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

Full description

Saved in:
Bibliographic Details
Main Author: Mat Rejab, Mazidah
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.19449