A change impact analysis tool: integration between static and dynamic analysis techniques

Accepting too many software change requests could contribute to expense and delay in project delivery. On the other hand rejecting the changes may increase customer dissatisfaction. Software project management might use a reliable estimation on potential impacted artifacts to decide whether to accep...

Full description

Saved in:
Bibliographic Details
Main Authors: Kama, N., Ismail, S. A., Kamardin, K., Zainuddin, N. M., Azmi, A., Zainuddin, W. S.
Format: Article
Published: Springer Verlag 2015
Subjects:
Online Access:http://eprints.utm.my/id/eprint/59090/
http://dx.doi.org/10.1007/978-3-319-22689-7_32
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.utm.59090
record_format eprints
spelling my.utm.590902021-08-04T08:41:38Z http://eprints.utm.my/id/eprint/59090/ A change impact analysis tool: integration between static and dynamic analysis techniques Kama, N. Ismail, S. A. Kamardin, K. Zainuddin, N. M. Azmi, A. Zainuddin, W. S. T58.5-58.64 Information technology Accepting too many software change requests could contribute to expense and delay in project delivery. On the other hand rejecting the changes may increase customer dissatisfaction. Software project management might use a reliable estimation on potential impacted artifacts to decide whether to accept or reject the changes. In software development phase, an assumption that all classes in the class artifact are completely developed is impractical compared to software maintenance phase. This is due to some classes in the class artifact are still under development or partially developed. This paper is a continuous effort from our previous work on combining between static and dynamic analysis techniques for impact analysis. We have converted the approach to an automated tool and call it a CIAT (Change Impact Analysis Tool). The significant achievements of the tool are demonstrated through an extensive experimental validation using several case studies. The experimental analysis shows improvement in the accuracy over current impact analysis results. Springer Verlag 2015 Article PeerReviewed Kama, N. and Ismail, S. A. and Kamardin, K. and Zainuddin, N. M. and Azmi, A. and Zainuddin, W. S. (2015) A change impact analysis tool: integration between static and dynamic analysis techniques. Communications in Computer and Information Science, 532 . pp. 413-424. ISSN 1865-0929 http://dx.doi.org/10.1007/978-3-319-22689-7_32 DOI: 10.1007/978-3-319-22689-7_32
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 T58.5-58.64 Information technology
spellingShingle T58.5-58.64 Information technology
Kama, N.
Ismail, S. A.
Kamardin, K.
Zainuddin, N. M.
Azmi, A.
Zainuddin, W. S.
A change impact analysis tool: integration between static and dynamic analysis techniques
description Accepting too many software change requests could contribute to expense and delay in project delivery. On the other hand rejecting the changes may increase customer dissatisfaction. Software project management might use a reliable estimation on potential impacted artifacts to decide whether to accept or reject the changes. In software development phase, an assumption that all classes in the class artifact are completely developed is impractical compared to software maintenance phase. This is due to some classes in the class artifact are still under development or partially developed. This paper is a continuous effort from our previous work on combining between static and dynamic analysis techniques for impact analysis. We have converted the approach to an automated tool and call it a CIAT (Change Impact Analysis Tool). The significant achievements of the tool are demonstrated through an extensive experimental validation using several case studies. The experimental analysis shows improvement in the accuracy over current impact analysis results.
format Article
author Kama, N.
Ismail, S. A.
Kamardin, K.
Zainuddin, N. M.
Azmi, A.
Zainuddin, W. S.
author_facet Kama, N.
Ismail, S. A.
Kamardin, K.
Zainuddin, N. M.
Azmi, A.
Zainuddin, W. S.
author_sort Kama, N.
title A change impact analysis tool: integration between static and dynamic analysis techniques
title_short A change impact analysis tool: integration between static and dynamic analysis techniques
title_full A change impact analysis tool: integration between static and dynamic analysis techniques
title_fullStr A change impact analysis tool: integration between static and dynamic analysis techniques
title_full_unstemmed A change impact analysis tool: integration between static and dynamic analysis techniques
title_sort change impact analysis tool: integration between static and dynamic analysis techniques
publisher Springer Verlag
publishDate 2015
url http://eprints.utm.my/id/eprint/59090/
http://dx.doi.org/10.1007/978-3-319-22689-7_32
_version_ 1707765850315948032
score 13.209306