• Publications
  • Influence
Selecting Empirical Methods for Software Engineering Research
TLDR
This chapter describes a number of empirical methods applicable to empirical software engineering research. Expand
  • 961
  • 105
  • PDF
BioPortal: ontologies and integrated data resources at the click of a mouse
TLDR
BioPortal is an open repository of biomedical ontologies that provides access via Web services and Web browsers to ontologies developed in OWL, RDF, OBO format and Protégé frames. Expand
  • 538
  • 48
  • PDF
BioPortal: Ontologies and Integrated Data Resources at the Click of a Mouse
TLDR
BioPortal ("http://bioportal.bioontology.org") is an open repository of biomedical ontologies that provides programmatic and web-based access to ontologies developed in OBO, OWL, Protege frames, and RDF. Expand
  • 286
  • 35
How do programmers ask and answer questions on the web?: NIER track
TLDR
We analyze data from Stack Overflow to categorize the kinds of questions that are asked, and to explore which questions are answered well and which ones remain unanswered. Expand
  • 316
  • 26
  • PDF
Work practices and challenges in pull-based development: the contributor's perspective
TLDR
We conducted a survey with 645 top contributors to active OSS projects using the pull-based model on GitHub, the prevalent social coding site. Expand
  • 234
  • 25
Understanding broadcast based peer review on open source software projects
TLDR
We describe an empirical study to investigate the mechanisms and behaviours that developers use to find code changes they are competent to review. Expand
  • 160
  • 20
  • PDF
How Information Visualization Novices Construct Visualizations
TLDR
We empirically examine how information visualization novices construct visualizations; second, we derive abstract models describing barriers in the data exploration process, which common patterns appear, and which barriers and problems InfoVis novice encounter. Expand
  • 190
  • 17
  • PDF
Reverse engineering: a roadmap
TLDR
This paper presents a roadmap for reverse engineering research for the first decade of the new millennium, building on the program comprehension theories of the 1980s and the reverse engineering technology of the 1990s. Expand
  • 286
  • 15
  • PDF
Cognitive design elements to support the construction of a mental model during software exploration
TLDR
This paper describes a hierarchy of cognitive issues which should be considered during the design of a software exploration tool. Expand
  • 226
  • 15
Theories, Methods and Tools in Program Comprehension: Past, Present and Future
TLDR
Program comprehension research can be characterized by both the theories that provide rich explanations about how programmers comprehend software, as well as the tools that are used to assist in comprehension tasks. Expand
  • 198
  • 14
  • PDF