A field study of the software design process for large systems
Communications of the ACM
Extreme programming explained: embrace change
Extreme programming explained: embrace change
SIMULA: an ALGOL-based simulation language
Communications of the ACM
Software design---cognitive aspects
Software design---cognitive aspects
The Social Life of Information
The Social Life of Information
Software Cultures and Evolution
Computer
The pressure of openness: the hybrid work of linux free/open source kernel developers
The pressure of openness: the hybrid work of linux free/open source kernel developers
International Journal of Human-Computer Studies - Special issue: Empirical studies of software engineering
Social and human aspects of software engineering
Proceedings of the 2006 international conference on Empirical software engineering issues: critical assessment and future directions
Hi-index | 0.00 |
While the importance of 'people factors' in software engineering has been recognised for over 25 years, few specific factors, and their impact on software engineering, have been identified. 'People factors' covers a wide and diverse set of issues. In this paper we focus on social factors, i.e. factors that arise from the various interactions that need to take place in order to develop software. We draw on three different studies we have conducted over the last 10 years to identify three specific factors and their impact on software development.