首页> 美国卫生研究院文献>other >Happy software developers solve problems better: psychological measurements in empirical software engineering
【2h】

Happy software developers solve problems better: psychological measurements in empirical software engineering

机译:快乐的软件开发人员可以更好地解决问题:经验软件工程中的心理测量

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

For more than thirty years, it has been claimed that a way to improve software developers’ productivity and software quality is to focus on people and to provide incentives to make developers satisfied and happy. This claim has rarely been verified in software engineering research, which faces an additional challenge in comparison to more traditional engineering fields: software development is an intellectual activity and is dominated by often-neglected human factors (called human aspects in software engineering research). Among the many skills required for software development, developers must possess high analytical problem-solving skills and creativity for the software construction process. According to psychology research, affective states—emotions and moods—deeply influence the cognitive processing abilities and performance of workers, including creativity and analytical problem solving. Nonetheless, little research has investigated the correlation between the affective states, creativity, and analytical problem-solving performance of programmers. This article echoes the call to employ psychological measurements in software engineering research. We report a study with 42 participants to investigate the relationship between the affective states, creativity, and analytical problem-solving skills of software developers. The results offer support for the claim that happy developers are indeed better problem solvers in terms of their analytical abilities. The following contributions are made by this study: (1) providing a better understanding of the impact of affective states on the creativity and analytical problem-solving capacities of developers, (2) introducing and validating psychological measurements, theories, and concepts of affective states, creativity, and analytical-problem-solving skills in empirical software engineering, and (3) raising the need for studying the human factors of software engineering by employing a multidisciplinary viewpoint.
机译:三十多年来,人们一直认为,提高软件开发人员的生产率和软件质量的一种方法是关注人,并提供激励措施,以使开发人员感到满意和高兴。这种说法很少在软件工程研究中得到证实,与更传统的工程领域相比,它面临着另外的挑战:软件开发是一种智力活动,并且经常被人为因素(在软件工程研究中称为人为因素)所主导。在软件开发所需的许多技能中,开发人员必须具备较高的分析问题解决能力和创造力,以进行软件构建过程。根据心理学研究,情感状态(情绪和情绪)会严重影响员工的认知加工能力和绩效,包括创造力和分析性问题解决能力。但是,很少有研究调查程序员的情感状态,创造力和分析性解决问题性能之间的相关性。本文呼应在软件工程研究中采用心理测量的要求。我们报告了一项研究,有42位参与者进行了调查,以研究软件开发人员的情感状态,创造力和解决问题的能力之间的关系。结果证明,快乐的开发人员在分析能力方面确实是更好的问题解决者。这项研究做出了以下贡献:(1)更好地理解了情感状态对开发人员的创造力和分析性问题解决能力的影响;(2)引入并验证了情感状态的心理测量,理论和概念经验软件工程的创新能力,创造力和分析问题解决能力,以及(3)运用多学科观点提高了研究软件工程人为因素的必要性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号