中文
相关论文

相关论文: Time Warp: The Gap Between Developers' Ideal vs Ac…

200 篇论文

Software practitioners often encounter workplace unfairness, such as unequal recognition and gender bias. While the link between fairness and job satisfaction has been established in other fields, its relevance to software professionals…

软件工程 · 计算机科学 2025-07-25 Emeralda Sesari , Federica Sarro , Ayushi Rastogi

The way practitioners perform maintenance tasks in practice is little known by researchers. In turn, practitioners are not always up to date with the proposals provided by the research community. This work investigates the gap between…

软件工程 · 计算机科学 2021-04-09 Mívian Ferreira , Mariza Bigonha , Kecia A. M. Ferreira

Software engineering is a highly dynamic discipline. Hence, as times change, so too might our beliefs about core processes in this field. This paper checks some five beliefs that originated in the past decades that comment on the…

软件工程 · 计算机科学 2021-05-26 N. C. Shrikanth , William Nichols , Fahmid Morshed Fahid , Tim Menzies

The proliferation of Artificial Intelligence (AI) in workplaces is transforming how we work. While existing research on human-AI collaboration at work often prioritizes performance, less is known about their experiential outcomes. Through…

人机交互 · 计算机科学 2026-05-28 Kuntal Ghosh , Marc Hassenzahl , Shadan Sadeghian

In the past decades, integrated development environments (IDEs) have been largely advanced to facilitate common software engineering tasks. Yet, with growing information needs driven by increasing complexity in developing modern…

软件工程 · 计算机科学 2021-11-02 Haipeng Cai

Artificial intelligence is increasingly being integrated into professional audio production workflows, yet a gap persists between the tools developers produce and the requirements of practising sound designers. This paper investigates this…

声音 · 计算机科学 2026-05-27 Nelly Garcia , Joshua Reiss

Developers frequently move into new teams or environments across software companies. Their onboarding experience is correlated with productivity, job satisfaction, and other short-term and long-term outcomes. The majority of the onboarding…

软件工程 · 计算机科学 2021-03-10 An Ju , Hitesh Sajnani , Scot Kelly , Kim Herzig

Distributed development involving globally distributed teams in different countries and timezones adds additional complexity into an already complex undertaking. This paper focuses on the effect of global software development on motivation.…

软件工程 · 计算机科学 2020-09-25 John Noll , Mohammad Abdur Razzak , Sarah Beecham

Changes are inherent in software development, often increasing developers' perception of instability. Understanding the relationship between human factors and Software Engineering processes is crucial to mitigating and preventing issues.…

软件工程 · 计算机科学 2025-02-17 Danilo Monteiro Ribeiro

Despite widespread adoption, the impact of AI tools on software development in the wild remains understudied. We conduct a randomized controlled trial (RCT) to understand how AI tools at the February-June 2025 frontier affect the…

人工智能 · 计算机科学 2025-07-28 Joel Becker , Nate Rush , Elizabeth Barnes , David Rein

Artificial intelligence (AI) signals the beginning of a revolutionary period where technological advancement and social change interact to completely reshape economies, work paradigms, and industries worldwide. This essay addresses the…

计算机与社会 · 计算机科学 2024-09-18 Murat Ozer , Yasin Kose , Goksel Kucukkaya , Assel Mukasheva , Kazim Ciris

While AI is often introduced into organizations to drive innovation and efficiency, many adoption efforts fail as workers resist and struggle to integrate these systems. These failures point to a deeper issue: workers, the very people…

人工智能 · 计算机科学 2026-05-06 Christine P. Lee , Min Kyung Lee , Bilge Mutlu

For decades now, it has been claimed that a way to improve software developers' productivity is to focus on people. Indeed, while human factors have been recognized in Software Engineering research, few empirical investigations have…

软件工程 · 计算机科学 2013-06-10 Daniel Graziotin , Xiaofeng Wang , Pekka Abrahamsson

The development of AI applications is a multidisciplinary effort, involving multiple roles collaborating with the AI developers, an umbrella term we use to include data scientists and other AI-adjacent roles on the same team. During these…

计算机与社会 · 计算机科学 2021-04-16 David Piorkowski , Soya Park , April Yi Wang , Dakuo Wang , Michael Muller , Felix Portnoy

Quantifying the workplace productivity effects of Generative Artificial Intelligence is now central to economics, management, and public policy. The deployment of AI tools in customer service, writing, software development, and consulting…

计算机与社会 · 计算机科学 2026-05-27 Silvia Bartolucci , Pierpaolo Vivo

In this paper, we present the findings from a survey study to investigate how developers and managers define and trade-off developer productivity and software quality (two related lenses into software development). We found that developers…

软件工程 · 计算机科学 2022-04-28 Margaret-Anne Storey , Brian Houck , Thomas Zimmermann

Code review is a critical software engineering practice where developers review code changes before integration to ensure code quality, detect defects, and improve maintainability. In recent years, AI agents that can understand code…

软件工程 · 计算机科学 2026-03-18 Suzhen Zhong , Shayan Noei , Ying Zou , Bram Adams

AI-empowered tools have emerged as a transformative force, fundamentally reshaping the software development industry and promising far-reaching impacts across diverse sectors. This study investigates the adoption, impact, and security…

软件工程 · 计算机科学 2024-11-22 Shidong Pan , Litian Wang , Tianyi Zhang , Zhenchang Xing , Yanjie Zhao , Qinghua Lu , Xiaoyu Sun

Using multiple monitors is commonly thought to improve productivity, but this is hard to check experimentally. We use a survey, taken by 101 practitioners of which 80% have coded professionally for at least 2 years, to assess subjective…

人机交互 · 计算机科学 2021-03-25 Guy Amir , Ayala Prusak , Tal Reiss , Nir Zabari , Dror G. Feitelson

The allocation of tasks can be seen as a success-critical management activity in distributed development projects. However, such task allocation is still one of the major challenges in global software development due to an insufficient…

软件工程 · 计算机科学 2013-11-08 Ansgar Lamersdorf , Jürgen Münch , Dieter Rombach