Semantic similarity metrics for evaluating source code summarization
Source code summarization involves creating brief descriptions of source code in natural
language. These descriptions are a key component of software documentation such as …
language. These descriptions are a key component of software documentation such as …
Modeling programmer attention as scanpath prediction
This paper launches a new effort at modeling programmer attention by predicting eye
movement scanpaths. Programmer attention refers to what information people intake when …
movement scanpaths. Programmer attention refers to what information people intake when …
How to formulate specific how-to questions in software development?
Developers often ask how-to questions using search engines, technical Q&A communities,
and interactive Q&A systems to seek help for specific programming tasks. However, they …
and interactive Q&A systems to seek help for specific programming tasks. However, they …
Conversational repair strategies to cope with errors and breakdowns in customer service chatbot conversations
A Braggaar, J Verhagen, G Martijn… - International Workshop on …, 2023 - Springer
This study aimed to investigate (1) what errors and conversational repair strategies appear
during conversations with a real-life customer service chatbot and (2) how people perceive …
during conversations with a real-life customer service chatbot and (2) how people perceive …
Assistant Solutions in Software Engineering: A Systematic Literature Review
AF Del Carpio, LB Angarita - 2023 IEEE 14th International …, 2023 - ieeexplore.ieee.org
Increasing technological advancements in developing assistants have gained attention
because of its wide use in a variety of fields. In the realm of Software Engineering …
because of its wide use in a variety of fields. In the realm of Software Engineering …
Dialogue management for interactive api search
Z Eberhart, C McMillan - 2021 IEEE International Conference …, 2021 - ieeexplore.ieee.org
API search involves finding components in an API that are relevant to a programming task.
For example, a programmer may need a function in a C library that opens a new network …
For example, a programmer may need a function in a C library that opens a new network …
How People Prompt Generative AI to Create Interactive VR Scenes
Generative AI tools can provide people with the ability to create virtual environments and
scenes with natural language prompts. Yet, how people will formulate such prompts is …
scenes with natural language prompts. Yet, how people will formulate such prompts is …
How People Prompt to Create Interactive VR Scenes
SA Manesh, T Zhang, Y Onishi, K Hara… - arXiv preprint arXiv …, 2024 - arxiv.org
Generative AI tools can provide people with the ability to create virtual environments and
scenes with natural language prompts. Yet, how people will formulate such prompts is …
scenes with natural language prompts. Yet, how people will formulate such prompts is …
Investigating user perceptions of conversational agents for software-related exploratory web search
Conversational agents that respond to user information requests through a natural
conversation have the potential to revolutionize how we acquire new information on the Web …
conversation have the potential to revolutionize how we acquire new information on the Web …
Building datasets for automated conversational systems designed for use-cases
The efficiency of an Artificial Intelligence (AI) based system depends on the richness and
accuracy of its training dataset. These datasets are responsible for training the algorithms …
accuracy of its training dataset. These datasets are responsible for training the algorithms …