中文
相关论文

相关论文: Recognizing Developers' Emotions while Programming

200 篇论文

Software engineering (SE) requires developers to collaborate with stakeholders, and understanding their emotions and perspectives is often vital. Empathy is a concept characterising a person's ability to understand and share the feelings of…

软件工程 · 计算机科学 2024-01-18 Hashini Gunatilake , John Grundy , Rashina Hoda , Ingo Mueller

A recent research trend has emerged to identify developers' emotions, by applying sentiment analysis to the content of communication traces left in collaborative development environments. Trying to overcome the limitations posed by using…

软件工程 · 计算机科学 2018-03-20 Nicole Novielli , Daniela Girardi , Filippo Lanubile

Background: The increasing adoption of AI assistants in programming has led to numerous studies exploring their benefits. While developers consistently report significant productivity gains from these tools, empirical measurements often…

人机交互 · 计算机科学 2025-01-07 Ebtesam Al Haque , Chris Brown , Thomas D. LaToza , Brittany Johnson

We study whether and in which phase Test-Driven Development (TDD) influences affective states of novice developers in terms of pleasure, arousal, dominance, and liking. We performed a controlled experiment with 29 novice developers.…

软件工程 · 计算机科学 2019-07-30 Simone Romano , Davide Fucci , Maria Teresa Baldassarre , Danilo Caivano , Giuseppe Scanniello

Communication is a crucial social factor in the success of software projects, as positively or negatively perceived statements can influence how recipients feel and affect team collaboration through emotional contagion. Whether a developer…

软件工程 · 计算机科学 2026-03-12 Martin Obaidi , Marc Herrmann , Jendrik Martensen , Jil Klünder , Kurt Schneider

In this paper, we report on an Interpretive Phenomenological Analysis (IPA) study on experiencing overwhelm in a software development context. The objectives of our study are, hence, to understand the experiences developers have when being…

To evaluate how developers perform differently in solving programming tasks, i.e., which actions and behaviours are more beneficial to them than others and if there are any specific strategies and behaviours that may indicate good versus…

软件工程 · 计算机科学 2024-03-14 Martin Schröer , Rainer Koschke

In this work, user's emotion using its facial expressions will be detected. These expressions can be derived from the live feed via system's camera or any pre-exisiting image available in the memory. Emotions possessed by humans can be…

计算机视觉与模式识别 · 计算机科学 2020-12-02 Raghav Puri , Archit Gupta , Manas Sikri , Mohit Tiwari , Nitish Pathak , Shivendra Goel

The growing literature on affect among software developers mostly reports on the linkage between happiness, software quality, and developer productivity. Understanding happiness and unhappiness in all its components -- positive and negative…

软件工程 · 计算机科学 2018-04-24 Daniel Graziotin , Fabian Fagerholm , Xiaofeng Wang , Pekka Abrahamsson

Background: As most of the software development organizations are male-dominated, female developers encountering various negative workplace experiences reported feeling like they "do not belong". Exposures to discriminatory expletives or…

计算机与社会 · 计算机科学 2018-12-14 Rajshakhar Paul , Amiangshu Bosu , Kazi Zakia Sultana

Emotion prediction is the field of study to understand human emotions. Existing methods focus on modalities like text, audio, facial expressions, etc., which could be private to the user. Emotion can be derived from the subject's…

信号处理 · 电气工程与系统科学 2023-08-25 Dhruv Limbani , Daketi Yatin , Nitish Chaturvedi , Vaishnavi Moorthy , Pushpalatha M , Harichandana BSS , Sumit Kumar

Novice programmers experience emotional difficulties in informal online learning environments, where confusion and frustration can hinder motivation and learning outcomes. This study investigates novice programmers' emotional experiences in…

人机交互 · 计算机科学 2025-12-23 Alif Al Hasan , Subarna Saha , Mia Mohammad Imran

The study of well-being, stress and other human factors has traditionally relied on self-report instruments to assess key variables. However, concerns about potential biases in these instruments, even when thoroughly validated and…

软件工程 · 计算机科学 2025-07-08 Cristina Martinez Montes , Daniela Grassi , Nicole Novielli , Birgit Penzenstadler

Code comprehension has been recently investigated from physiological and cognitive perspectives through the use of medical imaging. Floyd et al (i.e., the original study) used fMRI to classify the type of comprehension tasks performed by…

软件工程 · 计算机科学 2019-04-04 Davide Fucci , Daniela Girardi , Nicole Novielli , Luigi Quaranta , Filippo Lanubile

The summary presented in this paper highlights the results obtained in a four-years project aiming at analyzing the development process of software artifacts from two points of view: Effectiveness and Affectiveness. The first attribute is…

软件工程 · 计算机科学 2017-03-07 Giuseppe Destefanis , Marco Ortu , Steve Counsell , Michele Marchesi , Roberto Tonelli

New ways of working such as globally distributed development or the integration of self-motivated external developers into software ecosystems will require a better and more comprehensive understanding of developers' feelings, perceptions,…

软件工程 · 计算机科学 2013-12-06 Fabian Fagerholm , Jürgen Münch

The growing literature on affect among software developers mostly reports on the linkage between happiness, software quality, and developer productivity. Understanding the positive side of happiness -- positive emotions and moods -- is an…

软件工程 · 计算机科学 2017-07-04 Daniel Graziotin , Fabian Fagerholm , Xiaofeng Wang , Pekka Abrahamsson

The happy-productive worker thesis states that happy workers are more productive. Recent research in software engineering supports the thesis, and the ideal of flourishing happiness among software developers is often expressed among…

软件工程 · 计算机科学 2017-07-04 Daniel Graziotin , Fabian Fagerholm , Xiaofeng Wang , Pekka Abrahamsson

Software engineering is a human activity. Despite this, human aspects are under-represented in technical debt research, perhaps because they are challenging to evaluate. This study's objective was to investigate the relationship between…

软件工程 · 计算机科学 2021-05-04 Jesper Olsson , Erik Risfelt , Terese Besker , Antonio Martini , Richard Torkar

Software development is a collaborative task. Previous research has shown social aspects within development teams to be highly relevant for the success of software projects. A team's mood has been proven to be particularly important. It is…

软件工程 · 计算机科学 2025-02-13 Martin Obaidi , Lukas Nagel , Alexander Specht , Jil Klünder