Title :
Detecting program modules with low testability
Author :
Khoshgoftaar, Taghi M. ; Szabo, Robert M. ; Voas, Jeffrey M.
Author_Institution :
Dept. of Comput. Sci. & Eng., Florida Atlantic Univ., Boca Raton, FL, USA
Abstract :
We model the relationship between static software product measures and a dynamic quality measure, testability. To our knowledge, this is the first time a dynamic quality measure has been modeled using static software product measures. We first give an overview of testability analysis and discriminant modeling. Using static software product measures collected from a real time avionics software system, we develop two discriminant models and classify the component program modules as having low or high testability. The independent variables are principal components derived from the observed software product measures. One model is used to evaluate the quality of fit and one is used to assess classification performance. We show that for this study, the quality of fit and classification performance of the discriminant modeling methodology are excellent and yield a potentially useful insight into the relationship between static software measures and testability
Keywords :
aircraft computers; program testing; real-time systems; software metrics; software quality; classification performance; component program modules; discriminant modeling methodology; dynamic quality measure; low testability; principal components; program module detection; real time avionics software system; static software product measures; testability; testability analysis; Aerospace electronics; Independent component analysis; Real time systems; Software measurement; Software performance; Software quality; Software systems; Software testing; System testing; Time measurement;
Conference_Titel :
Software Maintenance, 1995. Proceedings., International Conference on
Conference_Location :
Opio
Print_ISBN :
0-8186-7677-9
DOI :
10.1109/ICSM.1995.526546