An Empirical Study of Lehman's Law on Software Quality Evolution
    Download PDF
Liguo Yu,Alok Mishra. An Empirical Study of Lehman's Law on Software Quality Evolution. International Journal of Software and Informatics, 2013,7(3):469~481
Hits: 2626
Download times: 2638
Abstract:Software systems must change to adapt to new functional requirements and nonfunctional requirements. According to Lehman's laws of software evolution, on the one side, the size and the complexity of a software system will continually increase in its life time; on the other side, the quality of a software system will decrease unless it is rigorously maintained and adapted. Lehman's laws of software evolution, especially of those on software size and complexity, have been widely validated. However, there are few empirical studies of Lehman's law on software quality evolution, despite the fact that quality is one of the most important measurements of a software product. This paper defines a metric---accumulated defect density---to measure the quality of evolving software systems. We mine the bug reports and measure the size and complexity growth of four evolution lines of Apache Tomcat and Apache Ant projects. Based on these studies, Lehman's law on software quality evolution is examined and evaluated.
keywords:software evolution  software quality evolution  Lehman's laws of software evolution  mining bug reports  empiricalstudy
View Full Text  View/Add Comment  Download reader

 

 

more>>  
Visitor:3203484
Top Paper  |  E-mail Alert  |  Publication Ethics  |  New Version

© Copyright by Institute of Software, the Chinese Academy of Sciences
京ICP备05046678号-5

京公网安备 11040202500065号