APSEC 2022
Tue 6 - Fri 9 December 2022
Thu 8 Dec 2022 15:40 - 16:00 at Room3 - Machine Learning 2 Chair(s): Morakot Choetkiertikul

With their rapid development, the scale and complexity of software systems are rapidly growing. Identifying and organizing files of similar functionality into the same module, which is called architecture recovery, contributes to the maintainability of a software system. Manual architecture recovery on large-sized software requires unbearable costs, hence a lot of automatic algorithms have been proposed in recent years. However, the accuracy of current algorithms is still not sufficient to support practical applications. To improve the accuracy of architecture recovery, this work proposes a novel algorithm NEGAR, which leverages random walks to extract latent graphic information from the dependency graph of files in the software system and learn the node representation for clustering. The proposed algorithm NEGAR has been comprehensively evaluated on three medium-sized and two large-sized and super large-sized software systems in terms of four widely-used metrics. The experimental results demonstrate the outstanding accuracy and excellent scalability of NEGAR.

Thu 8 Dec

Displayed time zone: Osaka, Sapporo, Tokyo change

15:00 - 16:30
Machine Learning 2Technical Track at Room3
Chair(s): Morakot Choetkiertikul Mahidol University, Thailand
15:00
20m
Paper
Retrieve-Guided Commit Message Generation with Semantic Similarity And Disparity
Technical Track
Zhihan Li School of Computer Science and Engineering, Central South University, Yi Cheng School of Computer Science and Engineering, Central South University, Haiyang Yang School of Computer Science and Engineering, Central South University, Li Kuang School of Computer Science and Engineering, Central South University, Lingyan Zhang School of Computer Science and Engineering, Central South University
15:20
20m
Paper
Systematic Analysis of Defect Specific Code Abstraction for Neural Program Repair
Technical Track
Kicheol Kim Sungkyunkwan University, Misoo Kim Sungkyunkwan University, Eunseok Lee Sungkyunkwan University
15:40
20m
Paper
NEGAR: Network Embedding Guided Architecture Recovery for Software Systems
Technical Track
Jiayi Chen State Key Lab for Novel Software Technology, Nanjing University, Zhixing Wang State Key Lab for Novel Software Technology, Nanjing University, yuchen jiang , Tian Zhang Nanjing University, Jun Pang University of Luxembourg, Minxue Pan Nanjing University, Nitsan Amit Hebrew University
16:00
20m
Paper
Goal-oriented Knowledge Reuse via Curriculum Evolution for Reinforcement Learning-based Adaptation
Technical Track
Jialong Li Waseda University, Japan, Mingyue Zhang Peking University, China, Zhenyu Mao Waseda University, Haiyan Zhao Peking University, Zhi Jin Peking University, Shinichi Honiden Waseda University / National Institute of Informatics, Japan, Kenji Tei Waseda University