面向混合式开发方法的统计化构建
软件工程
2021-05-31 v1
摘要
几乎没有任何软件开发过程被严格按作者或标准的规定使用。无论公司规模或行业领域,大多数项目团队与公司都采用混合式开发方法(简称混合方法),即组合不同开发方法与实践。尽管此类混合方法高度个性化,但如何系统性地构建协同实践仍缺乏共识。本文朝混合方法的统计化构建流程迈出第一步。基于来自大规模从业者调查的 1467 个数据点,我们研究如下问题:混合方法由什么构成,又如何系统性地构建?研究结果表明,仅八种方法与少数实践构成了现代软件开发的核心。以参与者选择中 85% 的一致水平,我们给出示例说明混合方法如何由其包含的实践来刻画。进而,利用该刻画方式,我们提出一种初步构建流程,可通过定义方法框架并逐步丰富,借助排序实践集来设计混合方法。
引用
@article{arxiv.2105.13563,
title = {Towards the statistical construction of hybrid development methods},
author = {Paolo Tell and Jil Klünder and Steffen Küpper and David Raffo and Stephen MacDonell and Jürgen Münch and Dietmar Pfahl and Oliver Linssen and Marco Kuhrmann},
journal= {arXiv preprint arXiv:2105.13563},
year = {2021}
}
备注
Journal paper, 16 pages 9 figures, 5 tables. arXiv admin note: substantial text overlap with arXiv:2101.08016