Change impact analysis with a software traceability approach to support software maintenance

Change impact is an important issue in software maintenance phase. As retesting is required over a software change, there is a need to keep track of software impact associated with changes. Even a small software change can ripple through to cause a large unintended impact elsewhere in the system tha...

Full description

Saved in:
Bibliographic Details
Main Authors: Shahid, M., Ibrahim, S.
Format: Conference or Workshop Item
Published: Institute of Electrical and Electronics Engineers Inc. 2016
Subjects:
Online Access:http://eprints.utm.my/id/eprint/73363/
https://www.scopus.com/inward/record.uri?eid=2-s2.0-84978077161&doi=10.1109%2fIBCAST.2016.7429908&partnerID=40&md5=4a62bde7f5011052759b94492244b8a5
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.utm.73363
record_format eprints
spelling my.utm.733632017-11-21T03:28:08Z http://eprints.utm.my/id/eprint/73363/ Change impact analysis with a software traceability approach to support software maintenance Shahid, M. Ibrahim, S. QA75 Electronic computers. Computer science Change impact is an important issue in software maintenance phase. As retesting is required over a software change, there is a need to keep track of software impact associated with changes. Even a small software change can ripple through to cause a large unintended impact elsewhere in the system that makes it difficult to identify the affected functionalities. The impact after changes demands for a special traceability approach. This paper presents a new approach and prototype tool, Hybrid Coverage Analysis Tool (HYCAT), as a proof of concept to support the software manager or maintainers to manage impact analysis and its related traceability before and after a change in any software artifact. The proposed approach was then evaluated using a case study, On-Board Automobile (OBA), and experimentation. The traceability output before and after changes were produced and analyzed to capture impact analysis. The results of the evaluation show that the proposed approach has achieved some promising output and remarkable understanding as compared to existing approaches. Institute of Electrical and Electronics Engineers Inc. 2016 Conference or Workshop Item PeerReviewed Shahid, M. and Ibrahim, S. (2016) Change impact analysis with a software traceability approach to support software maintenance. In: 13th International Bhurban Conference on Applied Sciences and Technology, IBCAST 2016, 12-16 Jan 2016, Pakistan. https://www.scopus.com/inward/record.uri?eid=2-s2.0-84978077161&doi=10.1109%2fIBCAST.2016.7429908&partnerID=40&md5=4a62bde7f5011052759b94492244b8a5
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/
topic QA75 Electronic computers. Computer science
spellingShingle QA75 Electronic computers. Computer science
Shahid, M.
Ibrahim, S.
Change impact analysis with a software traceability approach to support software maintenance
description Change impact is an important issue in software maintenance phase. As retesting is required over a software change, there is a need to keep track of software impact associated with changes. Even a small software change can ripple through to cause a large unintended impact elsewhere in the system that makes it difficult to identify the affected functionalities. The impact after changes demands for a special traceability approach. This paper presents a new approach and prototype tool, Hybrid Coverage Analysis Tool (HYCAT), as a proof of concept to support the software manager or maintainers to manage impact analysis and its related traceability before and after a change in any software artifact. The proposed approach was then evaluated using a case study, On-Board Automobile (OBA), and experimentation. The traceability output before and after changes were produced and analyzed to capture impact analysis. The results of the evaluation show that the proposed approach has achieved some promising output and remarkable understanding as compared to existing approaches.
format Conference or Workshop Item
author Shahid, M.
Ibrahim, S.
author_facet Shahid, M.
Ibrahim, S.
author_sort Shahid, M.
title Change impact analysis with a software traceability approach to support software maintenance
title_short Change impact analysis with a software traceability approach to support software maintenance
title_full Change impact analysis with a software traceability approach to support software maintenance
title_fullStr Change impact analysis with a software traceability approach to support software maintenance
title_full_unstemmed Change impact analysis with a software traceability approach to support software maintenance
title_sort change impact analysis with a software traceability approach to support software maintenance
publisher Institute of Electrical and Electronics Engineers Inc.
publishDate 2016
url http://eprints.utm.my/id/eprint/73363/
https://www.scopus.com/inward/record.uri?eid=2-s2.0-84978077161&doi=10.1109%2fIBCAST.2016.7429908&partnerID=40&md5=4a62bde7f5011052759b94492244b8a5
_version_ 1643656641941340160
score 13.160551