A change impact analysis approach using visualization method

A software needs to be maintained whenever new requirements arise. A maintainer is responsible to change the code to ensure the software is more operational based on the changes. It is a fact that the change in some parts of the code will affect other parts within the same code that need to be chang...

Full description

Saved in:
Bibliographic Details
Main Author: Mohamad, Rita Noremi
Format: Thesis
Language:English
Published: 2010
Subjects:
Online Access:http://eprints.utm.my/id/eprint/11505/6/RitaNoremiMohamadMFSKSM2010.pdf
http://eprints.utm.my/id/eprint/11505/
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Teknologi Malaysia
Language: English
id my.utm.11505
record_format eprints
spelling my.utm.115052017-09-18T07:22:54Z http://eprints.utm.my/id/eprint/11505/ A change impact analysis approach using visualization method Mohamad, Rita Noremi QA75 Electronic computers. Computer science A software needs to be maintained whenever new requirements arise. A maintainer is responsible to change the code to ensure the software is more operational based on the changes. It is a fact that the change in some parts of the code will affect other parts within the same code that need to be changed and this requires the maintainer’s experience to understand the behavior of code implementation. However, it is difficult for new maintainers to understand the component dependencies within the code and it is worse when the current documentation is not updated and becomes obsolete. Hence, the only trustworthy source is the most recent version of the code that new maintainers need to master which requires familiarity of the software itself prior to any changes. This is unfortunately tedious and time consuming. Therefore, to reduce the burden, this research extended and enhanced Configuration Artifact Traceability Tool for Impact Analysis (CATIA) to improve understanding in visualization. A Change Impact Analysis (CIA) approach using visualization method is a proposed model to assist maintainers to understand and visualize the traceability of potential change impact. The visualization method was developed based on inheritance, friend, composition, calls and aggregation of program structure to support software change request and program understanding. A prototype tool called CIA-V was developed to support Object Oriented Programming written in C++ to implement potential change impact using visualization method. The model was then tested in controlled experiment using selected case study to prove traceability effectiveness of potential change impact via visualization method. 2010-01 Thesis NonPeerReviewed application/pdf en http://eprints.utm.my/id/eprint/11505/6/RitaNoremiMohamadMFSKSM2010.pdf Mohamad, Rita Noremi (2010) A change impact analysis approach using visualization method. Masters thesis, Universiti Teknologi Malaysia, Faculty of Computer Science and Information Systems.
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 QA75 Electronic computers. Computer science
spellingShingle QA75 Electronic computers. Computer science
Mohamad, Rita Noremi
A change impact analysis approach using visualization method
description A software needs to be maintained whenever new requirements arise. A maintainer is responsible to change the code to ensure the software is more operational based on the changes. It is a fact that the change in some parts of the code will affect other parts within the same code that need to be changed and this requires the maintainer’s experience to understand the behavior of code implementation. However, it is difficult for new maintainers to understand the component dependencies within the code and it is worse when the current documentation is not updated and becomes obsolete. Hence, the only trustworthy source is the most recent version of the code that new maintainers need to master which requires familiarity of the software itself prior to any changes. This is unfortunately tedious and time consuming. Therefore, to reduce the burden, this research extended and enhanced Configuration Artifact Traceability Tool for Impact Analysis (CATIA) to improve understanding in visualization. A Change Impact Analysis (CIA) approach using visualization method is a proposed model to assist maintainers to understand and visualize the traceability of potential change impact. The visualization method was developed based on inheritance, friend, composition, calls and aggregation of program structure to support software change request and program understanding. A prototype tool called CIA-V was developed to support Object Oriented Programming written in C++ to implement potential change impact using visualization method. The model was then tested in controlled experiment using selected case study to prove traceability effectiveness of potential change impact via visualization method.
format Thesis
author Mohamad, Rita Noremi
author_facet Mohamad, Rita Noremi
author_sort Mohamad, Rita Noremi
title A change impact analysis approach using visualization method
title_short A change impact analysis approach using visualization method
title_full A change impact analysis approach using visualization method
title_fullStr A change impact analysis approach using visualization method
title_full_unstemmed A change impact analysis approach using visualization method
title_sort change impact analysis approach using visualization method
publishDate 2010
url http://eprints.utm.my/id/eprint/11505/6/RitaNoremiMohamadMFSKSM2010.pdf
http://eprints.utm.my/id/eprint/11505/
_version_ 1643645700372692992