• Home
  • Search
  • Using network analysis metrics to discover functionally important methods in large-scale software systems
  • Cite Icon4
  • https://doi.org/10.5555/2669379.2669391Copy DOI Icon

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

  • Jun 3, 2012
  • Anjan Pakhira +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
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.

Similar Papers
  • Research Article

Review on supply chain network metrics

  • Jan 01, 2020
  • Contributions to Game Theory and Management
  • Sajad Kazemi
  • Conference Article

Design More Usable and Reliable Large-Scale Software Systems: A New Approach Based on P2P, SOA and Web 2.0

  • Jan 01, 2008
  • Jinlei Jiang +2
  • Book Chapter
  • Citations7

Using Network Science to Support Design Research: From Counting to Connecting

  • Jan 01, 2016
  • Pedro Parraguez +1
  • Research Article
  • Citations2

Survey on Software Changes: Reasons and Remedies

  • Jan 01, 2021
  • The International Arab Journal of Information Technology
  • Ibrahim Assi +2
  • Conference Article
  • Citations6

Quality Assessment for Large-Scale Industrial Software Systems: Experience Report at Alibaba

  • Dec 01, 2019
  • Chen Zhi +6
  • Research Article
  • Citations39

Applying design metrics to predict fault-proneness: a case study on a large-scale software system

  • Jan 01, 2000
  • Software: Practice and Experience
  • W Eric Wong +4
  • Research Article
  • Citations66

Testing large software with automated software evaluation systems

  • Mar 01, 1975
  • IEEE Transactions on Software Engineering
  • C V Ramamoorthy +1
  • Book Chapter
  • Citations12

Important Author Analysis in Research Professionals’ Relationship Network Based on Social Network Analysis Metrics

  • Dec 12, 2014
  • Manoj Kumar Pandia +1
  • Conference Article
  • Citations1

Distributed development of complex software systems with Object Make

  • Sep 11, 2000
  • Y Sugiyama
  • Conference Article
  • Citations13

Combinatorial generation of structurally complex test inputs for commercial software applications

  • Nov 01, 2016
  • Hua Zhong +2
  • Conference Article
  • Citations3

Automated testing for large-scale critical software systems

  • Jun 01, 2014
  • Zheng Liu +1
  • Conference Article
  • Citations1

Relationship between data engineering and software engineering

  • Feb 01, 1987
  • Stephen S Yau
  • Research Article
  • Citations22

Discovering power laws in computer programs

  • Mar 17, 2009
  • Information Processing & Management
  • Hongyu Zhang
  • Conference Article
  • Citations33

Moving toward component-based software development approach

  • Sep 22, 1998
  • G Pour
  • Research Article
  • Citations12

Risk analysis of construction accidents with a weighted network model considering accident level

  • Apr 06, 2022
  • Quality and Reliability Engineering International
  • Fangyu Chen +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.