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, particularly user-developer collaboration. Along this line, we present a preliminary study about the effect of personality traits on user feedback. 56 university students provided feedback on different software features of an e-learning tool used in the course. They also filled out a questionnaire for the Five Factor Model (FFM) personality test. We observed some isolated effects of neuroticism on user feedback: most notably a significant correlation between neuroticism and feedback elaborateness; and between neuroticism and the rating of certain features. The results suggest that sensitivity to frustration and lower stress tolerance may negatively impact the feedback of users. This and possibly other personality characteristics should be considered when leveraging feedback analytics for software requirements engineering.
翻译:以往研究探讨了开发者人格在不同软件工程场景(如团队动态与编程教育)中的影响。然而,关于用户人格如何影响软件工程,尤其是用户与开发者之间的协作,目前仍知之甚少。沿此方向,我们开展了一项关于人格特质对用户反馈影响的初步研究。56名大学生针对课程中使用的电子学习工具的不同软件特性提供了反馈,并完成了五因素模型(FFM)人格测试问卷。我们观察到神经质对用户反馈的若干独立影响:最显著的是神经质与反馈详尽程度之间存在显著相关性,以及神经质与特定功能评分之间的相关性。结果表明,对挫折的敏感性和较低的压力耐受性可能对用户反馈产生负面影响。在利用反馈分析进行软件需求工程时,应考虑该特质及其他潜在人格特征。