1. Assessment of a hybrid software development process for student projects: a controlled experiment
- Author
-
Jean-Rémy Falleri, Corinne Parvery, Rafal Wlodarski, Łódź University of Technology, Laboratoire Bordelais de Recherche en Informatique (LaBRI), Université de Bordeaux (UB)-Centre National de la Recherche Scientifique (CNRS)-École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB), Institut Universitaire de France (IUF), Ministère de l'Education nationale, de l’Enseignement supérieur et de la Recherche (M.E.N.E.S.R.), Institut Polytechnique de Bordeaux (Bordeaux INP), and Falleri, Jean-Rémy
- Subjects
FOS: Computer and information sciences ,software process ,Teamwork ,education ,D.2.0 ,Process (engineering) ,Computer science ,media_common.quotation_subject ,[INFO.INFO-SE] Computer Science [cs]/Software Engineering [cs.SE] ,[INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE] ,Adaptability ,Software development process ,Software Engineering (cs.SE) ,Engineering management ,Computer Science - Software Engineering ,Engineering education ,student projects ,hybrid software development ,Added value ,Quality (business) ,hybrid method ,Product (category theory) ,iterative ,sequential ,media_common - Abstract
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.
- Published
- 2021