Issue No.04 - July/August (2008 vol.10)
Liguo Yu , Indiana University South Bend
Srini Ramaswamy , University of Arkansas at Little Rock
John Bush , University of Arkansas at Little Rock
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MITP.2008.94
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
Liguo Yu, Srini Ramaswamy, John Bush, "Symbiosis and Software Evolvability", IT Professional, vol.10, no. 4, pp. 56-62, July/August 2008, doi:10.1109/MITP.2008.94