Using static and dynamic impact analysis for effort estimation

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...

Full description

Bibliographic Details
Main Authors: Kama, Nazri (Author), Basri, Sufyan (Author), Ismail, Saiful Adli (Author), Ibrahim, Roslina (Author)
Format: Article
Language:English
Published: Zarka Private University, 2019-03.
Subjects:
Online Access:Get fulltext
LEADER 01559 am a22001693u 4500
001 87493
042 |a dc 
100 1 0 |a Kama, Nazri  |e author 
700 1 0 |a Basri, Sufyan  |e author 
700 1 0 |a Ismail, Saiful Adli  |e author 
700 1 0 |a Ibrahim, Roslina  |e author 
245 0 0 |a Using static and dynamic impact analysis for effort estimation 
260 |b Zarka Private University,   |c 2019-03. 
856 |z Get fulltext  |u http://eprints.utm.my/id/eprint/87493/1/NazriKama2019_UsingStaticandDynamicImpactAnalysis.pdf 
520 |a 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. 
546 |a en 
650 0 4 |a QA75 Electronic computers. Computer science