Skip to main content

Research Repository

Advanced Search

Using network analysis metrics to discover functionally important methods in large-scale software systems

Pakhira, Anjan; Andras, Peter

Authors

Anjan Pakhira

Profile image of Peter Andras

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