中文
相关论文

相关论文: Characterising Developer Sentiment in Software Com…

200 篇论文

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…

人工智能 · 计算机科学 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…

软件工程 · 计算机科学 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,…

软件工程 · 计算机科学 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…

神经元与认知 · 定量生物学 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…

软件工程 · 计算机科学 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…

软件工程 · 计算机科学 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…

软件工程 · 计算机科学 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…

软件工程 · 计算机科学 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…

软件工程 · 计算机科学 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…

软件工程 · 计算机科学 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…

社会与信息网络 · 计算机科学 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…

计算机与社会 · 计算机科学 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…

软件工程 · 计算机科学 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",…

软件工程 · 计算机科学 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…

软件工程 · 计算机科学 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…

软件工程 · 计算机科学 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.…

软件工程 · 计算机科学 2015-09-18 Daniel Graziotin , Xiaofeng Wang , Pekka Abrahamsson