no code implementations • 23 Dec 2023 • Junayed Mahmud
Unfortunately, a significant portion of bug reports is of low quality, which poses challenges for developers in terms of addressing these issues.
1 code implementation • 12 Oct 2023 • Junayed Mahmud, Nadeeshan De Silva, Safwat Ali Khan, Seyed Hooman Mostafavi, SM Hasan Mansur, Oscar Chaparro, Andrian Marcus, Kevin Moran
We investigate the hypothesis that, for end user-facing applications, connecting information in a bug report with information from the GUI, and using this to aid in retrieving potentially buggy files, can improve upon existing techniques for bug localization.
no code implementations • 3 Jan 2023 • Kevin Moran, Ali Yachnes, George Purnell, Junayed Mahmud, Michele Tufano, Carlos Bernal-Cárdenas, Denys Poshyvanyk, Zach H'Doubler
This paper offers one of the first comprehensive empirical investigations into the connection between GUIs and functional, natural language descriptions of software.
1 code implementation • ACL (NLP4Prog) 2021 • Junayed Mahmud, Fahim Faisal, Raihan Islam Arnob, Antonios Anastasopoulos, Kevin Moran
Automated source code summarization is a popular software engineering research topic wherein machine translation models are employed to "translate" code snippets into relevant natural language descriptions.