A field study of API learning obstacles

MP Robillard, R DeLine - Empirical Software Engineering, 2011 - Springer
Large APIs can be hard to learn, and this can lead to decreased programmer productivity.
But what makes APIs hard to learn? We conducted a mixed approach, multi-phased study of …

Categorizing the content of github readme files

GAA Prana, C Treude, F Thung, T Atapattu… - Empirical Software …, 2019 - Springer
README files play an essential role in sha** a developer's first impression of a software
repository and in documenting the software project that the repository hosts. Yet, we lack a …

Patterns of knowledge in API reference documentation

W Maalej, MP Robillard - IEEE Transactions on software …, 2013 - ieeexplore.ieee.org
Reading reference documentation is an important part of programming with application
programming interfaces (APIs). Reference documentation complements the API by providing …

Finding relevant answers in software forums

S Gottipati, D Lo, J Jiang - 2011 26th IEEE/ACM International …, 2011 - ieeexplore.ieee.org
Online software forums provide a huge amount of valuable content. Developers and users
often ask questions and receive answers from such forums. The availability of a vast amount …

Obstacles in using frameworks and APIs: An exploratory study of programmers' newsgroup discussions

D Hou, L Li - 2011 IEEE 19th International Conference on …, 2011 - ieeexplore.ieee.org
Large software frameworks and APIs can be hard to learn and use, impeding software
productivity. But what are the specific challenges that programmers actually face when using …

Robust precise eye location under probabilistic framework

Y Ma, X Ding, Z Wang, N Wang - Sixth IEEE International …, 2004 - ieeexplore.ieee.org
Eye feature location is an important step in automatic visual interpretation and human face
recognition. In this paper, a novel approach for locating eye centers in face areas under …

Engineering of framework-specific modeling languages

M Antkiewicz, K Czarnecki… - IEEE Transactions on …, 2009 - ieeexplore.ieee.org
Framework-specific modeling languages (FSMLs) help developers build applications based
on object-oriented frameworks. FSMLs model abstractions and rules of application …

Semantic tagging using topic models exploiting Wikipedia category network

M Allahyari, K Kochut - 2016 IEEE Tenth International …, 2016 - ieeexplore.ieee.org
In this paper we propose a probabilistic topic model that incorporates DBpedia knowledge
into the topic model for tagging Web pages and online documents with topics discovered in …

Design fragments make using frameworks easier

G Fairbanks, D Garlan, W Scherlis - Proceedings of the 21st annual ACM …, 2006 - dl.acm.org
Object oriented frameworks impose additional burdens on programmers that libraries did
not, such as requiring the programmer to understand the method callback sequence …

On evaluating the layout of UML diagrams for program comprehension

K Wong, D Sun - Software Quality Journal, 2006 - Springer
UML class and sequence diagrams are helpful for understanding the static structure and
dynamic behavior of a software system. Algorithms and tools have been developed to …