English
Related papers

Related papers: Empathy Guidelines for Improving Practitioner Well…

200 papers

In the software engineering industry today, companies primarily conduct their work in teams. To increase organizational productivity, it is thus crucial to know the factors that affect team effectiveness. Two team-related concepts that have…

Software Engineering · Computer Science 2018-02-06 Per Lenberg , Robert Feldt

[Background] A well-formulated research problem is essential for achieving practical relevance in Software Engineering (SE), yet there is a lack of structured guidance in this early phase. [Aims] Our goal is to introduce and evaluate seven…

Self-adaptive software can assess and modify its behavior when the assessment indicates that the program is not performing as intended or when improved functionality or performance is available. Since the mid-1960s, the subject of system…

Software Engineering · Computer Science 2023-02-14 Tarik A. Rashid , Bryar A. Hassan , Abeer Alsadoon , Shko Qader , S. Vimal , Amit Chhabra , Zaher Mundher Yaseen

Many software companies face challenges in their work with User eXperience (UX) and how to integrate UX practices into existing development processes. A better understanding of these challenges can help researchers and practitioners better…

Software Engineering · Computer Science 2016-05-13 Pariya Kashfi , Agneta Nilsson , Robert Feldt

[Background] The MVP concept has influenced the way in which development teams apply Software Engineering practices. However, the overall understanding of this influence of MVPs on SE practices is still poor. [Objective] Our goal is to…

Software Engineering · Computer Science 2023-05-16 Silvio Alonso , Marcos Kalinowski , Bruna Ferreira , Simone D. J. Barbosa , Helio Lopes

Nowadays, intelligent systems and services are getting increasingly popular as they provide data-driven solutions to diverse real-world problems, thanks to recent breakthroughs in Artificial Intelligence (AI) and Machine Learning (ML).…

Software Engineering · Computer Science 2022-01-03 Md Saidur Rahman , Foutse Khomh , Alaleh Hamidi , Jinghui Cheng , Giuliano Antoniol , Hironori Washizaki

Context: Psychological safety (PS) is an important factor influencing team well-being and performance, particularly in collaborative and dynamic domains such as software development. Despite its acknowledged significance, research on PS…

Enabling observability in software systems brings many benefits. It can, for example, ease the identification of issues or the implementation of improvements. It is especially critical to be able to observe sustainability-related dimensions…

Software Engineering · Computer Science 2026-04-13 Klervie Toczé , Andrei Dragomir , Vincenzo Stoico , Patricia Lago

Important building blocks of software engineering concepts are without a doubt technical. During the last decade, research and practical interest for non-technicalities has grown, revealing the building blocks to be various skills and…

Software Engineering · Computer Science 2019-10-23 Wouter Groeneveld , Hans Jacobs , Joost Vennekens , Kris Aerts

Agile software development principles and values have been widely adopted across various industries, influencing products and services globally. Despite its increasing popularity, a significant gap remains between research and practical…

Software Engineering · Computer Science 2025-07-16 Michael Neumann , Eva-Maria Schön , Mali Senapathi , Maria Rauschenberger , Tiago Silva da Silva

Leadership in agile teams is a collective responsibility where team members share leadership work based on expertise and skills. However, the understanding of leadership in this context is limited. This study explores the under-researched…

Software Engineering · Computer Science 2024-09-19 Jina Dawood , Lucas Gren

Many recent research studies have focused on the well-being of software development team members, as this aspect may be critical not only for productivity and performance at work but also for the physical health and personal life of…

Software Engineering · Computer Science 2025-12-30 Zan Xu , Sari Nurfauziyyah , Anastasia Romanova , Kaamesh G S , Yiqun Gao , Maria Spichkova

Software product lines have recently been presented as one of the best promising improvements for the efficient software development. Different research works contribute supportive parameters and negotiations regarding the problems of…

Software Engineering · Computer Science 2017-03-13 Furrakh Shahzad , Maruf Pasha , Urooj Pasha , Bushra Majeed , Khurram Shahzad

We assert that it is the ethical duty of software engineers to strive to reduce software discrimination. This paper discusses how that might be done. This is an important topic since machine learning software is increasingly being used to…

Software Engineering · Computer Science 2019-10-31 Joymallya Chakraborty , Tianpei Xia , Fahmid M. Fahid , Tim Menzies

This paper suggests that by operationalizing the concept of commitment in the shape of a model, a new insight is provided in improving software processes - a more human centered approach as opposed to various technical approaches available.…

Software Engineering · Computer Science 2019-03-27 Pekka Abrahamsson

Managing privacy to reach privacy goals is challenging, as evidenced by the privacy attitude-behavior gap. Mitigating this discrepancy requires solutions that account for both system opaqueness and users' hesitations in testing different…

Human-Computer Interaction · Computer Science 2024-03-22 Chaoran Chen , Weijun Li , Wenxin Song , Yanfang Ye , Yaxing Yao , Toby Jia-jun Li

We review the state of research on empathy in natural language processing and identify the following issues: (1) empathy definitions are absent or abstract, which (2) leads to low construct validity and reproducibility. Moreover, (3)…

Computation and Language · Computer Science 2025-07-29 Allison Lahnala , Charles Welch , David Jurgens , Lucie Flek

Reliable effort estimation remains an ongoing challenge to software engineers. Accurate effort estimation is the state of art of software engineering, effort estimation of software is the preliminary phase between the client and the…

Software Engineering · Computer Science 2010-04-09 Saleem Basha , Dhavachelvan Ponnurangam

Ethical systems are usually described as principles for distinguishing right from wrong and forming beliefs about proper conduct. Ethical topics are complex, with excessively verbose accounts of mental models and intensely ingrained…

Computers and Society · Computer Science 2018-10-08 Sabah Al-Fedaghi

Recommender systems are playing an increasingly important role in alleviating information overload and supporting users' various needs, e.g., consumption, socialization, and entertainment. However, limited research focuses on how values…

Computers and Society · Computer Science 2022-08-30 Zhilong Chen , Jinghua Piao , Xiaochong Lan , Hancheng Cao , Chen Gao , Zhicong Lu , Yong Li