English
Related papers

Related papers: Characterising Developer Sentiment in Software Com…

200 papers

Emotion significantly impacts our daily behaviors and interactions. While recent generative AI models, such as large language models, have shown impressive performance in various tasks, it remains unclear whether they truly comprehend…

Artificial Intelligence · Computer Science 2024-06-10 Cheng Li , Jindong Wang , Yixuan Zhang , Kaijie Zhu , Xinyi Wang , Wenxin Hou , Jianxun Lian , Fang Luo , Qiang Yang , Xing Xie

Existing work on personality traits in software development excludes game developers as a discrete group. Whilst games are software, game development has unique considerations, so game developers may exhibit different personality traits…

Software Engineering · Computer Science 2022-04-26 Miriam Sturdee , Matthew Ivory , David Ellis , Patrick Stacey , Paul Ralph

Previous research has studied the impact of developer personality in different software engineering scenarios, such as team dynamics and programming education. However, little is known about how user personality affect software engineering,…

Software Engineering · Computer Science 2023-07-25 Volodymyr Biryuk , Walid Maalej

Emotions are an inseparable part of human nature affecting our behavior in response to the outside world. Although most empirical studies have been dominated by two theoretical models including discrete categories of emotion and dichotomous…

Neurons and Cognition · Quantitative Biology 2020-10-23 Gelareh Mohammadi , Patrik Vuilleumier

Software development is rarely an individual effort and generally involves teams of developers collaborating to generate good reliable code. Among the software code there exist technical dependencies that arise from software components…

Software Engineering · Computer Science 2010-06-08 Chintan Amrit , Jos van Hillegersberg

Generative machine learning models have recently been applied to source code, for use cases including translating code between programming languages, creating documentation from code, and auto-completing methods. Yet, state-of-the-art…

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…

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

Generative AI (genAI) tools, such as ChatGPT or Copilot, are advertised to improve developer productivity and are being integrated into software development. However, misaligned trust, skepticism, and usability concerns can impede the…

Refactoring is widely recognized as one of the efficient techniques to manage technical debt and maintain a healthy software project through enforcing best design practices or coping with design defects. Previous refactoring surveys have…

Software Engineering · Computer Science 2021-09-24 Eman Abdullah AlOmar , Anthony Peruma , Mohamed Wiem Mkaouer , Christian D. Newman , Ali Ouni

Despite the widespread availability of generative AI tools in software engineering, developer adoption remains uneven. This unevenness is problematic because it hampers productivity efforts, frustrates management's expectations, and creates…

Software development is a complex endeavor that depends on a wide variety of contextual factors involving a large amount of distributed information. This knowledge could include: technology-related tasks, software operating environments and…

Software Engineering · Computer Science 2020-06-04 Glaucia Melo , Edith Law , Paulo Alencar , Don Cowan

Background: The experience sampling method studies everyday experiences of humans in natural environments. In psychology it has been used to study the relationships between work well-being and productivity. To our best knowledge, daily…

Software Engineering · Computer Science 2018-09-05 Miikka Kuutila , Mika Mäntylä , Maëlick Claes , Marko Elovainio , Bram Adams

Collaboration is crucial in Software Engineering (SE), yet factors like gender bias can shape team dynamics and behaviours. This study examines an eight-week project involving 39 SE students across eight teams contributing to GitHub…

Software Engineering · Computer Science 2025-02-21 Rita Garcia , Christoph Treude

Trust is a factor that dramatically contributes to the success or failure of distributed software teams. We present a research model showing that social communication between distant developers enables the affective appraisal of…

Social and Information Networks · Computer Science 2017-10-03 Fabio Calefato , Filippo Lanubile

Emoji is becoming a ubiquitous language and gaining worldwide popularity in recent years including the field of software engineering (SE). As nonverbal cues, emojis are widely used in user understanding tasks such as sentiment analysis, but…

Computers and Society · Computer Science 2018-12-13 Xuan Lu , Yanbin Cao , Zhenpeng Chen , Xuanzhe Liu

Software is primarily developed for people by people and human factors must be studied in all software engineering phases. Creativity is the source to improvise solutions to problems for dominating complex systems such as software…

Software Engineering · Computer Science 2013-05-28 Daniel Graziotin

Prior literature has suggested that in many projects 80\% or more of the contributions are made by a small called group of around 20% of the development team. Most prior studies deprecate a reliance on such a small inner group of "heroes",…

Software Engineering · Computer Science 2022-03-22 Suvodeep Majumder , Joymallya Chakraborty , Amritanshu Agrawal , Tim Menzies

Developer experience is an important concern for software organizations as enhancing developer experience improves productivity, satisfaction, engagement and retention. We set out to understand what affects developer experience through…

Software Engineering · Computer Science 2022-05-16 Michaela Greiler , Margaret-Anne Storey , Abi Noda

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

Affects---emotions and moods---have an impact on cognitive processing activities and the working performance of individuals. It has been established that software development tasks are undertaken through cognitive processing activities.…

Software Engineering · Computer Science 2015-09-18 Daniel Graziotin , Xiaofeng Wang , Pekka Abrahamsson
‹ Prev 1 4 5 6 7 8 10 Next ›