It Will Never Work in Theory

Software development research that is relevant in practice

Browsing Posts in Organizational Studies

Abram Hindle and Thomas Zimmerman, “Do Topics Extracted from Requirements Make Sense to Managers and Developers?“, International Conference on Software Maintenance, 2012. Disclosure: Abram and I have collaborated on a somewhat related paper. Large organizations like Microsoft tend to rely on formal requirements documentation in order to specify and design the software products that they [...]

Sharon McGee and Des Greer, “Software Requirements Change Taxonomy: Evaluation by Case Study“, International Conference on Requirements Engineering, Trento, Italy, September 2011. Although a number of requirements change classifications have been proposed in the literature, there is no empirical assessment of their practical value in terms of their capacity to inform change monitoring and management. This [...]

Andrew Meneely, Pete Rotella, and Laurie Williams. “Does Adding Manpower Also Affect Quality? An Empirical, Longitudinal Analysis.” ESEC/FSE 2011. With each new developer to a software development team comes a greater challenge to manage the communication, coordination, and knowledge transfer amongst teammates. Fred Brooks discusses this challenge in The Mythical Man-Month by arguing that rapid team [...]

Nils Brede Moe, Torgeir Dingsøyr, and Tore Dybå. “A teamwork model for understanding an agile team: A case study of a Scrum project.” IST 52, 2010. Context: Software development depends significantly on team performance, as does any process that involves human interaction. Objective: Most current development methods argue that teams should self-manage. Our objective is thus [...]

Zornitza Racheva, Maya Daneva, Andrea Herrmann, Klaus Sikkel and Roel Wieringa, ”Do We Know Enough About Requirements Prioritization in Agile Projects: Insights from a Case Study“. RE10. Requirements prioritization is an essential mechanism of agile software development approaches. It maximizes the value delivered to the clients and accommodates changing requirements. This paper presents results of an exploratory cross-case study on [...]

Audris Mockus, “Organizational Volatility and its Effects on Software”. FSE 2010: The key premise of an organization is to allow more efficient production, including production of high quality software. To achieve that, an organization defines roles and reporting relationships. Therefore, changes in organization’s structure are likely to affect product’s quality. We propose and investigate a [...]