Traceability approach for managing changes involving software testing artefacts

Software change is inevitable for software product to remain relevant and reusable. As software evolves over time due to specific changes at any point in time during software development and maintenance, the managing aspect of changes may get more complicated and risky. The outdated links would caus...

Full description

Saved in:
Bibliographic Details
Main Author: Mohd. Yusop, Othman
Format: Thesis
Language:English
Published: 2017
Subjects:
Online Access:http://eprints.utm.my/id/eprint/81698/1/OthmanMohdYusopPFC2017.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-utm-ep.81698
record_format uketd_dc
spelling my-utm-ep.816982019-09-12T00:19:42Z Traceability approach for managing changes involving software testing artefacts 2017 Mohd. Yusop, Othman QA75 Electronic computers. Computer science Software change is inevitable for software product to remain relevant and reusable. As software evolves over time due to specific changes at any point in time during software development and maintenance, the managing aspect of changes may get more complicated and risky. The outdated links would cause the affected artefacts to be not updated timely and effectively. Most of the existing traceability approaches and tools are dedicated and limited to high level artefacts such as requirements and fewer capability made available to address the lower level artefacts such as classes and codes. Most maintainers limit their links to begin at the requirement perspective but there is no valid traceability link being made to support the fine grained level involving testing components. This thesis proposes a new traceability approach to manage changes with the emphasis on the integration of the development artefacts and testing artefacts. The working artefacts cover requirements, packages, classes, methods, test case, and codes. The proposed approach provides a know-how solution to the IEEE 829:2010 standards associated to testing that demands for the support at testing perspective. This approach has the capability to horizontally and vertically manage artefacts from requirement down to code and vice versa. The proposed traceability approach was applied to a case study of a software development project called On- Board Automobile (OBA) with a complete set of documentation including test cases. The evaluation results prove that the proposed traceability approach is significant and useful in managing software changes involving testing artefacts. 2017 Thesis http://eprints.utm.my/id/eprint/81698/ http://eprints.utm.my/id/eprint/81698/1/OthmanMohdYusopPFC2017.pdf application/pdf en public http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:125950 phd doctoral Universiti Teknologi Malaysia Computing
institution Universiti Teknologi Malaysia
collection UTM Institutional Repository
language English
topic QA75 Electronic computers
Computer science
spellingShingle QA75 Electronic computers
Computer science
Mohd. Yusop, Othman
Traceability approach for managing changes involving software testing artefacts
description Software change is inevitable for software product to remain relevant and reusable. As software evolves over time due to specific changes at any point in time during software development and maintenance, the managing aspect of changes may get more complicated and risky. The outdated links would cause the affected artefacts to be not updated timely and effectively. Most of the existing traceability approaches and tools are dedicated and limited to high level artefacts such as requirements and fewer capability made available to address the lower level artefacts such as classes and codes. Most maintainers limit their links to begin at the requirement perspective but there is no valid traceability link being made to support the fine grained level involving testing components. This thesis proposes a new traceability approach to manage changes with the emphasis on the integration of the development artefacts and testing artefacts. The working artefacts cover requirements, packages, classes, methods, test case, and codes. The proposed approach provides a know-how solution to the IEEE 829:2010 standards associated to testing that demands for the support at testing perspective. This approach has the capability to horizontally and vertically manage artefacts from requirement down to code and vice versa. The proposed traceability approach was applied to a case study of a software development project called On- Board Automobile (OBA) with a complete set of documentation including test cases. The evaluation results prove that the proposed traceability approach is significant and useful in managing software changes involving testing artefacts.
format Thesis
qualification_name Doctor of Philosophy (PhD.)
qualification_level Doctorate
author Mohd. Yusop, Othman
author_facet Mohd. Yusop, Othman
author_sort Mohd. Yusop, Othman
title Traceability approach for managing changes involving software testing artefacts
title_short Traceability approach for managing changes involving software testing artefacts
title_full Traceability approach for managing changes involving software testing artefacts
title_fullStr Traceability approach for managing changes involving software testing artefacts
title_full_unstemmed Traceability approach for managing changes involving software testing artefacts
title_sort traceability approach for managing changes involving software testing artefacts
granting_institution Universiti Teknologi Malaysia
granting_department Computing
publishDate 2017
url http://eprints.utm.my/id/eprint/81698/1/OthmanMohdYusopPFC2017.pdf
_version_ 1747818392183635968