Software development effort prediction: A study on the factors impacting the accuracy of fuzzy logic systems

被引:17
|
作者
Muzaffar, Zeeshan [1 ]
Ahmed, Moataz A. [2 ,3 ]
机构
[1] Univ Western Ontario, Dept Comp Sci, London, ON N6A 3K7, Canada
[2] LEROS Technol Corp, Fairfax, VA 22030 USA
[3] King Fahd Univ Petr & Minerals, Dhahran 31261, Saudi Arabia
关键词
Effort prediction; Fuzzy logic; COCOMO; Imprecision; Uncertainty;
D O I
10.1016/j.infsof.2009.08.001
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Reliable effort prediction remains an ongoing challenge to software engineers. Traditional approaches to effort prediction such as the use of models derived from historical data, or the use of expert opinion are plagued with issues pertaining to their effectiveness and robustness. These issues are more pronounced when the effort prediction is used during the early phases of the software development lifecycle. Recent works have demonstrated promising results obtained with the use of fuzzy logic. Fuzzy logic based effort prediction systems can deal better with imprecision, which characterizes the early phases of most software development projects, for example requirements development, whose effort predictors along with their relationships to effort are characterized as being even more imprecise and uncertain than those of later development phases. for example design. Fuzzy logic based prediction systems could produce further better estimates provided that various parameters and factors pertaining to fuzzy logic are carefully set. in this paper, we present an empirical study, which shows that the prediction accuracy of a fuzzy logic based effort prediction system is highly dependent on the system architecture, the corresponding parameters, and the training algorithms. (C) 2009 Elsevier B.V. All rights reserved.
引用
收藏
页码:92 / 109
页数:18
相关论文
共 50 条
  • [1] Adaptive fuzzy logic-based framework for software development effort prediction
    Ahmed, MA
    Saliu, MO
    AlGhamdi, J
    INFORMATION AND SOFTWARE TECHNOLOGY, 2005, 47 (01) : 31 - 48
  • [2] Software development effort estimation using fuzzy logic:: A case study
    Martín, CL
    Pasquier, ML
    Yáñez, C
    Gutiérrez, A
    SIXTH MEXICAN INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE, PROCEEDINGS, 2005, : 113 - 120
  • [3] A comparative study of two fuzzy logic models for software development effort estimation
    Garcia-Diaz, Noel
    Lopez-Martin, Cuauhtemoc
    Chavoya, Arturo
    3RD IBEROAMERICAN CONFERENCE ON ELECTRONICS ENGINEERING AND COMPUTER SCIENCE, CIIECC 2013, 2013, 7 : 305 - 314
  • [4] Software Development Effort Estimation Using Fuzzy Logic - A Survey
    Nisar, M. Wasif
    Wang, Yong-Ji
    Elahi, Manzoor
    FIFTH INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY, VOL 1, PROCEEDINGS, 2008, : 421 - +
  • [5] ANALYTICAL STRUCTURE OF A FUZZY LOGIC CONTROLLER FOR SOFTWARE DEVELOPMENT EFFORT ESTIMATION
    Sree, Rama P.
    2015 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, SIGNALS, COMMUNICATION AND OPTIMIZATION (EESCO), 2015,
  • [6] Analytical Structure of a Fuzzy Logic Controller for Software Development Effort Estimation
    Sree, S. Rama
    Ramesh, S. N. S. V. S. C.
    COMPUTATIONAL INTELLIGENCE IN DATA MINING, VOL 1, CIDM 2015, 2016, 410 : 209 - 216
  • [7] Applications of fuzzy logic to software metric models for development effort estimation
    Gray, A
    MacDonell, S
    1997 ANNUAL MEETING OF THE NORTH AMERICAN FUZZY INFORMATION PROCESSING SOCIETY - NAFIPS, 1997, : 394 - 399
  • [8] A fuzzy logic model for software development effort estimation at personal level
    Lopez-Martin, Cuauhtemoc
    Yanez-Marquez, Cornelio
    Gutierrez-Tornes, Agustin
    MICAI 2006: ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2006, 4293 : 122 - +
  • [9] Fuzzy logic in estimation of effort in software projects
    Carbo, J
    CONCURRENT ENGINEERING: ADVANCED DESIGN, PRODUCTION AND MANAGEMENT SYSTEMS, 2003, : 393 - 398
  • [10] Fuzzy modeling of software effort prediction
    Ryder, J
    1998 IEEE INFORMATION TECHNOLOGY CONFERENCE, PROCEEDINGS, 1998, : 53 - 56