Towards structure-based quality awareness in software ecosystem use

Klaus Marius Hansen, Weishan Zhang

1 Citation (Scopus)

Abstract

Software ecosystems - a group of actors, one or more business models that serve these actors in a possible wider sense than direct revenues, one or more software platforms that the business models are built upon and the relationships of the actors and business models - are gaining importance in software development as a way of increasing software innovation, decreasing internal development cost, and spreading software platforms. Software quality, not only of individual applications or components, but also of the software ecosystems as a whole is important, but has not received much attention so far. We here aim to explore to which extent composition of components from a software ecosystem influences software quality. We do this in order to provide groundwork for application awareness of software quality in a software ecosystem context. We ran the same Maven build tasks in 15 simultaneous releases (including associated service releases) of Eclipse and measured time, energy, and memory performance. Based on an analysis of the plugins installed with the versions of Eclipse, we next found the structure of the subset of the Eclipse software ecosystem that was used in each version. The performance measurements and computed structure were then analyzed and compared. We found that performance and structure changed considerably throughout versions of Eclipse. While we found no direct correlation between the evolution of the two, our exploratory study warrants further study.

Original languageEnglish
Title of host publicationService-Oriented Computing – ICSOC 2013 Workshops : CCSA, CSB, PASCEB, SWESE, WESOA, and PhD Symposium, Berlin, Germany, December 2-5, 2013. Revised Selected Papers
EditorsAlessioR. Lomuscio, Surya Nepal, Fabio Patrizi, Boualem Benatallah, Ivona Brandić
Number of pages11
PublisherSpringer
Publication date2014
Pages469-479
Chapter41
ISBN (Print)978-3-319-06858-9
ISBN (Electronic)978-3-319-06859-6
DOIs
Publication statusPublished - 2014
EventService-Oriented Computing – ICSOC 2013 Workshops - Berlin, Germany
Duration: 2 Dec 20135 Dec 2013

Conference

ConferenceService-Oriented Computing – ICSOC 2013 Workshops
Country/TerritoryGermany
CityBerlin
Period02/12/201305/12/2013
SeriesLecture notes in computer science
Volume8377
ISSN0302-9743

Fingerprint

Dive into the research topics of 'Towards structure-based quality awareness in software ecosystem use'. Together they form a unique fingerprint.

Cite this