大规模所有权管理:开放问题与挑战
软件工程
2020-04-17 v1 信息检索
机器学习
摘要
软件密集型组织依赖大量不同类型的软件资产,例如源代码文件、数据仓库中的表以及软件配置。给定资产的最合适所有者会随时间变化,例如由于重组与个人职能变动。新型自动化手段可帮助在任何给定时刻为任意资产建议更合适的所有者。通过此类所有权健康度方面的努力,所有权的问责性得以提升。为资产寻找最合适所有者的问题本质上是一个程序理解问题:我们如何自动判定谁最适于理解、维护、演进(从而承担所有权)给定资产。本文介绍 Facebook Ownesty 系统,其结合超大规模数据挖掘与机器学习,并已作为公司所有权管理方法的一部分部署于 Facebook。Ownesty 处理数百万计软件资产(如源代码文件),并考量工作流与组织层面因素。本文为研究界提出所有权方面的开放问题与挑战,期望来自软件工程、编程语言与机器学习领域的进展。
引用
@article{arxiv.2004.07352,
title = {Ownership at Large -- Open Problems and Challenges in Ownership Management},
author = {John Ahlgren and Maria Eugenia Berezin and Kinga Bojarczuk and Elena Dulskyte and Inna Dvortsova and Johann George and Natalija Gucevska and Mark Harman and Shan He and Ralf Lämmel and Erik Meijer and Silvia Sapora and Justin Spahr-Summers},
journal= {arXiv preprint arXiv:2004.07352},
year = {2020}
}
备注
Author order is alphabetical. Contact author: Ralf L\"ammel ([email protected]). The subject of the paper is covered by the contact author's keynote at the same conference