中文

初创公司的软件工程:基于 88 篇经验报告的分析

软件工程 2023-11-22 v1

摘要

背景:初创公司已成为创新与软件密集型产品的重要供给者。初创公司的灵活性与反应性使其能快速开发与推出创新产品。然而,大多数软件初创公司在取得任何成功前便已失败。除其他因素外,糟糕的软件工程可能是初创公司所面临挑战的重要成因。但是,初创公司中的软件工程实践现状以及最先进技术的应用在很大程度上仍属未探索领域。目标:在本研究中,我们调查软件工程在初创公司情境下如何应用,重点识别关键知识领域与进一步研究的机会。方法:我们对 88 篇初创公司经验报告进行多源探索性研究。我们开发了一套自定义分类法,用以对报告的软件工程实践及其与业务方面的相互关系进行分类,并应用定性数据分析来探究知识领域间的影响与依赖。结果:我们识别出被报告最频繁的软件工程(需求工程、软件设计与质量)与业务方面(愿景与战略制定)知识领域,并阐明其关系。我们还总结了相关软件工程知识领域在初创公司中的实施方式,并识别出可供初创公司采纳的潜在有用实践。结论:结果使针对初创公司工程实践的更聚焦研究成为可能。我们得出结论:初创公司中多数工程挑战源于需求工程的不充分。存在许多应对特定工程挑战的有前景实践,然而在既有实践的适应性调整与新初创公司特定实践的验证方面仍需更多研究。

关键词

引用

@article{arxiv.2311.12139,
  title  = {Software engineering in start-up companies: An analysis of 88 experience reports},
  author = {Eriks Klotins and Michael Unterkalmsteiner and Tony Gorschek},
  journal= {arXiv preprint arXiv:2311.12139},
  year   = {2023}
}