Anjan Pakhira
Using network analysis metrics to discover functionally important methods in large-scale 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
In large-scale software systems that integrate many components originating from different vendors, the understanding of the functional importance of the components is critical for the dependability of the system. However, in general, gaining such understanding is difficult. Here we describe the application of the combination of dynamic analysis and network analysis to large-scale software systems with the aim to determine methods of classes that are functionally important with respect to a given functionality of the software. We use as a test case the Google Chrome and predict functionally important methods in a weak sense in the context of usage scenarios. We validate the predictions using mutation testing and evaluate the behavior of the software following the mutation change. Our results indicate that network analysis metrics based on measurement of structural integrity can be used to predict methods of classes that are functionally important with respect to a given functionality of the software system.
Citation
Pakhira, A., & Andras, P. (2012, June). Using network analysis metrics to discover functionally important methods in large-scale software systems. Presented at 2012 3rd International Workshop on Emerging Trends in Software Metrics (WETSoM), Zurich, Switzerland
Presentation Conference Type | Conference Paper (published) |
---|---|
Conference Name | 2012 3rd International Workshop on Emerging Trends in Software Metrics (WETSoM) |
Start Date | Jun 3, 2012 |
Online Publication Date | Jun 28, 2012 |
Publication Date | 2012 |
Deposit Date | Nov 16, 2021 |
Publisher | Institute of Electrical and Electronics Engineers |
Pages | 70-76 |
Series ISSN | 2327-0950 |
Book Title | 2012 3rd International Workshop on Emerging Trends in Software Metrics (WETSoM) |
Public URL | http://researchrepository.napier.ac.uk/Output/2809138 |
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