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 条
  • [21] Big Data Driven Software Reuse: Feature Models and Case-Based Reasoning
    Kaindl, Hermann
    Mannion, Mike
    ADVANCED INFORMATION SYSTEMS ENGINEERING, CAISE 2018, 2018, 10816 : 626 - 626
  • [22] Improvisation of case-based reasoning and its application for software fault prediction
    Rashid, Ekbal
    INTERNATIONAL JOURNAL OF SERVICES TECHNOLOGY AND MANAGEMENT, 2015, 21 (4-6) : 214 - 227
  • [23] Case-Based Reasoning with Feature Clustering
    Hong, Tzung-Pei
    Liou, Yan-Liang
    PROCEEDINGS OF THE SEVENTH IEEE INTERNATIONAL CONFERENCE ON COGNITIVE INFORMATICS, 2008, : 449 - +
  • [24] Linear combination of multiple case-based reasoning with optimized weight for software effort estimation
    Dengsheng Wu
    Jianping Li
    Yong Liang
    The Journal of Supercomputing, 2013, 64 : 898 - 918
  • [25] Cross-Project Software Defect Prediction Based on Feature Selection and Knowledge Distillation
    Ling, Songsong
    Tang, Bin
    Tao, Ye
    Hu, Qiang
    Du, Junwei
    Yu, Xu
    ADVANCED INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS, PT V, ICIC 2024, 2024, 14866 : 137 - 149
  • [26] A Cluster Based Feature Selection Method for Cross-Project Software Defect Prediction
    Chao Ni
    Wang-Shu Liu
    Xiang Chen
    Qing Gu
    Dao-Xu Chen
    Qi-Guo Huang
    Journal of Computer Science and Technology, 2017, 32 : 1090 - 1107
  • [27] Ensemble of Learning Project Productivity in Software Effort Based on Use Case Points
    Azzeh, Mohammad
    Nassif, Ali Bou
    Banitaan, Shadi
    Lopez-Martin, Cuauhtemoc
    2018 17TH IEEE INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA), 2018, : 1427 - 1431
  • [28] Least modification principle for case-based reasoning: a software project planning experience
    Lee, JK
    Lee, N
    EXPERT SYSTEMS WITH APPLICATIONS, 2006, 30 (02) : 190 - 202
  • [29] Agents for case-based software reuse
    Morisbak, SI
    Tessem, B
    APPLIED ARTIFICIAL INTELLIGENCE, 2001, 15 (03) : 297 - 332
  • [30] A Cluster Based Feature Selection Method for Cross-Project Software Defect Prediction
    Ni, Chao
    Liu, Wang-Shu
    Chen, Xiang
    Gu, Qing
    Chen, Dao-Xu
    Huang, Qi-Guo
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2017, 32 (06) : 1090 - 1107