Loading [a11y]/accessibility-menu.js
An Essay on the Origin of Software Evolution | IEEE Journals & Magazine | IEEE Xplore

An Essay on the Origin of Software Evolution

Publisher: IEEE

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 ...View more

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.
Published in: IEEE Transactions on Human-Machine Systems ( Volume: 44, Issue: 2, April 2014)
Page(s): 281 - 285
Date of Publication: 04 March 2014

ISSN Information:

Publisher: IEEE

References

References is not available for this document.