• Publications
  • Influence
The Transformation of Open Source Software
A frequent characterization of open source software is the somewhat outdated, mythical one of a collective of supremely talented software hackers freely volunteering their services to produce uniformly high-quality software. Expand
Why Hackers Do What They Do: Understanding Motivation and Effort in Free/Open Source Software Projects
This chapter contains sections titled: Understanding Motivations of F/OSS Developers, Study Design and Sample Characteristics, Payment Status and Effort in Projects, Creativity and Motivation inExpand
Understanding open source software development
The book addresses the fundamental questions of "what, why, when, where and how" the Open Source process has been able to produce category-killing software without the support of a traditional software engineering environment. Expand
Outsourcing to an Unknown Workforce: Exploring Opensourcing as a Global Sourcing Strategy
This paper presents a psychological contract perspective on the use of the open source development model as a global sourcing strategy-opensourcing, as we term it here. Expand
An empirical investigation into the adoption of systems development methodologies
A postal survey was conducted to determine: the extent to which systems development methodologies are used in practice; the rating of their contribution to the development process, and the future trend in methodology adoption, whether the trend is towards increased usage or not. Expand
The use of systems development methodologies in practice: a field study
This paper discusses the findings of a field study of experienced systems developers which investigated the use of systems development methodologies (SDMs) in practice. Expand
Customising agile methods to software practices at Intel Shannon
This study investigated tailoring of the agile methods, eXtreme programming (XP) and Scrum, at Intel Shannon, and involved experienced software engineers who continuously monitored and reflected on these methods over a 3-year period. Expand
Global Software Development Challenges: A Case Study on Temporal, Geographical and Socio-Cultural Distance
We present findings from a case study in which we explore the particular challenges associated with managing GSD. Expand
A framework for considering opportunities and threats in distributed software development
In this paper we present an overview of the field of distributed development of software systems and applications (DD) caused by Temporal Distance, Geographical Distance, and Socio-Cultural Distance. Expand
Agile Practices Reduce Distance in Global Software Development
We study how agile practices can reduce three kinds of “distance” – temporal, geographical, and sociocultural – in global software development (GSD). Expand