中文

将人格检测工具用于软件工程研究:我们能走多远?

软件工程 2022-02-15 v2 人工智能 计算与语言 机器学习

摘要

评估软件工程师的人格有助于将个体特质与代码审查、测试等开发活动的特征相匹配,并辅助管理者进行团队组建。然而,自评问卷并非大规模收集多重观测的实用方案。自动人格检测虽克服上述局限,但依赖于在非技术语料上训练的现成解决方案,可能不易适用于软件工程(SE)等技术域。本文中,我们首先评估通用人格检测工具应用于从 Apache 软件基金会公开档案获取的开发人员邮件技术语料时的性能。我们观察到预测总体精度低且工具间普遍不一致。其次,我们通过替换原有用于从拉取请求讨论和邮件推断开发人员人格的检测工具,复现了两项既往 SE 研究。我们观察到原始结果未获确认,即更换原研究使用的工具会导致相异结论。我们的结果表明亟需面向软件工程域专门的人格检测工具。

关键词

引用

@article{arxiv.2110.05035,
  title  = {Using Personality Detection Tools for Software Engineering Research: How Far Can We Go?},
  author = {Fabio Calefato and Filippo Lanubile},
  journal= {arXiv preprint arXiv:2110.05035},
  year   = {2022}
}