Traceability model for test effort estimation to support software change management
In the last decade, the management of software projects has become a challenging task. The latest published figures on the status of software projects indicate a large failure rate, which has created a crucial challenge for project managers. In software maintenance, the impact of software changes is...
Saved in:
Main Author: | |
---|---|
Format: | Thesis |
Language: | English |
Published: |
2021
|
Subjects: | |
Online Access: | http://eprints.utm.my/107090/1/MazidahMatRejabPFTIR2021.pdf http://eprints.utm.my/107090/ http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:156438?site_name=GlobalView&query=Traceability+model+for+test+effort+estimation+to+support+software+change+management&queryType=vitalDismax |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
my.utm.107090 |
---|---|
record_format |
eprints |
spelling |
my.utm.1070902024-08-29T07:58:27Z http://eprints.utm.my/107090/ Traceability model for test effort estimation to support software change management Mat Rejab, Mazidah HD Industries. Land use. Labor QA76 Computer software In the last decade, the management of software projects has become a challenging task. The latest published figures on the status of software projects indicate a large failure rate, which has created a crucial challenge for project managers. In software maintenance, the impact of software changes is an important aspect due to the evolving environment of the software development life cycle. Software change is necessary to keep software product current and reusable. Software evolves over time due to specific changes during software development and maintenance at every point and the management aspect of its modifications can become more complicated and potentially risky. Many of the current traceability approaches and tools are devoted to and restricted to high-level objects such as specifications but fewer capabilities are made available to handle lower-level artefacts such as classes and codes. While test effort estimation has been in place for decades, it remains a major challenge for software project management to make accurate estimates and, ultimately, to successfully complete the software project. The aim of this research is to investigate the need and significant use of the traceability model for test effort estimation to accommodate software changes in maintenance tasks. This research proposed a new traceability model for test effort estimation to support software change management that may help software project managers to make better decision on the software changes. This proposed model can support the change management tools to allows a dynamic change of traceability structure in response to operation changes such as addition, insertion, and deletion with test effort estimation during the changes. The proposed model used a case study of a completed software development project with an entire collection of software documents called on-board automobile (OBA) and evaluated by Nominal Group Technique and feature analysis. The results showed that the key components and elements are located at acceptable level and can be applied whilst the score of more than 70% is achieved. Hence, the evaluation results proved that the proposed model and its prototype are acceptable and significant to support software change management. 2021 Thesis NonPeerReviewed application/pdf en http://eprints.utm.my/107090/1/MazidahMatRejabPFTIR2021.pdf Mat Rejab, Mazidah (2021) Traceability model for test effort estimation to support software change management. PhD thesis, Universiti Teknologi Malaysia. http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:156438?site_name=GlobalView&query=Traceability+model+for+test+effort+estimation+to+support+software+change+management&queryType=vitalDismax |
institution |
Universiti Teknologi Malaysia |
building |
UTM Library |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
Universiti Teknologi Malaysia |
content_source |
UTM Institutional Repository |
url_provider |
http://eprints.utm.my/ |
language |
English |
topic |
HD Industries. Land use. Labor QA76 Computer software |
spellingShingle |
HD Industries. Land use. Labor QA76 Computer software Mat Rejab, Mazidah Traceability model for test effort estimation to support software change management |
description |
In the last decade, the management of software projects has become a challenging task. The latest published figures on the status of software projects indicate a large failure rate, which has created a crucial challenge for project managers. In software maintenance, the impact of software changes is an important aspect due to the evolving environment of the software development life cycle. Software change is necessary to keep software product current and reusable. Software evolves over time due to specific changes during software development and maintenance at every point and the management aspect of its modifications can become more complicated and potentially risky. Many of the current traceability approaches and tools are devoted to and restricted to high-level objects such as specifications but fewer capabilities are made available to handle lower-level artefacts such as classes and codes. While test effort estimation has been in place for decades, it remains a major challenge for software project management to make accurate estimates and, ultimately, to successfully complete the software project. The aim of this research is to investigate the need and significant use of the traceability model for test effort estimation to accommodate software changes in maintenance tasks. This research proposed a new traceability model for test effort estimation to support software change management that may help software project managers to make better decision on the software changes. This proposed model can support the change management tools to allows a dynamic change of traceability structure in response to operation changes such as addition, insertion, and deletion with test effort estimation during the changes. The proposed model used a case study of a completed software development project with an entire collection of software documents called on-board automobile (OBA) and evaluated by Nominal Group Technique and feature analysis. The results showed that the key components and elements are located at acceptable level and can be applied whilst the score of more than 70% is achieved. Hence, the evaluation results proved that the proposed model and its prototype are acceptable and significant to support software change management. |
format |
Thesis |
author |
Mat Rejab, Mazidah |
author_facet |
Mat Rejab, Mazidah |
author_sort |
Mat Rejab, Mazidah |
title |
Traceability model for test effort estimation to support software change management |
title_short |
Traceability model for test effort estimation to support software change management |
title_full |
Traceability model for test effort estimation to support software change management |
title_fullStr |
Traceability model for test effort estimation to support software change management |
title_full_unstemmed |
Traceability model for test effort estimation to support software change management |
title_sort |
traceability model for test effort estimation to support software change management |
publishDate |
2021 |
url |
http://eprints.utm.my/107090/1/MazidahMatRejabPFTIR2021.pdf http://eprints.utm.my/107090/ http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:156438?site_name=GlobalView&query=Traceability+model+for+test+effort+estimation+to+support+software+change+management&queryType=vitalDismax |
_version_ |
1809136624639934464 |
score |
13.211869 |