Software reliability is essential for tactical military systems, such as the Joint Surveillance Target Attack Radar System (JSTARS). It is an embedded, real-time military application, which performs real-time detection, location, classification and tracking of moving and fixed objects on the ground. A software quality model can make timely predictions of reliability indicators. These enable one to improve software development processes by targeting reliability improvement techniques more effectively and efficiently. This paper presents a case study of a large subsystem of JSTARS to improve integration and testing. The dependent variable of a logistic regression model was the class of a module: either fault-prone or not. Measures of the process history of each module were the independent variables. The case study supports our hypothesis that the likelihood of discovering additional faults during integration and testing can be usefully modeled as a function of the module history prior to integration. This history is readily available by combining data from the project's configuration management system and problem-reporting system.
[1]
Taghi M. Khoshgoftaar,et al.
The impact of costs of misclassification on software quality modeling
,
1997,
Proceedings Fourth International Software Metrics Symposium.
[2]
Taghi M. Khoshgoftaar,et al.
Detection of fault-prone software modules during a spiral life cycle
,
1996,
1996 Proceedings of International Conference on Software Maintenance.
[3]
D. Hosmer,et al.
Applied Logistic Regression
,
1991
.
[4]
Taghi M. Khoshgoftaar,et al.
Early Quality Prediction: A Case Study in Telecommunications
,
1996,
IEEE Softw..
[5]
D. Hosmer,et al.
Applied Logistic Regression
,
1991
.
[6]
Taghi M. Khoshgoftaar,et al.
A tree-based classification model for analysis of a military software system
,
1996,
HASE.