English
Related papers

Related papers: The Emotional Roller Coaster of Responding to Requ…

200 papers

This paper presents the results of a research study related to software system failures, with the goal of understanding how we might better evolve, maintain and support software systems in production. We have qualitatively analyzed thirty…

Software Engineering · Computer Science 2020-08-26 Jonathan Sillito , Esdras Kutomi

Motivation: The question of what combination of attributes drives the adoption of a particular software technology is critical to developers. It determines both those technologies that receive wide support from the community and those which…

Software Engineering · Computer Science 2019-09-05 Yuxing Ma , Audris Mockus , Beth Milhollin , Russel Zaretzki , Randy Bradley , Bogdan Bichescu

Emotion expression is central to human--robot interaction, yet little is known about how people interpret affect on robots with sparse, non-anthropomorphic expressive capabilities. This study examined how people perceive emotional…

Robotics · Computer Science 2026-05-14 Amit Rogel , Elmira Yadollahi , Guy Laban

Collaborative software development happens in teams, that cooperate on shared artefacts, and discuss development on online platforms. Due to the complexity of development and the variety of teams, software components often act as effective…

Software Engineering · Computer Science 2024-05-28 Tien Rahayu Tulili , Ayushi Rastogi , Andrea Capiluppi

Context: As the diversity and complexity of regulations affecting Software-Intensive Products and Services (SIPS) is increasing, software engineers need to address the growing regulatory scrutiny. As with any other non-negotiable…

Requirements Engineering (RE) is one of the most interaction-intensive phases of software development. This means that RE activities might be especially impacted by stakeholders' national culture. Software development projects increasingly…

Software Engineering · Computer Science 2025-07-22 Chowdhury Shahriar Muzammel , Maria Spichkova , James Harland

Software engineering tasks are high-stress and cognitively demanding. Additionally, there is a latent risk of software engineers presenting burnout, depression and anxiety. Established interventions in other fields centred around attention…

Software Engineering · Computer Science 2025-04-24 Cristina Martinez Montes , Birgit Penzenstadler

Context: Requirements engineering (RE) is an important part of Software Engineering (SE), consisting of various human-centric activities that require the frequent collaboration of a variety of roles. Prior research has shown that…

Software Engineering · Computer Science 2023-11-21 Dulaji Hidellaarachchi , John Grundy , Rashina Hoda , Ingo Mueller

Empathy plays a critical role in software engineering (SE), influencing collaboration, communication, and user-centred design. Although SE research has increasingly recognised empathy as a key human aspect, there remains no validated…

Software Engineering · Computer Science 2025-10-15 Hashini Gunatilake , John Grundy , Rashina Hoda , Ingo Mueller

Reports of poor work well-being and fluctuating productivity in software engineering have been reported in both academic and popular sources. Understanding and predicting these issues through repository analysis might help manage software…

Software Engineering · Computer Science 2024-06-24 Miikka Kuutila , Mika Mäntylä , Maëlick , Claes , Marko Elovainio , Bram Adams

Social aspects of software projects become increasingly important for research and practice. Different approaches analyze the sentiment of a development team, ranging from simply asking the team to so-called sentiment analysis on text-based…

Software Engineering · Computer Science 2022-07-19 Marc Herrmann , Martin Obaidi , Larissa Chazette , Jil Klünder

As modern software extensively uses open source packages, developers regularly pull in new upstream code through frequent updates. While a manual review of all upstream changes may not be practical, developers may rely on the authors' and…

Software Engineering · Computer Science 2023-06-02 Nasif Imtiaz , Preya Shabrina , Laurie Williams

Empathy is a powerful yet often overlooked element in software engineering (SE), supporting better teamwork, smoother communication, and effective decision-making.This paper introduces 17 actionable empathy guidelines designed to support…

Software Engineering · Computer Science 2026-01-19 Hashini Gunatilake , John Grundy , Rashina Hoda , Ingo Mueller

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.…

Software Engineering · Computer Science 2019-07-30 Simone Romano , Davide Fucci , Maria Teresa Baldassarre , Danilo Caivano , Giuseppe Scanniello

Recent advances in neurosciences and psychology have provided evidence that affective phenomena pervade intelligence at many levels, being inseparable from the cognitionaction loop. Perception, attention, memory, learning, decisionmaking,…

Artificial Intelligence · Computer Science 2008-09-30 Luis Paulo Reis , Daria Barteneva , Nuno Lau

This report describes the experiences of one organization's adoption of Test Driven Development (TDD) practices as part of a medium-term software project employing Extreme Programming as a methodology. Three years into this project the…

Software Engineering · Computer Science 2021-02-01 Jim Buchan , Ling Li , Stephen G. MacDonell

This paper attempts to understand motivators and de-motivators that influence the decisions of software professionals to take up and sustain software testing careers across four different countries, i.e. Canada, China, Cuba, and India. The…

Software Engineering · Computer Science 2019-06-17 Luiz Fernando Capretz , Pradeep Waychal , Jingdong Jia , Daniel Varona , Yadira Lizama

Emotion is intrinsic to humans and consequently emotion understanding is a key part of human-like artificial intelligence (AI). Emotion recognition in conversation (ERC) is becoming increasingly popular as a new research frontier in natural…

Computation and Language · Computer Science 2019-05-09 Soujanya Poria , Navonil Majumder , Rada Mihalcea , Eduard Hovy

Embedded systems are becoming more in demand to work in dynamic and uncertain environments, and being confined to the strong requirements of real-time. Conventional static scheduling models usually cannot cope with runtime modification in…

Systems and Control · Electrical Eng. & Systems 2026-01-08 Abdelmadjid Benmachiche , Khadija Rais , Hamda Slimi

Context: Women face many challenges in their lives, which affect their daily experiences and influence major life decisions, starting before they enroll in bachelor's programs, setting a difficult path for those aspiring to enter the…