Internetware 2024
Wed 24 - Fri 26 July 2024 Macau, China

Performance optimization in software engineering is crucial for enhancing user satisfaction and maintaining competitive advantage. Traditional methods for detecting performance issues – dynamic profiling and static analysis – often fall short in addressing complex dependencies within software architectures. This paper introduces the HyperGraph Neural Network (HGNN), a novel approach that leverages both static and dynamic program analysis to identify and prioritize performance bottlenecks effectively. By analyzing inter- connected method call within fundamental patterns, HGNN and its enhanced version, HGNN+, utilize hypergraph neural network techniques to capture and learn dependency relationship features, significantly improving detection accuracy. Our initial testing on the PDFBox project demonstrated that HGNN+, especially in com- bination with CodeGPT and GraphCodeBERT present promising results compared to traditional methods. These findings underline HGNN+’s ability to manage complex dependencies and offer a scal- able solution for software performance engineering. The benefits observed across multiple initial tests promise a broad applicability for the approach, setting a solid foundation for future research and expansion to more diverse datasets and neural network models, enhancing the reliability and effectiveness of performance optimiza- tion detection.

Thu 25 Jul

Displayed time zone: Beijing, Chongqing, Hong Kong, Urumqi change

14:30 - 15:30
Session 7: Software Architecture and MicroservicesResearch Track / New Idea Track at Main Conference Room
Chair(s): Yilong Yang Beihang University
14:30
15m
Full-paper
Mono2MS: Deep Fusion of Multi-Source Features for Partitioning Monolith into Microservices
Research Track
Geng Chen , Chenlin Li , Shmuel Tyszberowicz The Academic College of Tel-Aviv Yaffo, Zhiming Liu Southwest University, Bo Liu Southwest University
14:45
15m
Full-paper
A Service-oriented Scheduling Combination Strategy on Cloud Platforms Based on A Dual-Layer QoS Evaluation Model
Research Track
Xiaojun Xu , ChengHao Cai , Xiuqi Yang Beijing Institute of Technology, Zhuofan Xu , Jingjing Hu , Jing Sun School of Computer Science, University of Auckland
15:00
15m
Short-paper
HGNN4Perf: Detecting Performance Optimization Opportunities via Hypergraph Neural Network
New Idea Track
Mingquan Fu , Minjie Wei , Minglang Qiao , Peng Ji , Zhihao Deng , Di Cui Xidian University, Yutong Zhao University of Central Missouri
15:15
15m
Full-paper
CTuner: Automatic NoSQL Database Tuning with Causal Reinforcement Learning
Research Track
Genting Mai Sun Yat-sen University, Zilong He Sun Yat-sen University, Guangba  Yu Sun Yat-sen University, Zhiming Chen Sun Yat-sen University, Pengfei Chen Sun Yat-sen University