Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1842752.1842780acmotherconferencesArticle/Chapter ViewAbstractPublication PagesecsaConference Proceedingsconference-collections
research-article

Knowledge management in software ecosystems: software artefacts as first-class citizens

Published: 23 August 2010 Publication History

Abstract

Collaborative development of software products across organisational boundaries in software ecosystems adds new challenges to existing software engineering processes. We propose a new approach for handling the diverse software artefacts in ecosystems by adapting features from social network sites. We promote artefacts to first-class citizens in such networks and specify different types of relationships between artefacts and actors. This helps in detaching tacit knowledge from vendors, suppliers, developers and users of an ecosystem and fosters easier management of software artefacts. We discuss this by example scenarios and present a prototypic implementation.

References

[1]
T. A. Alspaugh, H. U. Asuncion, and W. Scacchi. The role of software licenses in open architecture ecosystems. In First International Workshop on Software Ecosystems (IWSECO-2009), pages 4--18, Sept. 2009.
[2]
A. Begel and R. DeLine. Codebook: Social networking over code. In Software Engineering - Companion Volume, 2009. ICSE-Companion 2009. 31st International Conference on, pages 263--266, May 2009.
[3]
A. Begel, K. Y. Phang, and T. Zimmermann. Codebook: Discovering and exploiting relationships in software repositories. In Proceedings of the 32th International Conference on Software Engineering, May 2010.
[4]
A. Begel and T. Zimmermann. Keeping up with your friends: Function foo, library bar.dll, and work item 24. In Proceedings of the First Workshop on Web 2.0 for Software Engineering, May 2010.
[5]
J. Bosch. Maturity and evolution in software product lines: Approaches, artefacts and organization. In Proceedings of the Second Conference Software Product Line Conference (SPLC2, pages 257--271. Springer-Verlag, 2002.
[6]
J. Bosch. From software product lines to software ecosystems. In SPLC, pages 111--119, 2009.
[7]
J. Bosch and P. Bosch-Sijtsema. From integration to composition: On the impact of software product lines, global development and ecosystems. Journal of Systems and Software, 83(1):67--76, 2010.
[8]
D. M. Boyd and N. B. Ellison. Social network sites: Definition, history, and scholarship. Journal of Computer-Mediated Communication, 13(1):article 11, October 2007.
[9]
T. Finin, R. Fritzson, D. McKay, and R. McEntire. Kqml as an agent communication language. In CIKM '94: Proceedings of the third international conference on Information and knowledge management, pages 456--463, New York, NY, USA, 1994. ACM.
[10]
S. Jansen, S. Brinkkemper, and A. Finkelstein. Business network management as a survival strategy: A tale of two software ecosystems, 2009.
[11]
S. Jansen, A. Finkelstein, and S. Brinkkemper. A sense of community: A research agenda for software ecosystems. In ICSE Companion, pages 187--190. IEEE, 2009.
[12]
K. Kang, S. Cohen, J. Hess, W. Nowak, and S. Peterson. Feature-Oriented Domain Analysis (FODA) Feasibility Study. 1990.
[13]
D. G. Messerschmitt and C. Szyperski. Software Ecosystem: Understanding an Indispensable Technology and Industry. MIT Press, Cambridge, MA, USA, 2003.
[14]
A. Richter and M. Koch. Functions of social networking services. In P. Hassanaly, A. Ramrajsingh, D. Randall, P. Salembier, and M. Tixier, editors, Proc. Intl. Conf. on the Design of Cooperative Systems 2008, pages 87--98, Carry-le-Rouet, France, May 2008. Institut d'Etudes Politiques d'Aix-en-Provence.
[15]
I. van de Weerd, S. Brinkkemper, R. Nieuwenhuis, J. Versendaal, and L. Bijlsma. On the creation of a reference framework for software product management: Validation and tool support. In IWSPM '06: Proceedings of the International Workshop on Software Product Management, pages 3--12, Washington, DC, USA, 2006. IEEE Computer Society.

Cited By

View all

Index Terms

  1. Knowledge management in software ecosystems: software artefacts as first-class citizens

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Other conferences
      ECSA '10: Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
      August 2010
      367 pages
      ISBN:9781450301794
      DOI:10.1145/1842752
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      • SAS
      • FIRST

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 23 August 2010

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. ecosystems
      2. knowledge management
      3. social networks
      4. software artefacts

      Qualifiers

      • Research-article

      Funding Sources

      Conference

      ECSA '10
      Sponsor:
      ECSA '10: 4th European Conference on Software Architecture
      August 23 - 26, 2010
      Copenhagen, Denmark

      Acceptance Rates

      Overall Acceptance Rate 48 of 72 submissions, 67%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)1
      • Downloads (Last 6 weeks)1
      Reflects downloads up to 13 Jan 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2021)Programming Style as an Artefact of a Software Artefacts EcosystemAdvances in Computer Science for Engineering and Education IV10.1007/978-3-030-80472-5_21(244-255)Online publication date: 21-Jul-2021
      • (2020)Toward software artifacts ecosystemPROBLEMS IN PROGRAMMING10.15407/pp2020.04.110(110-120)Online publication date: Dec-2020
      • (2020)Description model of programming style ecosystemPROBLEMS IN PROGRAMMING10.15407/pp2020.02-03.074(074-081)Online publication date: Sep-2020
      • (2020)SECO-AM: An Approach for Maintenance of IT Architecture in Software Ecosystems2020 XLVI Latin American Computing Conference (CLEI)10.1109/CLEI52000.2020.00035(242-251)Online publication date: Oct-2020
      • (2018)Software Ecosystem Health of CryptocurrenciesSoftware Business10.1007/978-3-030-04840-2_3(27-42)Online publication date: 7-Dec-2018
      • (2016)Software Ecosystems in the Development of Web, Social Networks and Multimedia PlatformsProceedings of the 22nd Brazilian Symposium on Multimedia and the Web10.1145/2976796.2988220(21-22)Online publication date: 8-Nov-2016
      • (2016)Supporting negotiation and socialization for component markets in software ecosystems context2016 XLII Latin American Computing Conference (CLEI)10.1109/CLEI.2016.7833328(1-12)Online publication date: Oct-2016
      • (2016)Revisiting software ecosystems ResearchJournal of Systems and Software10.1016/j.jss.2016.02.003117:C(84-103)Online publication date: 1-Jul-2016
      • (2016)The importance of socio-technical resources for software ecosystems managementJournal of Innovation in Digital Ecosystems10.1016/j.jides.2016.10.0063:2(98-113)Online publication date: Dec-2016
      • (2016)A reference architecture for Farm Software EcosystemsComputers and Electronics in Agriculture10.1016/j.compag.2016.04.011125:C(12-28)Online publication date: 1-Jul-2016
      • Show More Cited By

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media