Software quality knowledge discovery: A rough set approach

被引:2
作者
Ramanna, S [1 ]
Peters, JF [1 ]
Ahn, T [1 ]
机构
[1] Univ Winnipeg, Dept Business Comp, Winnipeg, MB R3B 2E9, Canada
来源
26TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS | 2002年
关键词
knowledge discovery; neural network; preprocessing; resource allocation; rough sets; software quality;
D O I
10.1109/CMPSAC.2002.1045165
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a practical knowledge discovery approach to software quality and resource allocation that incorporated recent advances in rough set theory, parameterized approximation spaces and rough neural computing. In addition, this research utilizes the results of recent studies of software quality measurement and prediction. A software quality measure quantifies the extent to which some specific attribute is present in a System Such measurements are considered in the context of rough sets. It has been shown rough sets work well in coping with the uncertainty in making decisions based on software engineering data. The thrust of this research is to provide a framework for making resource allocation decisions based on evaluation of various measurements of the complexity of software. Knowledge about software quality is gained during preprocessing during which, software measurements are analyzed using discretization techniques, genetic algorithms in deriving reducts, and in the derivation of training and testing sets, especially in the context of the Rough Sets Exploration System (RSES) developed by the logic group at the Institute Of Mathematics at Warsaw University. The results of preprocessing provide a basis for rough neural computing and resource allocation decisions. Experiments have shown that both RSES and rough neural net-work models are effective in classifying software modules, The contribution of this paper is a presentation of a rough set based framework for making decisions about software quality and resource allocation.
引用
收藏
页码:1140 / 1145
页数:4
相关论文
共 24 条
[1]  
[Anonymous], COMPUTATIONAL INTELL
[2]   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
[3]  
Fenton N., 1997, SOFTWARE METRICS RIG
[4]   PREDICTIVE MODELING TECHNIQUES OF SOFTWARE QUALITY FROM SOFTWARE MEASURES [J].
KHOSHGOFTAAR, TM ;
MUNSON, JC ;
BHATTACHARYA, BB ;
RICHARDSON, GD .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (11) :979-987
[5]   TOWARDS A CONSTRUCTIVE QUALITY MODEL .1. SOFTWARE QUALITY MODELING, MEASUREMENT AND PREDICTION [J].
KITCHENHAM, B .
SOFTWARE ENGINEERING JOURNAL, 1987, 2 (04) :105-113
[6]   REGRESSION MODELING OF SOFTWARE QUALITY - EMPIRICAL-INVESTIGATION [J].
MUNSON, JC ;
KHOSHGOFTAAR, TM .
INFORMATION AND SOFTWARE TECHNOLOGY, 1990, 32 (02) :106-114
[7]   Presenting the special issue on Rough-neuro computing - Preface [J].
Pal, SK ;
Pedrycz, W ;
Skowron, A ;
Swiniarski, R .
NEUROCOMPUTING, 2001, 36 :1-3
[8]  
PAL SK, 2002, ROUGH NEURO COMPUTIN
[9]  
PAWLAK Z, IN PRESS ROUGH SETS
[10]  
Pawlak Z, 1991, Rough sets: Theoretical aspects of reasoning about data, V9, DOI DOI 10.1007/978-94-011-3534-4