English
Related papers

Related papers: Towards Understanding Emotions in Informal Develop…

200 papers

Conversational large-language models are extensively used for issue resolution tasks. However, not all developer-LLM conversations are useful for effective issue resolution. In this paper, we analyze 686 developer-ChatGPT conversations…

Software Engineering · Computer Science 2025-11-25 Ramtin Ehsani , Sakshi Pathak , Esteban Parra , Sonia Haiduc , Preetha Chatterjee

In this report analysis of a support chat log of a development team is shown. Developer support chat is used to provide internal support to other development teams. The report shows how a fundamental data analysis helped to identify gaps…

Software Engineering · Computer Science 2015-03-19 Zádor Dániel Kelemen

Software testing is an integral part of modern software engineering practice. Past research has not only underlined its significance, but also revealed its multi-faceted nature. The practice of software testing and its adoption is…

Software Engineering · Computer Science 2023-08-02 Mark Swillus , Andy Zaidman

The diverse community members who contribute to the discussions on issue tracking systems of open-source software projects often exhibit complex affective states such as sentiments and tones. These affective states can significantly…

Software Engineering · Computer Science 2021-03-22 Arghavan Sanei , Jinghui Cheng , Bram Adams

ChatGPT has significantly impacted software development practices, providing substantial assistance to developers in a variety of tasks, including coding, testing, and debugging. Despite its widespread adoption, the impact of ChatGPT as an…

Software Engineering · Computer Science 2024-03-18 Huizi Hao , Kazi Amit Hasan , Hong Qin , Marcos Macedo , Yuan Tian , Steven H. H. Ding , Ahmed E. Hassan

Using agent-directed simulations, we investigate fluctuations in the collective emotional states on a chat network where agents interchange messages with a fixed number of moderators and emotional Bot. To design a realistic chat system, the…

Physics and Society · Physics 2014-11-21 M. Šuvakov , B. Tadić

Sentiment analysis gets increasing attention in software engineering with new tools emerging from new insights provided by researchers. Existing use cases and tools are meant to be used for textual communication such as comments on…

Software Engineering · Computer Science 2021-08-05 Marc Herrmann , Jil Klünder

Conversational chatbots are Artificial Intelligence (AI)-powered applications that assist users with various tasks by responding in natural language and are prevalent across different industries. Most of the chatbots that we encounter on…

Human-Computer Interaction · Computer Science 2020-12-17 Sarada Devaram

We see that the collaborative and participatory nature of software development continues to evolve, shape and be shaped by communication channels that are used by developer communities of practice--both by traditional communication channels…

Software Engineering · Computer Science 2017-05-17 Alexey Zagalsky

Many studies on dialog emotion analysis focus on utterance-level emotion only. These models hence are not optimized for dialog-level emotion detection, i.e. to predict the emotion category of a dialog as a whole. More importantly, these…

Computation and Language · Computer Science 2022-03-24 Yequan Wang , Xuying Meng , Yiyi Liu , Aixin Sun , Yao Wang , Yinhe Zheng , Minlie Huang

For decades now, it has been claimed that a way to improve software developers' productivity is to focus on people. Indeed, while human factors have been recognized in Software Engineering research, few empirical investigations have…

Software Engineering · Computer Science 2013-06-10 Daniel Graziotin , Xiaofeng Wang , Pekka Abrahamsson

Emojis, as a new way of conveying nonverbal cues, are widely adopted in computer-mediated communications. In this paper, first from a message sender perspective, we focus on people's motives in using four types of emojis -- positive,…

Computation and Language · Computer Science 2017-03-09 Tianran Hu , Han Guo , Hao Sun , Thuy-vy Thi Nguyen , Jiebo Luo

For more than 30 years, it has been claimed that a way to improve software developers' productivity and software quality is to focus on people and to provide incentives to make developers satisfied and happy. This claim has rarely been…

Software Engineering · Computer Science 2015-05-06 Daniel Graziotin , Xiaofeng Wang , Pekka Abrahamsson

As AI chatbots increasingly incorporate empathy, understanding user-centered perceptions of chatbot empathy and its impact on conversation quality remains essential yet under-explored. This study examines how chatbot identity and perceived…

Human-Computer Interaction · Computer Science 2025-03-10 Tingting Liu , Salvatore Giorgi , Ankit Aich , Allison Lahnala , Brenda Curtis , Lyle Ungar , João Sedoc

The Emotion Mining Toolkit (EMTk) is a suite of modules and datasets offering a comprehensive solution for mining sentiment and emotions from technical text contributed by developers on communication channels. The toolkit is written in…

Software Engineering · Computer Science 2021-04-13 Fabio Calefato , Filippo Lanubile , Nicole Novielli , Luigi Quaranta

Conversational AI chatbots have become increasingly common within the customer service industry. Despite improvements in their emotional development, they often lack the authenticity of real customer service interactions or the competence…

Human-Computer Interaction · Computer Science 2025-02-14 Antonin Brun , Ruying Liu , Aryan Shukla , Frances Watson , Jonathan Gratch

In a world where technology is increasingly embedded in our everyday experiences, systems that sense and respond to human emotions are elevating digital interaction. At the intersection of artificial intelligence and human-computer…

Human-Computer Interaction · Computer Science 2025-05-06 Karishma Hegde , Hemadri Jayalath

Software development is a complex task that necessitates cooperation among multiple members with diverse skills. Numerous studies used deep learning to improve specific phases in a waterfall model, such as design, coding, and testing.…

Software Engineering · Computer Science 2024-06-06 Chen Qian , Wei Liu , Hongzhang Liu , Nuo Chen , Yufan Dang , Jiahao Li , Cheng Yang , Weize Chen , Yusheng Su , Xin Cong , Juyuan Xu , Dahai Li , Zhiyuan Liu , Maosong Sun

Existing user simulators (USs) for task-oriented dialogue systems only model user behaviour on semantic and natural language levels without considering the user persona and emotions. Optimising dialogue systems with generic user policies,…

Software developers use natural language to interact not only with other humans, but increasingly also with chatbots. These interactions have different properties and flow differently based on what goal the developer wants to achieve and…

Software Engineering · Computer Science 2024-05-22 Ranim Khojah , Francisco Gomes de Oliveira Neto , Philipp Leitner