Data Mining in Programs: Clustering Programs Based on Structure Metrics and Execution Values
TianTian Wang,
KeChao Wang,
XiaoHong Su and
Lin Liu
Additional contact information
TianTian Wang: School of Computer Science and Technology, Harbin Institute of Technology, Harbin, China
KeChao Wang: School of Information Engineering, Harbin University, Harbin, China
XiaoHong Su: School of Computer Science and Technology, Harbin Institute of Technology, Harbin, China
Lin Liu: School of Information Engineering, Harbin University, Harbin, China
International Journal of Data Warehousing and Mining (IJDWM), 2020, vol. 16, issue 2, 48-63
Abstract:
Software exists in various control systems, such as security-critical systems and so on. Existing program clustering methods are limited in identifying functional equivalent programs with different syntactic representations. To solve this problem, firstly, a clustering method based on structured metric vectors was proposed to quickly identify structurally similar programs from a large number of existing programs. Next, a clustering method based on similar execution value sequences was proposed, to accurately identify the functional equivalent programs with code variations. This approach has been applied in automatic program repair, to identify sample programs from a large pool of template programs. The average purity value is 0.95576 and the average entropy is 0.15497. This means that the clustering partition is consistent with the expected partition.
Date: 2020
References: Add references at CitEc
Citations:
Downloads: (external link)
http://services.igi-global.com/resolvedoi/resolve. ... 018/IJDWM.2020040104 (application/pdf)
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:igg:jdwm00:v:16:y:2020:i:2:p:48-63
Access Statistics for this article
International Journal of Data Warehousing and Mining (IJDWM) is currently edited by Eric Pardede
More articles in International Journal of Data Warehousing and Mining (IJDWM) from IGI Global
Bibliographic data for series maintained by Journal Editor ().