Issue No. 04 - July/August (2008 vol. 10)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MITP.2008.94
Liguo Yu , Indiana University South Bend
Srini Ramaswamy , University of Arkansas at Little Rock
John Bush , University of Arkansas at Little Rock
Software systems need to evolve to adapt to either a new environment or a new requirement. This position paper discusses the evolution of a software system from the viewpoint of an ecosystem and asserts that the evolution of a software system is not a standalone process but an aggregate process of other related software systems that forms a software ecosystem. This paper describes several of our ongoing projects in studying different types of symbiotic relationships between software systems and their effects on software evolvability.
software evolvability, software ecosystem, symbiosis
L. Yu, J. Bush and S. Ramaswamy, "Symbiosis and Software Evolvability," in IT Professional, vol. 10, no. , pp. 56-62, 2008.