• DocumentCode
    16809
  • Title

    An Essay on the Origin of Software Evolution

  • Author

    Rocchi, Paolo

  • Author_Institution
    IBM, Rome, Italy
  • Volume
    44
  • Issue
    2
  • fYear
    2014
  • fDate
    Apr-14
  • Firstpage
    281
  • Lastpage
    285
  • Abstract
    The biological domain holds interesting keys to the theorists who investigate the root causes of software maintenance. Several authors believe that software systems need to adapt to changing environment, the way the biological systems do. The objections raised against this generic comparison induced the author to attend additional lessons in biology. Living beings exploit three main forms of adaptation: intelligent, specialist, and genetic (or Darwinian). Of these, intelligent adaptation appears to be the most appropriate form to be examined in relation to computational phenomena; besides, it fits with the fundamental ideas of artificial intelligence. This study shows how computers are adaptive devices, which aid general systems (companies, production lines, individuals, etc.) to have successful behavior in the world. This assumption leads to the inference that the root causes of software evolution and those of the software itself coincide. Finally, all the factors that affect software maintenance have been surveyed and a measure to handle the software maintenance processes suggested.
  • Keywords
    artificial intelligence; software maintenance; artificial intelligence; biological domain; computational phenomena; genetic adaptation; intelligent adaptation; software evolution; software maintenance; specialist adaptation; Computers; Context; Evolution (biology); Maintenance engineering; Software maintenance; Information systems; intelligent adaptation; management of software projects; nature of software; programs classification; software changes; software maintenance;
  • fLanguage
    English
  • Journal_Title
    Human-Machine Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    2168-2291
  • Type

    jour

  • DOI
    10.1109/THMS.2014.2301825
  • Filename
    6755485