• Publications
  • Influence
The role of replications in Empirical Software Engineering
TLDR
Replications play a key role in Empirical Software Engineering by allowing the community to build knowledge about which results or observations hold under which conditions. Expand
  • 267
  • 19
  • PDF
Software Development Environments for Scientific and Engineering Software: A Series of Case Studies
TLDR
The need for high performance computing applications for computational science and engineering projects is growing rapidly, yet there have been few detailed studies of the software engineering process used for these applications. Expand
  • 159
  • 18
  • PDF
Towards Reporting Guidelines for Experimental Replications: A Proposal
TLDR
This paper proposes publishing guidelines to increase the value of experimental replications with the goal of standardizing how replications are reported in the literature. Expand
  • 108
  • 18
  • PDF
Understanding the High-Performance-Computing Community: A Software Engineer's Perspective
TLDR
Computational scientists developing software for HPC systems face unique software engineering issues. Expand
  • 143
  • 16
  • PDF
An empirical methodology for introducing software processes
TLDR
This paper introduces an empirical methodology, based on experiences garnered over more than two decades of work by the Empirical Software Engineering Group at the University of Maryland and related organizations, for taking a newly proposed improvement to development processes from the conceptual phase through transfer to industry. Expand
  • 178
  • 15
  • PDF
Process Aspects and Social Dynamics of Contemporary Code Review: Insights from Open Source Development and Industrial Practice at Microsoft
TLDR
We gathered information about code review practices via surveys of open source software developers and developers from Microsoft. Expand
  • 55
  • 15
  • PDF
Building reputation in StackOverflow: An empirical investigation
TLDR
We analyzed the SO data from four perspectives to understand the dynamics of reputation building on SO and provide suggestions to potential reputation seekers. Expand
  • 112
  • 14
  • PDF
Characterizing software architecture changes: A systematic review
TLDR
This paper presents a systematic literature review of software architecture change Characterization Scheme (SACCS). Expand
  • 129
  • 13
  • PDF
A systematic literature review to identify and classify software requirement errors
TLDR
This paper presents a systematic literature review to develop taxonomy of errors (i.e., the sources of faults) that may occur during the requirements phase of software lifecycle. Expand
  • 175
  • 10
  • PDF
Issues in using students in empirical studies in software engineering education
TLDR
We identify four actors that are involved in these empirical studies, which are different because of the actors' different goals, expectations, and constraints, which must be recognized to fully exploit empirical studies with students. Expand
  • 275
  • 9
  • PDF
...
1
2
3
4
5
...