Q&A MAESTRO: Q&A Post Recommendation for Fixing Java Runtime Exceptions
Fuente:
arXiv
Saved in:
| Main Authors: | , , , , |
|---|---|
| Format: | Preprint |
| Published: |
2021
|
| Subjects: | |
| Online Access: | |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1866909205574713344 |
|---|---|
| author | Kimura, Yusuke Akazaki, Takumi Kikuchi, Shinji Mahajan, Sonal Prasad, Mukul R. |
| author_facet | Kimura, Yusuke Akazaki, Takumi Kikuchi, Shinji Mahajan, Sonal Prasad, Mukul R. |
| contents | Programmers often use Q&A sites (e.g., Stack Overflow) to understand a root cause of program bugs. Runtime exceptions is one of such important class of bugs that is actively discussed on Stack Overflow. However, it may be difficult for beginner programmers to come up with appropriate keywords for search. Moreover, they need to switch their attentions between IDE and browser, and it is time-consuming. To overcome these difficulties, we proposed a method, ``Q&A MAESTRO'', to find suitable Q&A posts automatically for Java runtime exception by utilizing structure information of codes described in programming Q&A website. In this paper, we describe a usage scenario of IDE-plugin, the architecture and user interface of the implementation, and results of user studies. A video is available at https://youtu.be/4X24jJrMUVw. A demo software is available at https://github.com/FujitsuLaboratories/Q-A-MAESTRO. |
| format | Preprint |
| id |
arxiv_https___arxiv_org_abs_2108_09991 |
| institution | arXiv |
| publishDate | 2021 |
| record_format | arxiv |
| spellingShingle | Q&A MAESTRO: Q&A Post Recommendation for Fixing Java Runtime Exceptions Kimura, Yusuke Akazaki, Takumi Kikuchi, Shinji Mahajan, Sonal Prasad, Mukul R. Software Engineering Programmers often use Q&A sites (e.g., Stack Overflow) to understand a root cause of program bugs. Runtime exceptions is one of such important class of bugs that is actively discussed on Stack Overflow. However, it may be difficult for beginner programmers to come up with appropriate keywords for search. Moreover, they need to switch their attentions between IDE and browser, and it is time-consuming. To overcome these difficulties, we proposed a method, ``Q&A MAESTRO'', to find suitable Q&A posts automatically for Java runtime exception by utilizing structure information of codes described in programming Q&A website. In this paper, we describe a usage scenario of IDE-plugin, the architecture and user interface of the implementation, and results of user studies. A video is available at https://youtu.be/4X24jJrMUVw. A demo software is available at https://github.com/FujitsuLaboratories/Q-A-MAESTRO. |
| title | Q&A MAESTRO: Q&A Post Recommendation for Fixing Java Runtime Exceptions |
| topic | Software Engineering |
| url | https://arxiv.org/abs/2108.09991 |