一句话:通过受控实验比较混合开发方法与迭代式、顺序式方法对学生项目产品质量、团队生产力和人的因素的影响。
近年来,实践者常将多种软件开发方法组合成混合方法,以期提升生产力、产品质量和过程适应性,相关论文不断增多,但针对学术场景中混合方法有效性的评估仍然缺乏。本文在法国一所工程师学校的本科学生项目中开展受控实验,比较混合开发方法与迭代式、顺序式开发方法。研究从产品质量、团队生产力以及人的因素(团队协作质量和学习成效)三个维度,通过一组指标评估开发方法对学生计算项目成败的影响。实验观察到若干模式,可为教育者和研究者根据学术需求裁剪或设计软件开发过程提供起点。
In recent years, a vivid interest in hybrid development methods has been observed as practitioners combine various approaches to software creation to improve productivity, product quality, and adaptability of the process to react to change. Scientific papers on the subject proliferate, however evaluation of the effectiveness of hybrid methods in academic contexts has yet to follow. The work presented investigates if introducing a hybrid approach for student projects brings added value as compared to iterative and sequential development. A controlled experiment was carried out among Bachelor students of a French engineering school to assess the impacts of a given development method on the success of student computing undertakings. Its three dimensions were examined via a set of metrics: product quality, team productivity as well as human factors (teamwork quality & learning outcomes). Several patterns were observed, which can provide a starting point for educators and researchers wishing to tailor or design a software development process for academic needs.
@inproceedings{paperbot6261,
title = {Assessment of a Hybrid Software Development Process for Student Projects: A Controlled Experiment},
author = {Rafał Włodarski and Jean-Remy Falleri and Corinne Parvéry},
booktitle = {ICSE},
year = {2021},
doi = {10.1109/icse-seet52601.2021.00039}
}