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 条
  • [1] Threshold based Neighborhood Selection for Case-Based Reasoning in Software Effort Estimation
    Liu, Qin
    Xiao, Jiakai
    Zhu, Hongming
    2017 INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS, ELECTRONICS AND CONTROL (ICCSEC), 2017, : 258 - 262
  • [2] An optimized case-based software project effort estimation using genetic algorithm
    Hameed, Shaima
    Elsheikh, Yousef
    Azzeh, Mohammad
    INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 153
  • [3] Case-based software quality prediction
    Ganesan, K
    Khoshgoftaar, TM
    Allen, EB
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2000, 10 (02) : 139 - 152
  • [4] Estimating software development effort with case-based reasoning
    Finnie, GR
    Wittig, GE
    Desharnais, JM
    CASE-BASED REASONING RESEARCH AND DEVELOPMENT, 1997, 1266 : 13 - 22
  • [5] A software cost ontology system for assisting estimation of software project effort for use with case-based reasoning
    Hamdan, Khaled
    El Khatib, Hazem
    2006 Innovations in Information Technology, 2006, : 341 - 345
  • [6] Software-effort estimation with a case-based reasoner
    Prietula, M. J.
    Vicinanza, S. S.
    Mukhopadhyay, T.
    Journal of Experimental & Theoretical Artificial Intelligence, 8 (3-4):
  • [7] Software-effort estimation with a case-based reasoner
    Prietula, M
    Vicinanza, SS
    Mukhopadhyay, T
    JOURNAL OF EXPERIMENTAL & THEORETICAL ARTIFICIAL INTELLIGENCE, 1996, 8 (3-4) : 341 - 363
  • [8] EXAMINING THE FEASIBILITY OF A CASE-BASED REASONING MODEL FOR SOFTWARE EFFORT ESTIMATION
    MUKHOPADHYAY, T
    VICINANZA, SS
    PRIETULA, MJ
    MIS QUARTERLY, 1992, 16 (02) : 155 - 171
  • [9] Case-Based Instruction on the Web for Teaching Software Project Management
    Papadopoulos, Pantelis M.
    Demetriadis, Stavros N.
    Stamelos, Ioannis G.
    ITICSE 2007: 12TH ANNUAL CONFERENCE ON INNOVATION & TECHNOLOGY IN COMPUTER SCIENCE EDUCATION: INCLUSIVE EDUCATION IN COMPUTER SCIENCE, 2007, : 136 - 140
  • [10] A Web Tool for Improving Case-Based Reasoning Model for Software Effort Estimation
    Fellir, Fadoua
    Nafil, Khalid
    Idri, Ali
    Chung, Lawrence
    NEW TRENDS IN INTELLIGENT SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES (SOMET_18), 2018, 303 : 688 - 701