Organizational volatility and its effects on software defects

Audris Mockus
2010 Proceedings of the eighteenth ACM SIGSOFT international symposium on Foundations of software engineering - FSE '10  
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 relationship between developer-centric measures of organizational change and the probability of customerreported defects in the context of a large software project. We find that the
more » ... mity to an organizational change is significantly associated with reductions in software quality. We also replicate results of several prior studies of software quality supporting findings that code, change, and developer characteristics affect fault-proneness. In contrast to prior studies we find that distributed development decreases quality. Furthermore, recent departures from an organization were associated with increased probability of customerreported defects, thus demonstrating that in the observed context the organizational change reduces product quality.
doi:10.1145/1882291.1882311 dblp:conf/sigsoft/Mockus10 fatcat:jg5ypjybxjaanetqwsuvo6laky