Faster Issue Resolution With Higher Technical Quality of Software
We expanded an earlier study into the relationship between issue resolution speed and source code quality to a larger sample of software systems and more types of issues. We found that both corrective and non-corrective maintenance are performed faster on source code of higher quality.
Faster Issue Resolution With Higher Technical Quality of Software
By Dennis Bijlsma (University of Amsterdam), Miguel Alexandre Ferreira (SIG), Bart Luijten (Delft University of Technology), Joost Visser (SIG).
Published in: Software Quality Journal, Volume 20, number 2, 2012.
By Dennis Bijlsma (University of Amsterdam), Miguel Alexandre Ferreira (SIG), Bart Luijten (Delft University of Technology), Joost Visser (SIG).
Published in: Software Quality Journal, Volume 20, number 2, 2012.
Abstract:
We performed an empirical study of the relation between technical quality of software products and the issue resolution performance of their maintainers. In particular, we tested the hypothesis that ratings for source code maintainability, as employed by the Software Improvement Group (SIG) quality model, are correlated with ratings for issue resolution speed. We tested the hypothesis for issues of type defect and of type enhancement. This study revealed that all but one of the metrics of the SIG quality model show a significant positive correlation with the resolution speed of defects, enhancements, or both.
We performed an empirical study of the relation between technical quality of software products and the issue resolution performance of their maintainers. In particular, we tested the hypothesis that ratings for source code maintainability, as employed by the Software Improvement Group (SIG) quality model, are correlated with ratings for issue resolution speed. We tested the hypothesis for issues of type defect and of type enhancement. This study revealed that all but one of the metrics of the SIG quality model show a significant positive correlation with the resolution speed of defects, enhancements, or both.