Mining stackoverflow for program repair

X Liu, H Zhong - 2018 IEEE 25th international conference on …, 2018 - ieeexplore.ieee.org
In recent years, automatic program repair has been a hot research topic in the software
engineering community, and many approaches have been proposed. Although these …

An empirical study of boosting spectrum-based fault localization via pagerank

M Zhang, Y Li, X Li, L Chen, Y Zhang… - IEEE Transactions …, 2019 - ieeexplore.ieee.org
Manual debugging is notoriously tedious and time-consuming. Therefore, various
automated fault localization techniques have been proposed to help with manual …

Meditor: inference and application of API migration edits

S Xu, Z Dong, N Meng - 2019 IEEE/ACM 27th International …, 2019 - ieeexplore.ieee.org
Developers build programs based on software libraries. When a library evolves,
programmers need to migrate their client code from the library's old release (s) to new …

Mining likely analogical apis across third-party libraries via large-scale unsupervised api semantics embedding

C Chen, Z Xing, Y Liu, KOL Xiong - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
Establishing API mappings between third-party libraries is a prerequisite step for library
migration tasks. Manually establishing API mappings is tedious due to the large number of …

Revisiting, benchmarking and exploring api recommendation: How far are we?

Y Peng, S Li, W Gu, Y Li, W Wang… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Application Programming Interfaces (APIs), which encapsulate the implementation of
specific functions as interfaces, greatly improve the efficiency of modern software …

Data‐driven approach to application programming interface documentation mining: A review

D Wu, XY Jing, H Zhang, X Kong, Y Xie… - … Reviews: Data Mining …, 2020 - Wiley Online Library
Application programming interface (API) is an important form of software reuse. API
documentations, such as API specifications, tutorials, and online forums, are valuable …

Testmig: Migrating gui test cases from ios to android

X Qin, H Zhong, X Wang - Proceedings of the 28th ACM SIGSOFT …, 2019 - dl.acm.org
Nowadays, Apple iOS and Android are two most popular platforms for mobile applications.
To attract more users, many software companies and organizations are migrating their …

Active learning of discriminative subgraph patterns for api misuse detection

HJ Kang, D Lo - IEEE Transactions on Software Engineering, 2021 - ieeexplore.ieee.org
A common cause of bugs and vulnerabilities are the violations of usage constraints
associated with Application Programming Interfaces (APIs). API misuses are common in …

Givemelabeledissues: An open source issue recommendation system

J Vargovich, F Santos, J Penney… - 2023 IEEE/ACM 20th …, 2023 - ieeexplore.ieee.org
Developers often struggle to navigate an Open Source Software (OSS) project's issue-
tracking system and find a suitable task. Proper issue labeling can aid task selection, but …

Using others' tests to identify breaking updates

S Mujahid, R Abdalkareem, E Shihab… - Proceedings of the 17th …, 2020 - dl.acm.org
The reuse of third-party packages has become a common practice in contemporary software
development. Software dependencies are constantly evolving with newly added features …