Software Ecosystem: Features, Benefits and Challenges

J. V., D.O. Alao, S.O. Okolie, O. Awodele
2013 International Journal of Advanced Computer Science and Applications  
Software Ecosystem (SECO) is a new and rapidly evolving phenomenon in the field of software engineering. It is an approach through which many variables can resolve complex relationships among companies in the software industry. SECOs are gaining importance with the advent of the Google Android, Apple iOS, Microsoft and Salesforce.com ecosystems. It is a coinnovation approach by developers, software organisations, and third parties that share common interest in the development of the software
more » ... hnology. There are limited researches that have been done on SECOs hence researchers and practitioners are still eager to elucidate this concept. A systematic study was undertaken to present a review of software ecosystems to address the features, benefits and challenges of SECOs. This paper showed that open source development model and innovative process development were key features of SECOs and the main challenges of SECOs were security, evolution management and infrastructure tools for fostering interaction. Finally SECOs fostered co-innovation, increased attractiveness for new players and decreased costs
doi:10.14569/ijacsa.2013.040833 fatcat:ci5f6paft5by3e3qtlz6nw7yfm