Using Static and Dynamic Impact Analysis for Effort Estimation

被引:0
作者
Kama, Nazri [1 ]
Basri, Sufyan [1 ]
Ismail, Saiful Adli [1 ]
Ibrahim, Roslina [1 ]
机构
[1] Univ Teknol Malaysia, Adv Informat Sch, Kuala Lumpur, Malaysia
关键词
Software development; change impact analysis; change effort estimation; impact analysis; effort estimation; SOFTWARE EFFORT ESTIMATION;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Effort estimation undoubtedly happens in both software maintenance and software development phases. Researchers have been inventing many techniques to estimate change effort prior to implementing the actual change and one of the techniques is using impact analysis. A challenge of estimating a change effort during developing a software is the management of inconsistent states of software artifacts i.e., partially completed and to be developed artifacts. Our paper presents a novel model for estimating a change effort during the software development phase through integration between static and dynamic impact analysis. Three case studies of software development projects have been selected to evaluate the effectiveness of the model using the Mean Magnitude of Relative Error (MMRE) and Percentage of Prediction (PRED) metrics. The results indicated that the model has 22% MMRE relative error on average and the accuracy of our prediction was more than 75% across all case studies.
引用
收藏
页码:163 / 170
页数:8
相关论文
共 28 条
  • [1] [Anonymous], 2006, P 11 AUSTR WORKSH RE
  • [2] [Anonymous], INT ARAB J INF TECHN
  • [3] [Anonymous], 2012, INT J COMPUT SCI ISS
  • [4] A Change Impact Size Estimation Approach during the Software Development
    Asl, Mehran Halimi
    Kama, Nazri
    [J]. 2013 22ND AUSTRALASIAN CONFERENCE ON SOFTWARE ENGINEERING (ASWEC), 2013, : 68 - 77
  • [5] Attarzadeh I., 2012, 2012 4th International Conference on Computational Intelligence, Communication Systems and Networks (CICSyN 2012), P167, DOI 10.1109/CICSyN.2012.39
  • [6] Basha S., 2010, SOFTWARE ENG, V7
  • [7] Using static and dynamic impact analysis for effort estimation
    Basri, Sufyan
    Kama, Nazri
    Adli, Saiful
    Haneem, Faizura
    [J]. IET SOFTWARE, 2016, 10 (04) : 89 - 95
  • [8] Breech B, 2006, PROC IEEE INT CONF S, P55
  • [9] Improving software comprehension through an automated dependency tracer
    Fasolino, AR
    Visaggio, G
    [J]. SEVENTH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS, 1999, : 58 - 65
  • [10] Ghazarian A, 2008, REC ADV COMPUT ENG, P236