• 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