Template-Based vs. Automatic Process Tailoring
Felipé Gonzalez, Luís Silvestre, María Cecilia Bastarrica, Martín Solari · 2014
Software process lines (SPrL) is a trend in software companies for generating software processes adapted to specific project contexts, i.e., process tailoring. There are several strategies for process tailoring ranging from having a unique process always applied, to defining a specific process for each project, the former is inefficient while the latter is expensive. Two intermediate strategies used in industry and academia are template-based and automatic process tailoring. In this paper we present a case-study where we compare the productivity and quality of both strategies measured in terms of extra or missing process elements. We applied both strategies to the SPrL of a small Chilean company and we found that automatic tailoring is always more productive, but this difference is mitigated when the predefined processes are those more frequently applied.