Adaptation in natural and artificial systems
Adaptation in natural and artificial systems
Genetic programming: on the programming of computers by means of natural selection
Genetic programming: on the programming of computers by means of natural selection
Software metrics (2nd ed.): a rigorous and practical approach
Software metrics (2nd ed.): a rigorous and practical approach
Genetic programming: an introduction: on the automatic evolution of computer programs and its applications
Classification of Fault-Prone Software Modules: Prior Probabilities,Costs, and Model Evaluation
Empirical Software Engineering
Data Mining: Practical Machine Learning Tools and Techniques, Second Edition (Morgan Kaufmann Series in Data Management Systems)
A multiobjective module-order model for software quality enhancement
IEEE Transactions on Evolutionary Computation
Hi-index | 0.00 |
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.