This is a Demo Server. Data inside this system is only for test purpose.
 

A program slicing-based Bayesian network model for change impact analysis

Loading...
Publication Logo

Date

2018

Journal Title

Journal ISSN

Volume Title

Publisher

Institute of Electrical and Electronics Engineers Inc.

Open Access Color

OpenAIRE Downloads

OpenAIRE Views

Impulse
Average
Influence
Average
Popularity
Average

Research Projects

Journal Issue

Abstract

Change impact analysis plays an important role in identifying potential affected areas that are caused by changes that are made in a software. Most of the existing change impact analysis techniques are based on architectural design and change history. However, source code-based change impact analysis studies are very few and they have shown higher precision in their results. In this study, a static method-granularity level change impact analysis, that uses program slicing and Bayesian Network technique has been proposed. The technique proposes a directed graph model that also represents the call dependencies between methods. In this study, an open source Java project with 8999 to 9445 lines of code and from 505 to 528 methods have been analyzed through 32 commits it went. Recall and f-measure metrics have been used for evaluation of the precision of the proposed method, where each software commit has been analyzed separately. © 2018 IEEE.

Description

IEEE Reliability Society

Keywords

Bayesian network, Change impact analysis, Program analysis

Fields of Science

Citation

8

WoS Q

Scopus Q

OpenCitations Logo
OpenCitations Citation Count
9

Source

Proceedings - 2018 IEEE 18th International Conference on Software Quality, Reliability, and Security, QRS 2018 -- 18th IEEE International Conference on Software Quality, Reliability, and Security, QRS 2018 -- 16 July 2018 through 20 July 2018 -- 138432

Volume

Issue

Start Page

End Page

Collections

PlumX Metrics
Citations

CrossRef : 9

Scopus : 8

Captures

Mendeley Readers : 10

Sustainable Development Goals

SDG data could not be loaded because of an error. Please refresh the page or try again later.