Automatic commit message generation: A critical review and directions for future work
Commit messages are critical for code comprehension and software maintenance. Writing a
high-quality message requires skill and effort. To support developers and reduce their effort …
high-quality message requires skill and effort. To support developers and reduce their effort …
Towards an understanding of large language models in software engineering tasks
Large Language Models (LLMs) have drawn widespread attention and research due to their
astounding performance in text generation and reasoning tasks. Derivative products, like …
astounding performance in text generation and reasoning tasks. Derivative products, like …
API method recommendation without worrying about the task-API knowledge gap
Developers often need to search for appropriate APIs for their programming tasks. Although
most libraries have API reference documentation, it is not easy to find appropriate APIs due …
most libraries have API reference documentation, it is not easy to find appropriate APIs due …
Challenges in chatbot development: A study of stack overflow posts
Chatbots are becoming increasingly popular due to their benefits in saving costs, time, and
effort. This is due to the fact that they allow users to communicate and control different …
effort. This is due to the fact that they allow users to communicate and control different …
Pair programming conversations with agents vs. developers: challenges and opportunities for SE community
P Robe, SK Kuttal, J AuBuchon, J Hart - … of the 30th ACM Joint European …, 2022 - dl.acm.org
Recent research has shown feasibility of an interactive pair-programming conversational
agent, but implementing such an agent poses three challenges: a lack of benchmark …
agent, but implementing such an agent poses three challenges: a lack of benchmark …
Wireframe-based UI design search through image autoencoder
UI design is an integral part of software development. For many developers who do not have
much UI design experience, exposing them to a large database of real-application UI …
much UI design experience, exposing them to a large database of real-application UI …
Trustworthy and synergistic artificial intelligence for software engineering: Vision and roadmaps
D Lo - 2023 IEEE/ACM International Conference on Software …, 2023 - ieeexplore.ieee.org
For decades, much software engineering research has been dedicated to devising
automated solutions aimed at enhancing developer productivity and elevating software …
automated solutions aimed at enhancing developer productivity and elevating software …
[PDF][PDF] Cybermetric: A benchmark dataset for evaluating large language models knowledge in cybersecurity
Large Language Models (LLMs) excel across various domains, from computer vision to
medical diagnostics. However, understanding the diverse landscape of cybersecurity …
medical diagnostics. However, understanding the diverse landscape of cybersecurity …
A study of automatic metrics for the evaluation of natural language explanations
As transparency becomes key for robotics and AI, it will be necessary to evaluate the
methods through which transparency is provided, including automatically generated natural …
methods through which transparency is provided, including automatically generated natural …
Representation learning for stack overflow posts: How far are we?
The tremendous success of Stack Overflow has accumulated an extensive corpus of
software engineering knowledge, thus motivating researchers to propose various solutions …
software engineering knowledge, thus motivating researchers to propose various solutions …