Fuzzy classification for software criticality analysis

被引:8
作者
Ebert, C
机构
[1] Alcatel Telecom, Antwerp
关键词
D O I
10.1016/S0957-4174(96)00048-6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Managing software development and maintenance projects requires predictions about components of the software system that are likely to have a high error rate or that need high development effort. The value of any expert system is determined by the accuracy and cost of such predictions. Fuzzy classification techniques are introduced as a basis for constructing rule-based quality models that can identify outlying software components that might cause potential quality problems. The suggested approach and its advantages towards common classification and decision techniques is illustrated with experimental results. A module quality model--with respect to changes--provides both quality of fit (according to past data) and predictive accuracy (according to ongoing projects). Its portability is shown by applying it to industrial real-time projects. Copyright (C) 1996 Elsevier Science
引用
收藏
页码:323 / 342
页数:20
相关论文
共 29 条
[1]  
[Anonymous], 1985, Expert Systems and Fuzzy Systems
[2]  
BEHRENDT W, 1992, P EUR 92, P197
[3]  
BERT C, 1995, P 6 INT S SOFTW REL
[4]   SmcHD1, containing a structural-maintenance-of-chromosomes hinge domain, has a critical role in X inactivation [J].
Blewitt, Marnie E. ;
Gendrel, Anne-Valerie ;
Pang, Zhenyi ;
Sparrow, Duncan B. ;
Whitelaw, Nadia ;
Craig, Jeffrey M. ;
Apedaile, Anwyn ;
Hilton, Douglas J. ;
Dunwoodie, Sally L. ;
Brockdorff, Neil ;
Kay, Graham F. ;
Whitelaw, Emma .
NATURE GENETICS, 2008, 40 (05) :663-669
[5]   A PATTERN-RECOGNITION APPROACH FOR SOFTWARE ENGINEERING DATA-ANALYSIS [J].
BRIAND, LC ;
BASILI, VR ;
THOMAS, WM .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (11) :931-942
[6]   NEURAL NETS FOR FUZZY-SYSTEMS [J].
BUCKLEY, JJ ;
HAYASHI, Y .
FUZZY SETS AND SYSTEMS, 1995, 71 (03) :265-276
[7]  
Card DN., 1990, MEASURING SOFTWARE D
[8]  
Dillon W.R., 1984, MULTIVARIATE ANAL ME
[9]   CORRESPONDENCE VISUALIZATION TECHNIQUES FOR ANALYZING AND EVALUATING SOFTWARE MEASURES [J].
EBERT, C .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (11) :1029-1034
[10]   ASSESSING THE IMPACT OF STRUCTURED REAL-TIME DESIGN METHODS [J].
EBERT, C .
JOURNAL OF MICROCOMPUTER APPLICATIONS, 1994, 17 (03) :287-297