Abstract

Society's reliance on large complex telecommunications systems mandates high reliability. Controlling faults in software requires that one can predict problems early enough to take preventive action. Software metrics are the basis for such predictions, and thus, many organization are collecting volumes of software metric data. Collecting software metrics is not enough. One must translate measurements into predictions. This study systematically presents a methodology for developing models that predict software quality factors. The individual details of this methodology may be familiar, but the whole modeling process must be integrated to produce successful predictions of software quality. We use two example studies to illustrate each step. One predicted the number of faults to be discovered in each module, and the other predicted whether each module would be considered fault-prone. The examples were based on the same data set, consisting of a sample from a very large telecommunications system. The sample of modules represented about 1.3 million lines of code.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.