作者
Honghao Chen, Ye Tang, Hao Zhong
发表日期
2024/4/14
图书
Proceedings of the 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion Proceedings
页码范围
280-281
简介
Many applications have implementations in different languages. Although their languages are different, they can implement similar or even identical functionalities. If an implementation has a bug, the other implementations can have corresponding bugs. In this paper, we call them cross-language clone bugs, or mirror bugs for short. Mirror bugs are important since many applications release implementations in different languages. From mirror bugs, it can be feasible to learn more bug patterns, and thus detect more types of bugs. Although researchers have conducted empirical studies to analyze the bugs in clones, to the best of our knowledge, no study has ever explored mirror bugs. As a result, many research questions are still open. For example, are there any mirror bugs in real projects? Are bug fixes in a language useful to detect and repair bugs in other languages? To answer the above questions, in this paper …
学术搜索中的文章
H Chen, Y Tang, H Zhong - Proceedings of the 2024 IEEE/ACM 46th International …, 2024