On the importance of building high-quality training datasets for neural code search

Z Sun, L Li, Y Liu, X Du, L Li - … of the 44th International Conference on …, 2022 - dl.acm.org
The performance of neural code search is significantly influenced by the quality of the
training data from which the neural models are derived. A large corpus of high-quality query …

An empirical study of iot topics in iot developer discussions on stack overflow

G Uddin, F Sabir, YG Guéhéneuc, O Alam… - Empirical Software …, 2021 - Springer
Abstract Internet of Things (IoT) is defined as the connection between places and physical
objects (ie, things) over the Internet via smart computing devices. It is a rapidly emerging …

On the effectiveness of transfer learning for code search

P Salza, C Schwizer, J Gu… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
The Transformer architecture and transfer learning have marked a quantum leap in natural
language processing, improving the state of the art across a range of text-based tasks. This …

Mining API usage scenarios from stack overflow

G Uddin, F Khomh, CK Roy - Information and Software Technology, 2020 - Elsevier
Context APIs play a central role in software development. The seminal research of Carroll et
al.[15] on minimal manual and subsequent studies by Shull et al.[79] showed that …

SOSRepair: Expressive semantic search for real-world program repair

A Afzal, M Motwani, KT Stolee, Y Brun… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
Automated program repair holds the potential to significantly reduce software maintenance
effort and cost. However, recent studies have shown that it often produces low-quality …

SnR: constraint-based type inference for incomplete Java code snippets

Y Dong, T Gu, Y Tian, C Sun - … of the 44th International Conference on …, 2022 - dl.acm.org
Code snippets are prevalent on websites such as Stack Overflow and are effective in
demonstrating API usages concisely. However they are usually difficult to be used directly …

Recommending stack overflow posts for fixing runtime exceptions using failure scenario matching

S Mahajan, N Abolhassani, MR Prasad - … of the 28th ACM Joint Meeting …, 2020 - dl.acm.org
Using online Q&A forums, such as Stack Overflow (SO), for guidance to resolve program
bugs, among other development issues, is commonplace in modern software development …

Automatic api usage scenario documentation from technical q&a sites

G Uddin, F Khomh, CK Roy - ACM Transactions on Software …, 2021 - dl.acm.org
The online technical Q&A site Stack Overflow (SO) is popular among developers to support
their coding and diverse development needs. To address shortcomings in API official …

A chain of ai-based solutions for resolving fqns and fixing syntax errors in partial code

Q Huang, J Zhu, Z Xing, H Jin, C Wang, X Xu - arXiv preprint arXiv …, 2023 - arxiv.org
API documentation, technical blogs and programming Q&A sites contain numerous partial
code that can be reused in programming tasks, but often these code are uncompilable due …

Boosting complete-code tool for partial program

H Zhong, X Wang - 2017 32nd IEEE/ACM International …, 2017 - ieeexplore.ieee.org
To improve software quality, researchers and practitioners have proposed static analysis
tools for various purposes (eg, detecting bugs, anomalies, and vulnerabilities). Although …