Improving Case Based Software Effort Estimation Using a Multi-criteria Decision Technique

被引:3
|
作者
Fellir, Fadoua [1 ]
Nafil, Khalid [2 ]
Touahni, Rajaa [1 ]
Chung, Lawrence [3 ]
机构
[1] Ibn Tofail Univ, Lastid Lab, Fac Sci, Kenitra, Morocco
[2] Mohamed V Univ ENSIAS, Rabat, Morocco
[3] Univ Texas Dallas, Erik Johnson Sch Engn & Comp Sci, POB 830688, Richardson, TX 75083 USA
来源
SOFTWARE ENGINEERING AND ALGORITHMS IN INTELLIGENT SYSTEMS | 2019年 / 763卷
关键词
FRs (Functional requirements); NFRs (Non-functional requirements); Software effort estimation; Case based reasoning (CBR); Multi-criteria decision analysis (MCDA); NEURAL-NETWORKS; EXPERT JUDGMENT; COST ESTIMATION; ANALOGY; MODEL; REGRESSION;
D O I
10.1007/978-3-319-91186-1_46
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Producing an accurate effort estimate is essential for effective software project management, and yet remains highly challenging and difficult to achieve, especially at the early stage of software development, because very little detail about the project are known at its beginning. To cope with this challenge, we present a novel framework for software effort estimation, which takes an incremental approach on one hand, using a case-based reasoning (CBR) model, while considering a comprehensive set of different types of requirements models on the other hand, including functional requirements (FRs), non-functional requirements (NFRs), and domain properties (DPs). Concerning the use of CBR, this framework offers a multi-criteria technique for enhancing the accuracy of similarity measures among cases of multiple past projects that are similar to the current software project, towards determining and selecting the most similar one. We have tested our proposed framework on 36 (students') projects and the results are very encouraging, in the sense that the difference between the estimated effort and the actual effort was lower than 10% in most cases.
引用
收藏
页码:438 / 451
页数:14
相关论文
共 50 条
  • [1] Recommendation of Machine Learning Techniques for Software Effort Estimation using Multi-Criteria Decision Making
    Kumar, Ajay
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2024, 30 (02) : 221 - 241
  • [2] Multi-Criteria Inventory Classification Based on Multi-Criteria Decision-Making (MCDM) Technique
    Rauf, Mudassar
    Guan, Zailin
    Sarfraz, Shoaib
    Mumtaz, Jabir
    Almaiman, Sulaiman
    Shehab, Essam
    Jahanzaib, Mirza
    ADVANCES IN MANUFACTURING TECHNOLOGY XXXII, 2018, 8 : 343 - 348
  • [3] Supportive software for the multi-criteria decision making
    Gurecky, J.
    Moldrik, P.
    Dvorsky, J.
    Sebesta, R.
    RELIABILITY, RISK AND SAFETY: THEORY AND APPLICATIONS VOLS 1-3, 2010, : 131 - 136
  • [4] Multi-Criteria Decision-Making Methods: A Case of Software Vendor Selection
    Rani, Anshul
    Mishra, Deepti
    Omerovic, Aida
    TEM JOURNAL-TECHNOLOGY EDUCATION MANAGEMENT INFORMATICS, 2024, 13 (02): : 1218 - 1229
  • [5] Applications of Multi-criteria Decision Making in Software Engineering
    Sehra, Sumeet Kaur
    Brar, Yadwinder Singh
    Kaur, Navdeep
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (07) : 472 - 477
  • [6] Improving Case Based Software Effort Estimation by an Ant Colony Algorithm
    Fellir, Fadoua
    Nafil, Khalid
    Chung, Lawrence
    2018 6TH INTERNATIONAL CONFERENCE ON CONTROL ENGINEERING & INFORMATION TECHNOLOGY (CEIT), 2018,
  • [7] Evaluation of software development projects using a fuzzy multi-criteria decision approach
    Buyukozkan, Gulcin
    Ruan, Da
    MATHEMATICS AND COMPUTERS IN SIMULATION, 2008, 77 (5-6) : 464 - 475
  • [8] Multi-Criteria Decision Making Using AHP to Select the Best CAD Software
    Bataineh, Omar
    Abu Hjeelah, Dina
    Arabiat, Sereen
    PROCEEDINGS OF THE SECOND INTERNATIONAL SCIENTIFIC CONFERENCE INTELLIGENT INFORMATION TECHNOLOGIES FOR INDUSTRY (IITI'17), VOL 2, 2018, 680 : 106 - 115
  • [9] USING THE FUZZY MULTI-CRITERIA DECISION MAKING APPROACH FOR SOFTWARE REQUIREMENTS PRIORITIZATION
    Achimugu, Philip
    Selamat, Ali
    Ibrahim, Roliana
    JURNAL TEKNOLOGI, 2015, 77 (13): : 21 - 28
  • [10] Smart monitoring system with multi-criteria decision using a feature based computer vision technique
    Lin, Chih-Wei
    Hsu, Wen-Ko
    Chiou, Dung-Jiang
    Chen, Cheng-Wu
    Chiang, Wei-Ling
    SMART STRUCTURES AND SYSTEMS, 2015, 15 (06) : 1583 - 1600