A methodology for improving the accuracy of ongoing software development effort prediction

Poor project scheduling can lead to software project failure. Schedule overrun can be caused by the additional effort in entertaining software requirement change, which is an unavoidable activity in a real software development environment. When a change is applied to a partially developed artefact,...

Full description

Bibliographic Details
Main Authors: Md. Sarkan, Haslina, Kama, Nazri, Mohd. Yusop, Othman, Azmi, Azri
Format: Article
Published: OIJI UTM 2018
Subjects:
_version_ 1796863516396748800
author Md. Sarkan, Haslina
Kama, Nazri
Mohd. Yusop, Othman
Azmi, Azri
author_facet Md. Sarkan, Haslina
Kama, Nazri
Mohd. Yusop, Othman
Azmi, Azri
author_sort Md. Sarkan, Haslina
collection ePrints
description Poor project scheduling can lead to software project failure. Schedule overrun can be caused by the additional effort in entertaining software requirement change, which is an unavoidable activity in a real software development environment. When a change is applied to a partially developed artefact, it will incur more effort and cost than if the change is done on a non -developing artefacts. This paper presents the methodology proposed to improve effort prediction accuracy when a software project manager is confronted with software change requests during the course of a software project development. Careful decisions have to be made based on the int egration of a few effort prediction models. The methodology discussed is organized in such a way that it can be used to predict the effort due to software change request during an ongoing software project and that it can be reproduced by anyone who wish to perform the same prediction.
first_indexed 2024-03-05T20:27:55Z
format Article
id utm.eprints-82092
institution Universiti Teknologi Malaysia - ePrints
last_indexed 2024-03-05T20:27:55Z
publishDate 2018
publisher OIJI UTM
record_format dspace
spelling utm.eprints-820922019-10-25T13:49:08Z http://eprints.utm.my/82092/ A methodology for improving the accuracy of ongoing software development effort prediction Md. Sarkan, Haslina Kama, Nazri Mohd. Yusop, Othman Azmi, Azri QA75 Electronic computers. Computer science T Technology (General) Poor project scheduling can lead to software project failure. Schedule overrun can be caused by the additional effort in entertaining software requirement change, which is an unavoidable activity in a real software development environment. When a change is applied to a partially developed artefact, it will incur more effort and cost than if the change is done on a non -developing artefacts. This paper presents the methodology proposed to improve effort prediction accuracy when a software project manager is confronted with software change requests during the course of a software project development. Careful decisions have to be made based on the int egration of a few effort prediction models. The methodology discussed is organized in such a way that it can be used to predict the effort due to software change request during an ongoing software project and that it can be reproduced by anyone who wish to perform the same prediction. OIJI UTM 2018 Article PeerReviewed Md. Sarkan, Haslina and Kama, Nazri and Mohd. Yusop, Othman and Azmi, Azri (2018) A methodology for improving the accuracy of ongoing software development effort prediction. Open International Journal Of Informatics (OIJI), 6 (3). pp. 32-42. ISSN 2289-2370 http://apps.razak.utm.my/ojs/index.php/oiji/article/view/52
spellingShingle QA75 Electronic computers. Computer science
T Technology (General)
Md. Sarkan, Haslina
Kama, Nazri
Mohd. Yusop, Othman
Azmi, Azri
A methodology for improving the accuracy of ongoing software development effort prediction
title A methodology for improving the accuracy of ongoing software development effort prediction
title_full A methodology for improving the accuracy of ongoing software development effort prediction
title_fullStr A methodology for improving the accuracy of ongoing software development effort prediction
title_full_unstemmed A methodology for improving the accuracy of ongoing software development effort prediction
title_short A methodology for improving the accuracy of ongoing software development effort prediction
title_sort methodology for improving the accuracy of ongoing software development effort prediction
topic QA75 Electronic computers. Computer science
T Technology (General)
work_keys_str_mv AT mdsarkanhaslina amethodologyforimprovingtheaccuracyofongoingsoftwaredevelopmenteffortprediction
AT kamanazri amethodologyforimprovingtheaccuracyofongoingsoftwaredevelopmenteffortprediction
AT mohdyusopothman amethodologyforimprovingtheaccuracyofongoingsoftwaredevelopmenteffortprediction
AT azmiazri amethodologyforimprovingtheaccuracyofongoingsoftwaredevelopmenteffortprediction
AT mdsarkanhaslina methodologyforimprovingtheaccuracyofongoingsoftwaredevelopmenteffortprediction
AT kamanazri methodologyforimprovingtheaccuracyofongoingsoftwaredevelopmenteffortprediction
AT mohdyusopothman methodologyforimprovingtheaccuracyofongoingsoftwaredevelopmenteffortprediction
AT azmiazri methodologyforimprovingtheaccuracyofongoingsoftwaredevelopmenteffortprediction