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,...
Main Authors: | , , , |
---|---|
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 |