Skip to main navigation Skip to search Skip to main content

A Software Defect Location Method based on Static Analysis Results

  • Haoxiang Shi
  • , Wu Liu
  • , Jingyu Liu
  • , Jun Ai*
  • , Chunhui Yang
  • *Corresponding author for this work
  • Beihang University
  • Ministry of Industry and Information Technology

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Code-graph based software defect prediction methods have become a research focus in SDP field. Among them, Code Property Graph is used as a form of data representation for code defects due to its ability to characterize the structural features and dependencies of defect codes. However, since the coarse granularity of Code Property Graph, redundant information which is not related to defects often attached to the characterization of software defects. Thus, it is a problem to be solved in how to locate software defects at a finer granularity in Code Property Graph. Static analysis is a technique for identifying software defects using set defect rules, and there are many proven static analysis tools in the industry. In this paper, we propose a method for locating specific types of defects in the Code Property Graph based on the result of static analysis tool. Experiments show that the location method based on static analysis results can effectively predict the location of specific defect types in real software program.

Original languageEnglish
Title of host publicationProceedings - 2022 9th International Conference on Dependable Systems and Their Applications, DSA 2022
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages876-886
Number of pages11
ISBN (Electronic)9781665488778
DOIs
Publication statusPublished - 2022
Externally publishedYes
Event9th International Conference on Dependable Systems and Their Applications, DSA 2022 - Wulumuqi, China
Duration: 4 Aug 20225 Aug 2022

Publication series

NameProceedings - 2022 9th International Conference on Dependable Systems and Their Applications, DSA 2022

Conference

Conference9th International Conference on Dependable Systems and Their Applications, DSA 2022
Country/TerritoryChina
CityWulumuqi
Period4/08/225/08/22

Keywords

  • Code Property Graph
  • Defect Location
  • Software defect prediction
  • Static analysis

Fingerprint

Dive into the research topics of 'A Software Defect Location Method based on Static Analysis Results'. Together they form a unique fingerprint.

Cite this