Case and feature subset selection in case-based software project effort prediction

被引:0
作者
Kirsopp, C [1 ]
Shepperd, M [1 ]
机构
[1] Bournemouth Univ, Sch Design Engn & Comp, Empir Software Engn Res Grp, Bournemouth BH1 3LT, Dorset, England
来源
RESEARCH AND DEVELOPMENT IN INTELLIGENT SYSTEM XIX | 2003年
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Prediction systems adopting a case-based reasoning (CBR) approach have been widely advocated. However, as with most machine learning techniques, feature and case subset selection can be extremely influential on the quality of the predictions generated. Unfortunately, both are NP-hard search problems which are intractable for non-trivial data sets. Using all features frequently leads to poor prediction accuracy and pre-processing methods (filters) have not generally been effective. In this paper we consider two different real world project effort data sets. We describe how using simple search techniques, such as hill climbing and sequential selection, can achieve major improvements in accuracy. We conclude that, for our data sets, forward sequential selection, for features, followed by backward sequential selection, for cases, is the most effective approach when exhaustive searching is not possible.
引用
收藏
页码:61 / 74
页数:14
相关论文
共 50 条
[41]   Case-based reasoning with optimized weight derived by particle swarm optimization for software effort estimation [J].
Dengsheng Wu ;
Jianping Li ;
Chunbing Bao .
Soft Computing, 2018, 22 :5299-5310
[42]   Use Case Points based software effort prediction using regression analysis [J].
Ardiansyah ;
Ferdiana, Ridi ;
Permanasari, Adhistya Erna .
2019 11TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER SCIENCE AND INFORMATION SYSTEMS (ICACSIS 2019), 2019, :15-19
[43]   Software Reuse and Reusability based on Requirements Feature Modelling vs. Case-based Reasoning [J].
Kaindl, Hermann ;
Mannion, Mike .
2019 27TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2019), 2019, :494-495
[44]   A Case Study on the Application of Case-Based Learning in Software Testing [J].
Tiwari, Saurabh ;
Saini, Veena ;
Singh, Paramvir ;
Sureka, Ashish .
ISEC'18: PROCEEDINGS OF THE 11TH INNOVATIONS IN SOFTWARE ENGINEERING CONFERENCE, 2018,
[45]   Software Reuse and Mass Customisation Feature Modelling vs. Case-based Reasoning [J].
Kaindl, Hermann ;
Mannion, Mike .
SPLC'18: PROCEEDINGS OF THE 22ND INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL 1, 2018, :304-304
[46]   The case in case-based design of educational software: A methodological interrogation [J].
Khan, S. .
ETR&D-EDUCATIONAL TECHNOLOGY RESEARCH AND DEVELOPMENT, 2008, 56 (04) :423-447
[47]   The case in case-based design of educational software: A methodological interrogation [J].
S. Khan .
Educational Technology Research and Development, 2008, 56 :423-447
[48]   The Prediction Model of Case-based Reasoning about Project Evaluation of Xiamen City [J].
Ye, Qing ;
Liu, Jing ;
Yu, Tian .
ADVANCES IN CIVIL AND STRUCTURAL ENGINEERING III, PTS 1-4, 2014, 501-504 :2606-2609
[49]   Case-based reasoning for financial prediction [J].
Simic, D ;
Budimac, Z ;
Kurbalija, V ;
Ivanovic, M .
INNOVATIONS IN APPLIED ARTIFICIAL INTELLIGENCE, 2005, 3533 :839-841
[50]   Case-based curve behaviour prediction [J].
Kurbalija, Vladimir ;
Ivanovic, Mirjana ;
Budimac, Zoran .
SOFTWARE-PRACTICE & EXPERIENCE, 2009, 39 (01) :81-103