Activities per year
Abstract
Context: Software processes evolve over time and several approaches were proposed to support the required flexibility. Yet, little is known whether these approaches sufficiently support the development of large software processes. A software process line helps to systematically develop and manage families of processes and, as part of this, variability operations provide means to modify and reuse pre-defined process assets.
Objective: Our goal is to evaluate the feasibility of variability operations to support the development of flexible software process lines.
Method: We conducted a longitudinal study in which we studied 5 variants of the V-Modell XT process line for 2 years.
Results: Our results show the variability operation instrument feasible in practice. We analyzed 616 operation exemplars addressing various customization scenarios, and we found 87 different operation types contributed by 3 metamodel variants developed by different teams in different contexts.
Conclusions: Although variability operations are only one instrument among others, our results suggest this instrument useful to implement variability in real-life software process lines.
Objective: Our goal is to evaluate the feasibility of variability operations to support the development of flexible software process lines.
Method: We conducted a longitudinal study in which we studied 5 variants of the V-Modell XT process line for 2 years.
Results: Our results show the variability operation instrument feasible in practice. We analyzed 616 operation exemplars addressing various customization scenarios, and we found 87 different operation types contributed by 3 metamodel variants developed by different teams in different contexts.
Conclusions: Although variability operations are only one instrument among others, our results suggest this instrument useful to implement variability in real-life software process lines.
Original language | English |
---|---|
Title of host publication | Proceedings of the 19th International Conference on Evaluation and Assessment in Software Engineering |
Number of pages | 10 |
Publisher | Association for Computing Machinery |
Publication date | 27. Apr 2015 |
Article number | 13 |
ISBN (Electronic) | 978-1-4503-3350-4 |
DOIs | |
Publication status | Published - 27. Apr 2015 |
Event | 19th International Conference on Evaluation and Assessment in Software Engineering - Nanjing, China Duration: 27. Apr 2015 → 29. Apr 2015 |
Conference
Conference | 19th International Conference on Evaluation and Assessment in Software Engineering |
---|---|
Country/Territory | China |
City | Nanjing |
Period | 27/04/2015 → 29/04/2015 |
Keywords
- software process
- software process lines
- variability operations
- longitudinal study
Fingerprint
Dive into the research topics of 'Development of Flexible Software Process Lines with Variability Operations: A Longitudinal Case Study'. Together they form a unique fingerprint.Related activities
- 1 Conference organisation or participation
-
International Conference on Evaluation and Assessment in Software Engineering
Kuhrmann, M. (Participant)
27. Apr 2015 → 29. Apr 2015Activity: Attending an event › Conference organisation or participation