Symbiosis and Software Evolvability

  • Authors:
  • Liguo Yu;Srini Ramaswamy;John Bush

  • Affiliations:
  • Indiana University South Bend;University of Arkansas at Little Rock;University of Arkansas at Little Rock

  • Venue:
  • IT Professional
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.