Towards a network ecology of software ecosystems: an analysis of two OSGi ecosystems

Publikation: Bidrag til bog/antologi/rapportKonferencebidrag i proceedingsForskningfagfællebedømt

Standard

Towards a network ecology of software ecosystems : an analysis of two OSGi ecosystems. / Hansen, Klaus Marius; Manikas, Konstantinos.

The 25th International Conference on Software Engineering & Knowledge Engineering SEKE 2013: proceedings. Knowledge Systems Institute Graduate School, 2013. s. 326-331 (Proceedings of the International Conference on Software Engineering and Knowledge Engineering, Bind 2013).

Publikation: Bidrag til bog/antologi/rapportKonferencebidrag i proceedingsForskningfagfællebedømt

Harvard

Hansen, KM & Manikas, K 2013, Towards a network ecology of software ecosystems: an analysis of two OSGi ecosystems. i The 25th International Conference on Software Engineering & Knowledge Engineering SEKE 2013: proceedings. Knowledge Systems Institute Graduate School, Proceedings of the International Conference on Software Engineering and Knowledge Engineering, bind 2013, s. 326-331, The International Conference on Software Engineering & Knowledge Engineering (SEKE) 2013, Boston, USA, 27/06/2013. <http://www.ksi.edu/seke/Proceedings/seke/SEKE2013_Proceedings.pdf>

APA

Hansen, K. M., & Manikas, K. (2013). Towards a network ecology of software ecosystems: an analysis of two OSGi ecosystems. I The 25th International Conference on Software Engineering & Knowledge Engineering SEKE 2013: proceedings (s. 326-331). Knowledge Systems Institute Graduate School. Proceedings of the International Conference on Software Engineering and Knowledge Engineering Bind 2013 http://www.ksi.edu/seke/Proceedings/seke/SEKE2013_Proceedings.pdf

Vancouver

Hansen KM, Manikas K. Towards a network ecology of software ecosystems: an analysis of two OSGi ecosystems. I The 25th International Conference on Software Engineering & Knowledge Engineering SEKE 2013: proceedings. Knowledge Systems Institute Graduate School. 2013. s. 326-331. (Proceedings of the International Conference on Software Engineering and Knowledge Engineering, Bind 2013).

Author

Hansen, Klaus Marius ; Manikas, Konstantinos. / Towards a network ecology of software ecosystems : an analysis of two OSGi ecosystems. The 25th International Conference on Software Engineering & Knowledge Engineering SEKE 2013: proceedings. Knowledge Systems Institute Graduate School, 2013. s. 326-331 (Proceedings of the International Conference on Software Engineering and Knowledge Engineering, Bind 2013).

Bibtex

@inproceedings{acdf0c0597d9475fbd798ae6e93378d5,
title = "Towards a network ecology of software ecosystems: an analysis of two OSGi ecosystems",
abstract = "{"}Software ecosystems'' are gaining importance in commercial software development; the iPhone iOS and Salesforce.com ecosystems are examples of this. In contrast to traditional forms of software reuse, such as common platforms or product lines, software ecosystems have a heterogeneous set of actors sharing and collaborating over one or more technological platforms and business model(s) that serve the actors. However, little research has investigated the properties of actual software ecosystems.In this paper, we present an exploratory study of software ecosystems using the formalizations and metrics of the {"}network ecology'' approach to the analysis of natural ecosystems. In doing so, we mine the Maven central Java repository and analyze two OSGi ecosystems: Apache Felix and Eclipse Equinox. In particular, we define the concept of an ecosystem ``neighborhood'', apply network ecology metrics to these neighborhoods (including a keystone index that identifies the importance of elements in the ecosystem), and compare the ecosystems.",
keywords = "Faculty of Science, software ecosystems, dependency structure, dependency graphs, network ecology",
author = "Hansen, {Klaus Marius} and Konstantinos Manikas",
year = "2013",
language = "English",
isbn = "978-1-891706-33-2",
series = "Proceedings of the International Conference on Software Engineering and Knowledge Engineering",
publisher = "Knowledge Systems Institute Graduate School",
pages = "326--331",
booktitle = "The 25th International Conference on Software Engineering & Knowledge Engineering SEKE 2013",
note = "The 25th International Conference on Software Engineering and Knowledge Engineering (SEKE), SEKE ; Conference date: 27-06-2013 Through 29-06-2013",

}

RIS

TY - GEN

T1 - Towards a network ecology of software ecosystems

T2 - The 25th International Conference on Software Engineering and Knowledge Engineering (SEKE)

AU - Hansen, Klaus Marius

AU - Manikas, Konstantinos

N1 - Conference code: 25

PY - 2013

Y1 - 2013

N2 - "Software ecosystems'' are gaining importance in commercial software development; the iPhone iOS and Salesforce.com ecosystems are examples of this. In contrast to traditional forms of software reuse, such as common platforms or product lines, software ecosystems have a heterogeneous set of actors sharing and collaborating over one or more technological platforms and business model(s) that serve the actors. However, little research has investigated the properties of actual software ecosystems.In this paper, we present an exploratory study of software ecosystems using the formalizations and metrics of the "network ecology'' approach to the analysis of natural ecosystems. In doing so, we mine the Maven central Java repository and analyze two OSGi ecosystems: Apache Felix and Eclipse Equinox. In particular, we define the concept of an ecosystem ``neighborhood'', apply network ecology metrics to these neighborhoods (including a keystone index that identifies the importance of elements in the ecosystem), and compare the ecosystems.

AB - "Software ecosystems'' are gaining importance in commercial software development; the iPhone iOS and Salesforce.com ecosystems are examples of this. In contrast to traditional forms of software reuse, such as common platforms or product lines, software ecosystems have a heterogeneous set of actors sharing and collaborating over one or more technological platforms and business model(s) that serve the actors. However, little research has investigated the properties of actual software ecosystems.In this paper, we present an exploratory study of software ecosystems using the formalizations and metrics of the "network ecology'' approach to the analysis of natural ecosystems. In doing so, we mine the Maven central Java repository and analyze two OSGi ecosystems: Apache Felix and Eclipse Equinox. In particular, we define the concept of an ecosystem ``neighborhood'', apply network ecology metrics to these neighborhoods (including a keystone index that identifies the importance of elements in the ecosystem), and compare the ecosystems.

KW - Faculty of Science

KW - software ecosystems

KW - dependency structure

KW - dependency graphs

KW - network ecology

M3 - Article in proceedings

SN - 978-1-891706-33-2

T3 - Proceedings of the International Conference on Software Engineering and Knowledge Engineering

SP - 326

EP - 331

BT - The 25th International Conference on Software Engineering & Knowledge Engineering SEKE 2013

PB - Knowledge Systems Institute Graduate School

Y2 - 27 June 2013 through 29 June 2013

ER -

ID: 120839340