Studying software metrics based on real-world software systems
Yi Liu, Jenq-Foung JF Yao, Gita Williams, Gerald W. Adkins · Journal of computing sciences in colleges · 2007
Software metrics are the measurement of a software product and the corresponding software development process. They are very useful for improving software quality and productivity by quantitatively measuring the models of a software development process. In this paper, we introduce a project that can help students investigate software metrics with respect to software quality, and recognize the power of software metrics. The purpose of this project is to discover the patterns that classify software modules into low-quality and high-quality by using data associated with several NASA software systems. These patterns can help managers identify low-quality modules in similar software projects. As a result, cost-effective strategies can be deployed to assist with the success of a software project.