社区战略框架——如何在精英治理的开源软件社区中获得对需求的影响力?
软件工程
2022-08-08 v1
摘要
背景:在开源软件(OSS)社区的需求工程(RE)过程中,所涉企业只是众多利益相关者之一。冲突的议程可能与企业内部的需求战略不一致。在具有精英治理或其相关特征的社区中,企业有机会通过积极且共生的参与获得影响力,从而按照自身议程影响RE过程。目标:本研究的重点是识别企业在评估其影响OSS社区中RE过程的需求时应考虑哪些方面,以及为获得此种影响力应考虑哪些参与实践。方法:采用设计科学方法,对来自12家不同软件密集型企业的18名行业专业人士进行了21次访谈,以探索、设计并验证针对该问题背景的制品。结果:提出了一个社区战略框架(CSF),以帮助企业在特定(精英治理)OSS社区中制定描述其是否及为何需要对RE过程施加影响、以及企业如何获得的社区战略。该框架由方面和参与实践组成。这些方面有助于从业务和技术角度确定OSS项目及其社区的重要性。在考虑获得影响力的可行性与潜力时采用社区视角。参与实践旨在作为企业可与社区互动以建立所需影响力的工具箱。结论:基于访谈的验证得出结论,所提出的CSF可为企业制定和定制社区战略提供支持,并帮助其将资源集中于重要的社区,并在各自的RE过程中获得所需影响力。
引用
@article{arxiv.2208.03302,
title = {A Community Strategy Framework -- How to obtain Influence on Requirements in Meritocratic Open Source Software Communities?},
author = {Johan Linåker and Björn Regnell and Daniela Damian},
journal= {arXiv preprint arXiv:2208.03302},
year = {2022}
}