会议专题

Improving Software Quality Classification with Random Projection

Improving the quality of software products is one of the principal objectives of software engineering. Software metrics are the key tool in software quality management. In this paper we propose to use Naive Bayes and RIPPER for software quality classification and use Random Projection to improve the performance of classifiers. Feature extraction via Random Projection has attracted considerable attention in recent years. The approach has interesting theoretical underpinnings and offers computational advantages. Results on benchmark dataset MIS, using Accuracy and Recall as performance measures, indicate that Random Projection can improve the classification performance of all four learners we investigate: Naive Bayes, RIPPER, MLP and IBL With the help of Random Projection, Natve Bayes and RIPPER are better than MLP and IB1 in finding fault-high software modules, which can be sought as potentially highly faulty modules where most of our testing and maintenance effort should be focused.

Classification software metrics random projection

Xin Jin Rongfang Bie

College of Information Science and Technology, Beijing Normal University, Beijing 100875, China

国际会议

Firth IEEE International Conference on Cognitive Informatics(第五届认知信息国际会议)

北京

英文

149-154

2006-07-17(万方平台首次上网日期,不代表论文的发表时间)