English
Related papers

Related papers: Recognizing Developers' Emotions while Programming

200 papers

In seeking to understand the processes enacted during software development, an increasing number of studies have mined software repositories. In particular, studies have endeavored to show how teams resolve software defects. Although much…

Software Engineering · Computer Science 2021-04-19 Sherlock A. Licorish , Stephen G. MacDonell

Continuous practices are a staple of the modern software development workflow. Automation, in particular, is widely adopted due to its benefits related to quality and productivity. However, automation, similarly to all other aspects of the…

Software Engineering · Computer Science 2021-03-15 Omar Elazhary

One of the main challenges that developers face when testing their systems lies in engineering test cases that are good enough to reveal bugs. And while our body of knowledge on software testing and automated test case generation is already…

Software Engineering · Computer Science 2021-11-09 Maurício Aniche , Christoph Treude , Andy Zaidman

Developer communities increasingly rely on emoji reactions to communicate, but we know little about how these emotional signals spread and influence technical discussions. We analyzed 2,098 GitHub issues and pull requests across 50 popular…

Human-Computer Interaction · Computer Science 2025-11-05 Obada Kraishan

Recognizing the patient's emotions using deep learning techniques has attracted significant attention recently due to technological advancements. Automatically identifying the emotions can help build smart healthcare centers that can detect…

Machine Learning · Computer Science 2021-07-14 Marwan Dhuheir , Abdullatif Albaseer , Emna Baccour , Aiman Erbad , Mohamed Abdallah , Mounir Hamdi

Measuring developer productivity is a topic that has attracted attention from both academic research and industrial practice. In the age of AI coding assistants, it has become even more important for both academia and industry to understand…

Software Engineering · Computer Science 2026-02-04 Valerie Chen , Jasmyn He , Behnjamin Williams , Jason Valentino , Ameet Talwalkar

The availability of open-source projects facilitates developers to contribute and collaborate on a wide range of projects. As a result, the developer community contributing to such open-source projects is also increasing. Many of the…

Software Engineering · Computer Science 2021-03-02 Akhila Sri Manasa Venigalla , Sridhar Chimalakonda

Affective computing plays a key role in human-computer interactions, entertainment, teaching, safe driving, and multimedia integration. Major breakthroughs have been made recently in the areas of affective computing (i.e., emotion…

Multimedia · Computer Science 2022-03-22 Yan Wang , Wei Song , Wei Tao , Antonio Liotta , Dawei Yang , Xinlei Li , Shuyong Gao , Yixuan Sun , Weifeng Ge , Wei Zhang , Wenqiang Zhang

Affect recognition aims to detect a person's affective state based on observables, with the goal to e.g. provide reasoning for decision making or support mental wellbeing. Recently, besides approaches based on audio, visual or text…

Human-Computer Interaction · Computer Science 2018-11-22 Philip Schmidt , Attila Reiss , Robert Duerichen , Kristof Van Laerhoven

Understanding and identifying the causes behind developers' emotions (e.g., Frustration caused by `delays in merging pull requests') can be crucial towards finding solutions to problems and fostering collaboration in open-source…

Software Engineering · Computer Science 2023-12-18 Mia Mohammad Imran , Preetha Chatterjee , Kostadin Damevski

Context. Considering the importance of software testing to the development of high quality and reliable software systems, this paper aims to investigate how can work-related factors influence the motivation of software testers. Method. We…

Burnout affects software developers' mental and physical well-being and contributes to turnover, generating strong concerns in the software industry. Prior research has shown that lack of belonging is associated with higher levels of…

Software Engineering · Computer Science 2026-05-11 Bianca Trinkenreich , Marco Aurelio Gerosa , Anita Sarma , Igor Steinmacher

This paper explores public perceptions around the role of affective computing in the workplace. It uses a series of design fictions with 46 UK based participants, unpacking their perspectives on the advantages and disadvantages of tracking…

Human-Computer Interaction · Computer Science 2022-05-18 Lachlan Urquhart , Alex Laffer , Diana Miranda

This research delves into the utilization of smartwatch sensor data and heart rate monitoring to discern individual emotions based on body movement and heart rate. Emotions play a pivotal role in human life, influencing mental well-being,…

Human-Computer Interaction · Computer Science 2024-08-14 Zikri Kholifah Nur , Rifki Wijaya , Gia Septiana Wulandari

Human gait refers to a daily motion that represents not only mobility, but it can also be used to identify the walker by either human observers or computers. Recent studies reveal that gait even conveys information about the walker's…

Human-Computer Interaction · Computer Science 2022-07-19 Shihao Xu , Jing Fang , Xiping Hu , Edith Ngai , Wei Wang , Yi Guo , Victor C. M. Leung

In recent years, Agile methods have continued to grow into a popular means of modulating team productivity, even garnering a presence in non-software development related industries. The uptake of Agile methods has been driven by their…

Software Engineering · Computer Science 2021-05-07 Mohammed-Amr Abd El-Migid , Damon Cai , Thomas Niven , Jeffrey Vo , Kashumi Madampe , John Grundy , Rashina Hoda

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

Developing a Suitability Assessment Criteria for Software Developers: Behavioral Assessment Using Psychometric Test

Software Engineering · Computer Science 2021-12-17 Jayati Gulati , Bharti Suri , Luiz Fernando Capretz , Bimlesh Wadhwa , Anu Singh Lather

Affective computing has proven to be a viable field of research comprised of a large number of multidisciplinary researchers resulting in work that is widely published. The majority of this work consists of computational models of emotion…

Artificial Intelligence · Computer Science 2009-03-05 Joost Broekens

Inferring emotions from physiological signals has gained much traction in the last years. Physiological responses to emotions, however, are commonly interfered and overlapped by physical activities, posing a challenge towards emotion…

Human-Computer Interaction · Computer Science 2018-11-13 Judith S. Heinisch , Christoph Anderson , Klaus David