arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2406.03342cs.SE
收藏

理解与测量软件工程师行为:我们能从行为科学中学到什么?

Understanding and measuring software engineer behavior: What can we learn from the behavioral sciences?

Allysson Allex Araújo, Marcos Kalinowski, Daniel Graziotin

AI总结:

本文探讨了如何通过结合定量与定性数据的整体方法,利用行为科学的方法论技能来增强对软件工程师行为的理解与测量,从而改进软件工程实践。

摘要:

本文探讨了理解与测量软件工程师行为的复杂挑战。更具体地说,我们围绕一个核心问题展开:我们如何才能增强对软件工程师行为的理解?基于行为软件工程(BSE)中所探讨的细微复杂性,我们提倡采用整体性的方法,将诸如心理测量工具等定量测量方法与来自不同来源的定性数据相结合。此外,我们深入探讨了这一挑战在国家和国际环境中的相关性,突出了人们对理解软件工程师行为日益增长的兴趣。我们还考察了现实世界的倡议和学术努力,以强调推进这一研究议程的潜力,从而基于行为方面改进软件工程实践。最后,本文探讨了通过利用源自行为科学的方法论技能来评估这一挑战进展的不同方法,最终有助于更深入地理解软件工程师行为和软件工程实践。

英文摘要:

This paper explores the intricate challenge of understanding and measuring software engineer behavior. More specifically, we revolve around a central question: How can we enhance our understanding of software engineer behavior? Grounded in the nuanced complexities addressed within Behavioral Software Engineering (BSE), we advocate for holistic methods that integrate quantitative measures, such as psychometric instruments, and qualitative data from diverse sources. Furthermore, we delve into the relevance of this challenge within national and international contexts, highlighting the increasing interest in understanding software engineer behavior. Real-world initiatives and academic endeavors are also examined to underscore the potential for advancing this research agenda and, consequently, refining software engineering practices based on behavioral aspects. Lastly, this paper addresses different ways to evaluate the progress of this challenge by leveraging methodological skills derived from behavioral sciences, ultimately contributing to a deeper understanding of software engineer behavior and software engineering practices.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑