Title :
Symbiosis and Software Evolvability
Author :
Yu, Liguo ; Ramaswamy, Srini ; Bush, John
Author_Institution :
Comput. & Inf. Sci. Dept., Indiana Univ. South Bend, South Bend, IN
Abstract :
As software systems become more pervasive and complex and - at the same time - expensive and difficult to maintain, the R&D community has turned to biological systems to find mechanisms that support system integrity and robustness. In both biology and software development, evolvability has become a research area in its own right. To improve software evolvability, many researchers have studied biological system properties, such as self-organization, modularity, and gene duplication. Our research focuses instead on software ecosystems and symbiosis as a business strategy for multivendor software systems.
Keywords :
software maintenance; biological system; multivendor software system; software development; software ecosystem; software evolvability; software symbiosis; software system integrity; Biological systems; Ecosystems; Linux; Open source software; Research and development; Robustness; Software maintenance; Software systems; Symbiosis; Systems biology; software ecosystem; software evolvability; symbiosis;
Journal_Title :
IT Professional
DOI :
10.1109/MITP.2008.94