Universiti Teknologi Malaysia Institutional Repository

Traceability approach for managing changes involving software testing artefacts

Mohd. Yusop, Othman (2017) Traceability approach for managing changes involving software testing artefacts. PhD thesis, Universiti Teknologi Malaysia.

[img]
Preview
PDF
213kB

Official URL: http://dms.library.utm.my:8080/vital/access/manage...

Abstract

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.

Item Type:Thesis (PhD)
Uncontrolled Keywords:IEEE, On- Board Automobile (OBA), software development project
Subjects:Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Divisions:Computing
ID Code:81698
Deposited By: Narimah Nawil
Deposited On:12 Sep 2019 00:19
Last Modified:12 Sep 2019 00:19

Repository Staff Only: item control page