loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
12th IEEE International Conference on Tools with Artificial Intelligence (ICTAI'00)
Modeling software quality: the Software Measurement Analysis and Reliability Toolkit
Vancouver, British Columbia, Canada
November 13-November 15
ISBN: 0-7695-0909-6
T.M. Khoshgoftaar, Dept. of Comput. Sci. & Eng., Florida Atlantic Univ., Boca Raton, FL, USA
E.B. Allen, Dept. of Comput. Sci. & Eng., Florida Atlantic Univ., Boca Raton, FL, USA
J.C. Busboom, Dept. of Comput. Sci. & Eng., Florida Atlantic Univ., Boca Raton, FL, USA
Abstract: The paper presents the Software Measurement Analysis and Reliability Toolkit (SMART) which is a research tool for software quality modeling using case based reasoning (CBR) and other modeling techniques. Modern software systems must have high reliability. Software quality models are tools for guiding reliability enhancement activities to high risk modules for maximum effectiveness and efficiency. A software quality model predicts a quality factor, such as the number of faults in a module, early in the life cycle in time for effective action. Software product and process metrics can be the basis for such fault predictions. Moreover, classification models can identify fault prone modules. CBR is an attractive modeling method based on automated reasoning processes. However, to our knowledge, few CBR systems for software quality modeling have been developed. SMART addresses this area. There are currently three types of models supported by SMART: classification based on CBR, CBR classification extended with cluster analysis, and module-order models, which predict the rank-order of modules according to a quality factor. An empirical case study of a military command, control, and communications applied SMART at the end of coding. The models built by SMART had a level of accuracy that could be very useful to software developers.
Index Terms:
software quality; software metrics; software performance evaluation; software reliability; case-based reasoning; command and control systems; software tools; software quality modeling; Software Measurement Analysis and Reliability Toolkit; SMART; research tool; case based reasoning; software quality models; reliability enhancement activities; high risk modules; quality factor; life cycle; software product; process metrics; fault predictions; classification models; fault prone modules; automated reasoning processes; CBR systems; CBR classification; cluster analysis; module-order models; rank-order; military command control and communications; software developers
Citation:
T.M. Khoshgoftaar, E.B. Allen, J.C. Busboom, "Modeling software quality: the Software Measurement Analysis and Reliability Toolkit," ictai, pp.0054, 12th IEEE International Conference on Tools with Artificial Intelligence (ICTAI'00), 2000
Usage of this product signifies your acceptance of the Terms of Use.