Anjan Pakhira
Validation of Network Analysis Methods Applied in the Context of Dynamic Analysis of Software Systems
Pakhira, Anjan; Andras, Peter
Authors
Prof Peter Andras P.Andras@napier.ac.uk
Dean of School of Computing Engineering and the Built Environment
Abstract
Evolution of large-scale software systems generates very complex systems. The combination of network analysis with dynamic analysis provides a promising approach to understand such systems and support their maintenance and evolution. However, an important issue is the validity of network analysis based predictions about the functional importance of system components. Here we analyse dynamic analysis data generated for the JHotDraw 6.01b software system using network analysis methods. We show that network analysis based metrics can identify functionally important components (methods of classes) of the software system. However, we also show that some network metrics perform better than others. We show that combinations of network metrics may lead to improved performance in predicting functionally important software components, but this is again not always the case. Our results confirm the usefulness of network analysis methods in the context of dynamic analysis of software, and also underline the importance of proper validation of these methods.
Citation
Pakhira, A., & Andras, P. (2011). Validation of Network Analysis Methods Applied in the Context of Dynamic Analysis of Software Systems. Newcastle upon Tyne: Newcastle University
Report Type | Technical Report |
---|---|
Publication Date | 2011-03 |
Deposit Date | Nov 10, 2021 |
Series Title | Technical Report Series |
Series Number | CS-TR-1240 |
Keywords | Dynamic analysis, network analysis, complex network, experimental validation, software maintenance |
Public URL | http://researchrepository.napier.ac.uk/Output/2808766 |
Related Public URLs | https://eprints.ncl.ac.uk/file_store/production/171644/40045C8C-AF16-4785-A66F-E53563D111B7.pdf |
You might also like
A review of privacy-preserving federated learning for the Internet-of-Things
(2021)
Book Chapter
Amnesia: Neuropsychological Interpretation and Artificial Neural Network Simulation
(1998)
Journal Article
Neural activity pattern systems
(2004)
Journal Article
Scalability analysis comparisons of cloud-based software services
(2019)
Journal Article
Environmental adversity and uncertainty favour cooperation
(2007)
Journal Article
Downloadable Citations
About Edinburgh Napier Research Repository
Administrator e-mail: repository@napier.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2024
Advanced Search