Title of article
An industrial case study on variability handling in large enterprise software systems
Author/Authors
Galster، نويسنده , , Matthias and Avgeriou، نويسنده , , Paris، نويسنده ,
Issue Information
ماهنامه با شماره پیاپی سال 2015
Pages
16
From page
16
To page
31
Abstract
AbstractContext
rise software systems (e.g., enterprise resource planning software) are often deployed in different contexts (e.g., different organizations or different business units or branches of one organization). However, even though organizations, business units or branches have the same or similar business goals, they may differ in how they achieve these goals. Thus, many enterprise software systems are subject to variability and adapted depending on the context in which they are used.
ive
al is to provide a snapshot of variability in large scale enterprise software systems. We aim at understanding the types of variability that occur in large industrial enterprise software systems. Furthermore, we aim at identifying how variability is handled in such systems.
formed an exploratory case study in two large software organizations, involving two large enterprise software systems. Data were collected through interviews and document analysis. Data were analyzed following a grounded theory approach.
s
ntified seven types of variability (e.g., functionality, infrastructure) and eight mechanisms to handle variability (e.g., add-ons, code switches).
sions
vide generic types for classifying variability in enterprise software systems, and reusable mechanisms for handling such variability. Some variability types and handling mechanisms for enterprise software systems found in the real world extend existing concepts and theories. Others confirm findings from previous research literature on variability in software in general and are therefore not specific to enterprise software systems. Our findings also offer a theoretical foundation for describing variability handling in practice. Future work needs to provide more evaluations of the theoretical foundations, and refine variability handling mechanisms into more detailed practices.
Keywords
Grounded Theory , Variability , Enterprise software systems , CASE STUDY
Journal title
Information and Software Technology
Serial Year
2015
Journal title
Information and Software Technology
Record number
2375444
Link To Document