Junayed Mahmud
YOU?
Author Swipe
View article: Combining Language and App UI Analysis for the Automated Assessment of Bug Reproduction Steps
Combining Language and App UI Analysis for the Automated Assessment of Bug Reproduction Steps Open
Bug reports are essential for developers to confirm software problems, investigate their causes, and validate fixes. Unfortunately, reports often miss important information or are written unclearly, which can cause delays, increased issue …
View article: Toward the Automated Localization of Buggy Mobile App UIs from Bug Descriptions
Toward the Automated Localization of Buggy Mobile App UIs from Bug Descriptions Open
Bug report management is a costly software maintenance process comprised of\nseveral challenging tasks. Given the UI-driven nature of mobile apps, bugs\ntypically manifest through the UI, hence the identification of buggy UI screens\nand U…
View article: Toward Rapid Bug Resolution for Android Apps
Toward Rapid Bug Resolution for Android Apps Open
Bug reports document unexpected behaviors in software, enabling developers to understand, validate, and fix bugs. Unfortunately, a significant portion of bug reports is of low quality, which poses challenges for developers in terms of addr…
View article: On Using GUI Interaction Data to Improve Text Retrieval-based Bug Localization
On Using GUI Interaction Data to Improve Text Retrieval-based Bug Localization Open
One of the most important tasks related to managing bug reports is localizing the fault so that a fix can be applied. As such, prior work has aimed to automate this task of bug localization by formulating it as an information retrieval pro…
View article: Toward Rapid Bug Resolution for Android Apps
Toward Rapid Bug Resolution for Android Apps Open
Bug reports document unexpected behaviors in software, enabling developers to understand, validate, and fix bugs. Unfortunately, a significant portion of bug reports is of low quality, which poses challenges for developers in terms of addr…
View article: On Using GUI Interaction Data to Improve Text Retrieval-based Bug Localization
On Using GUI Interaction Data to Improve Text Retrieval-based Bug Localization Open
One of the most important tasks related to managing bug reports is localizing the fault so that a fix can be applied. As such, prior work has aimed to automate this task of bug localization by formulating it as an information retrieval pro…
View article: BURT: A Chatbot for Interactive Bug Reporting
BURT: A Chatbot for Interactive Bug Reporting Open
This paper introduces BURT, a web-based chatbot for interactive reporting of Android app bugs. BURT is designed to assist Android app end-users in reporting high-quality defect information using an interactive interface. BURT guides the us…
View article: Toward interactive bug reporting for (android app) end-users
Toward interactive bug reporting for (android app) end-users Open
Many software bugs are reported manually, particularly bugs that manifest\nthemselves visually in the user interface. End-users typically report these\nbugs via app reviewing websites, issue trackers, or in-app built-in bug\nreporting tool…
View article: An Empirical Investigation into the Use of Image Captioning for Automated Software Documentation
An Empirical Investigation into the Use of Image Captioning for Automated Software Documentation Open
Existing automated techniques for software documentation typically attempt to\nreason between two main sources of information: code and natural language.\nHowever, this reasoning process is often complicated by the lexical gap between\nmor…
View article: An Empirical Investigation into the Reproduction of Bug Reports for Android Apps
An Empirical Investigation into the Reproduction of Bug Reports for Android Apps Open
One of the key tasks related to ensuring mobile app quality is the reporting,\nmanagement, and resolution of bug reports. As such, researchers have committed\nconsiderable resources toward automating various tasks of the bug management\npr…
View article: Code to Comment Translation: A Comparative Study on Model Effectiveness & Errors
Code to Comment Translation: A Comparative Study on Model Effectiveness & Errors Open
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. Most evaluations of such models …
View article: Code to Comment Translation: A Comparative Study on Model Effectiveness & Errors
Code to Comment Translation: A Comparative Study on Model Effectiveness & Errors Open
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. Most evaluations of such models …
View article: Andror2: A Dataset of Manually-Reproduced Bug Reports for Android apps
Andror2: A Dataset of Manually-Reproduced Bug Reports for Android apps Open
Software maintenance constitutes a large portion of the software development\nlifecycle. To carry out maintenance tasks, developers often need to understand\nand reproduce bug reports. As such, there has been increasing research activity\n…
View article: AndroR2: A Dataset of Manually-Reproduced Bug Reports for Android apps
AndroR2: A Dataset of Manually-Reproduced Bug Reports for Android apps Open
Software maintenance constitutes a large portion of the software development lifecycle. To carry out maintenance tasks, developers often need to understand and reproduce bug reports. As such, there has been increasing research activity coa…
View article: AndroR2: A Dataset of Manually-Reproduced Bug Reports for Android apps
AndroR2: A Dataset of Manually-Reproduced Bug Reports for Android apps Open
AndroR2 is a dataset of 90 manually reproduced bug reports for Android apps listed on Google Play and hosted on GitHub, systematically collected via an in-depth analysis of 459 reports extracted from the GitHub issue tracker. For each repr…
View article: AndroR2: A Dataset of Manually-Reproduced Bug Reports for Android apps
AndroR2: A Dataset of Manually-Reproduced Bug Reports for Android apps Open
AndroR2 is a dataset of 90 manually reproduced bug reports for Android apps listed on Google Play and hosted on GitHub, systematically collected via an in-depth analysis of 459 reports extracted from the GitHub issue tracker. For each repr…
View article: Proceedings of the 1st Workshop on Natural Language Processing for Programming (NLP4Prog 2021)
Proceedings of the 1st Workshop on Natural Language Processing for Programming (NLP4Prog 2021) Open
Message from the OrganizersWelcome to NLP4Prog, the First Workshop on Natural Language Processing for Programming, colocated with ACL-IJCNLP 2021 online.The proliferation of programming-related platforms such as GitHub and Stack Overflow h…
View article: Code to Comment Translation: A Comparative Study on Model Effectiveness & Errors
Code to Comment Translation: A Comparative Study on Model Effectiveness & Errors Open
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. Most evaluations of such models …