软件过程改进的评估与度量——一项系统性文献综述
软件工程
2023-07-26 v1
摘要
背景:软件过程改进(SPI)是一种系统性方法,用于提高软件开发组织的效率与有效性并改进软件产品。目标:本文旨在识别并刻画用于评估不同SPI举措影响的评估策略与度量。方法:该系统性文献综述包含1991至2008年间发表的148篇论文。所选论文按SPI举措、所应用的评估策略及度量视角进行分类。评估了干扰改进工作评估的潜在混杂因素。结果:识别出七种不同的评估策略,其中最常见者“前后对比(Pre-Post Comparison)”应用于49%的受检论文。质量是最常被度量的属性(62%),其次为成本(41%)与进度(18%)。就度量视角而言,“项目”占多数,为66%。结论:SPI举措的评估效度受到潜在混杂因素极少被考量之挑战,尤其鉴于“前后对比”被识别为最常见评估策略,且评估背景描述不准确。评估SPI举措短期与中期影响的度量占主导,而关乎客户满意度与投资回报的长期度量往往较少使用。
引用
@article{arxiv.2307.13143,
title = {Evaluation and Measurement of Software Process Improvement -- A Systematic Literature Review},
author = {Michael Unterkalmsteiner and Tony Gorschek and A. K. M. Moinul Islam and Chow Kian Cheng and Rahadian Bayu Permadi and Robert Feldt},
journal= {arXiv preprint arXiv:2307.13143},
year = {2023}
}