• DocumentCode
    2560086
  • Title

    Productivity improvement with evolutionary development

  • Author

    Von Mayrhauser, Ameliese ; Hirsh, Barbara

  • Author_Institution
    Illinois Inst. of Technol., Chicago, IL, USA
  • fYear
    1990
  • fDate
    31 Oct-2 Nov 1990
  • Firstpage
    323
  • Lastpage
    329
  • Abstract
    An evolutionary approach to software development can realize lifetime productivity improvements. The authors explain the natural evolutionary process of software. Negative evolutionary influences can erode the useful life of software, but these can be regulated. Software evolves through three stages: (1) elaboration, (2) adaptation, and (3) mutation, progressive expansion/growth. Differing life cycle models are contrasted for how they consider these three evolutionary stages, how well they meet customer needs, and how they take into account evolution regulators. By using an evolutionary approach to software development, the benefits of the effort spent on development are actualized over a longer period of time. Productivity increases because the life span of the product increases, gains in development productivity are not eaten up by support cost, and development productivity gains are not lost because of a lack of understanding of evolution
  • Keywords
    DP management; software engineering; adaptation; customer needs; elaboration; evolutionary development; life cycle models; management aspects; mutation; productivity improvements; software development; Costs; Genetic mutations; Productivity; Programming; Regulators; Roads; Size measurement; Software measurement; Software quality; Time measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1990. COMPSAC 90. Proceedings., Fourteenth Annual International
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    0-8186-2054-4
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1990.139376
  • Filename
    139376