• Publications
  • Influence
Selecting Empirical Methods for Software Engineering Research
This chapter describes a number of empirical methods applicable to empirical software engineering research. Expand
  • 943
  • 102
  • PDF
The promises and perils of mining GitHub
We document the results of an empirical study aimed at understanding the characteristics of GitHub and how users take advantage of GitHub's main features---namely commits, pull requests, and issues. Expand
  • 532
  • 47
  • PDF
Essential communication practices for Extreme Programming in a global software development team
We conducted an industrial case study of a distributed team in the USA and the Czech Republic that used Extreme Programming and identified four key factors for communication in globally-distributed XP teams. Expand
  • 266
  • 26
  • PDF
Stakeholders in Global Requirements Engineering: Lessons Learned from Practice
  • D. Damian
  • Engineering, Computer Science
  • IEEE Software
  • 1 March 2007
The state of the practice, drawn from industrial empirical studies, of stakeholders' interaction in global RE. Expand
  • 223
  • 23
  • PDF
The impact of stakeholders' geographical distribution on managing requirements in a multi-site organization
  • D. Damian, D. Zowghi
  • Engineering, Computer Science
  • Proceedings IEEE Joint International Conference…
  • 9 September 2002
This paper reports on a field study that investigated RE challenges introduced by stakeholders' geographical distribution in a multi-site organization. Expand
  • 226
  • 21
  • PDF
RE challenges in multi-site software development organisations
The increasing globalisation of the software industry demands an investigation of requirements engineering (RE) in multi-site software development organisations. Expand
  • 243
  • 15
Requirements Engineering challenges in multi-site software development organizations
The impact of stakeholders’ geographical distribution on managing requirements in a multi-site organization . Expand
  • 183
  • 14
Predicting build failures using social network analysis on developer communication
A critical factor in work group coordination, communication has been studied extensively. Expand
  • 206
  • 13
  • PDF
Awareness in the Wild: Why Communication Breakdowns Occur
Global software teams face challenges when collaborating over long distances, such as communicating changes in the project. Expand
  • 181
  • 12
A Mapping Study on Requirements Engineering in Agile Software Development
We conducted a mapping study of RE in ASD to review the scientific literature. Expand
  • 59
  • 11
  • PDF