• DocumentCode
    2003601
  • Title

    Genetics as a role model for software variability management

  • Author

    Dhungana, Deepak ; Groher, Iris

  • Author_Institution
    Christian Doppler Lab. for Automated Software Eng.
  • fYear
    2009
  • fDate
    16-24 May 2009
  • Firstpage
    239
  • Lastpage
    242
  • Abstract
    Researchers are often inspired by ingenious problem solving strategies of nature. This paper is motivated by the seemingly infinite expressive power of genes (in terms of variability). To bring in the flexibility required for dealing with variable requirements and volatile assumptions in software engineering, we consider genetic variability to be a role model for software variability management. We exemplify how individual species can be seen as natural product lines. By identifying parallels between software product lines and natural product lines, we present initial ideas for software product line engineering research based on the observation of how ldquoproducts are createdrdquo in nature. We then draw conclusions about the implications for research on software product lines, thereby identifying future research directions.
  • Keywords
    software development management; genetic variability; software engineering; software product line engineering research; software variability management; Beak; Engineering management; Genetic engineering; Humans; Iris; Organisms; Power engineering and energy; Power system management; Software engineering; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering - Companion Volume, 2009. ICSE-Companion 2009. 31st International Conference on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    978-1-4244-3495-4
  • Type

    conf

  • DOI
    10.1109/ICSE-COMPANION.2009.5070991
  • Filename
    5070991