Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2501585.2501590acmconferencesArticle/Chapter ViewAbstractPublication PagesfseConference Proceedingsconference-collections
Article

Elements of software ecosystem early-stage design for collective intelligence systems

Published: 19 August 2013 Publication History

Abstract

User-contribution driven software service platforms like crowdsourcing and social media services represent an efficient way of aggregating and distributing knowledge. However, only little research has been reported on early-stage design of software ecosystems (SECOs) for software service platforms, in particular in the collective intelligence (CI) domain. In this work we analyze needs for CI-centered SECOs leading to new research challenges. We have identified self-organization and feedback mechanisms as essential characteristics in CI-centered SECOs and thus introduce design elements for structuring them properly at an early stage of design. We discuss the concept with a real-world use case from a widely used CI-centered SECO, Wikipedia. A major result is the successful mapping of the design elements to the specific SECO elements.

References

[1]
L. V. Ahn. Human Computation. PhD thesis, Carnegie Mellon University, Pittsburgh, Dec. 2005.
[2]
M. A. Bedau and P. Humphreys. Emergence: Contemporary Readings in Philosophy and Science. MIT Press, 2007.
[3]
E. Bonabeau, M. Dorigo, and G. Theraulaz. Swarm Intelligence: From Natural to Artificial Systems. Oxford University Press, 1999.
[4]
J. Bosch. From Software Product Lines to Software Ecosystems. In Proc. of the 13th Int’l Software 6 http://www.mediawiki.org/wiki/Manual:Extensions Product Line Conference (SPLC ’09), pages 111–119. Carnegie Mellon University, 2009.
[5]
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, Jan. 2010.
[6]
Y. Brun, G. Serugendo, C. Gacek, H. Giese, H. Kienle, M. Litoiu, H. Müller, M. Pezzè, and M. Shaw. Engineering Self-Adaptive Systems through Feedback Loops. In Software Engineering for Self-Adaptive Systems, pages 48–70. Springer, 2009.
[7]
H. Chesbrough. Open Service Innovation. Jossey-Bass, 2011.
[8]
A. Gawer and M. Cusumano. Platform Leadership: How Intel, Microsoft, and Cisco Drive Industry Innovation. Harvard Business School Press, 2002.
[9]
G. K. Hanssen and T. Dyba. Theoretical foundations of software ecosystems. In Proc. of the 4th Int’l Workshop on Software Ecosystems (IWSECO ’12), pages 6–17. CEUR-WS, 2012.
[10]
F. Heylighen. Collective Intelligence and its Implementation on the Web : Algorithms to Develop a Collective Mental Map. Computational & Mathematical Organization Theory, 5(3):253––280, Oct. 1999.
[11]
J. Howe. Crowdsourcing: A Definition, 2006. Available: http://www.crowdsourcing.com/cs/2006/06/ crowdsourcing a.html (last visited 05/08/2013).
[12]
S. Jansen and M. Cusumano. Defining Software Ecosystems: A Survey of Software Platforms and Business Network Governance. In Proc. of the 4th Int’l Workshop on Software Ecosystems (IWSECO ’12), pages 41–58. CEUR-WS, 2012.
[13]
M. L. Katz and C. Shapiro. Network externalities, competition, and compatibility. The American economic review, 75(3):424–440, 1985.
[14]
H.-B. Kittlaus and P. N. Clough. Software Product Management and Pricing: Key Success Factors for Software Organizations. Springer, 2009.
[15]
T. W. Malone, R. Laubacher, and C. Dellarocas. Harnessing Crowds : Mapping the Genome of Collective Intelligence. Working paper no. 2009-001, MIT Center for Collective Intelligence, Feb. 2009.
[16]
J. Musil, A. Musil, D. Winkler, and S. Biffl. A First Account on Stigmergic Information Systems and Their Impact on Platform Development. In Proc. of the WICSA/ECSA 2012 Companion Volume (WICSA/ECSA ’12), pages 69–73. ACM, 2012.
[17]
A. J. Quinn and B. B. Bederson. Human Computation: A Survey and Taxonomy of a Growing Field. In Proc. of the SIGCHI Conference on Human Factors in Computing Systems (CHI ’11), pages 1403–1412. ACM, 2011.
[18]
H. Van Dyke Parunak. A Survey of Environments and Mechanisms for Human-Human Stigmergy. In Proc. of the 2nd Int’l Conference on Environments for Multi-Agent Systems (E4MAS ’05), number 2005, pages 163–186. Springer-Verlag, 2006.
[19]
M. van Steen. Graph Theory and Complex Networks: An Introduction. Maarten von Steen, 2010.

Cited By

View all
  • (2017)A Semantic Metadata Enrichment Software Ecosystem (SMESE) Based on a Multi-Platform Metadata Model for Digital LibrariesJournal of Software Engineering and Applications10.4236/jsea.2017.10402210:04(370-405)Online publication date: 2017
  • (2016)Self-management of Distributed Computing Using Hybrid-Computing ElementsProceedings of the 2nd Africa and Middle East Conference on Software Engineering10.1145/2944165.2944168(15-20)Online publication date: 28-May-2016
  • (2014)Towards a semantic knowledge base on threats to validity and control actions in controlled experimentsProceedings of the 8th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement10.1145/2652524.2652568(1-4)Online publication date: 18-Sep-2014
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
WEA 2013: Proceedings of the 2013 International Workshop on Ecosystem Architectures
August 2013
30 pages
ISBN:9781450323147
DOI:10.1145/2501585
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 the author(s) 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

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 19 August 2013

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Collective intelligence
  2. human computation
  3. software architecture
  4. software ecosystems
  5. stigmergic information system

Qualifiers

  • Article

Conference

ESEC/FSE'13
Sponsor:

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2017)A Semantic Metadata Enrichment Software Ecosystem (SMESE) Based on a Multi-Platform Metadata Model for Digital LibrariesJournal of Software Engineering and Applications10.4236/jsea.2017.10402210:04(370-405)Online publication date: 2017
  • (2016)Self-management of Distributed Computing Using Hybrid-Computing ElementsProceedings of the 2nd Africa and Middle East Conference on Software Engineering10.1145/2944165.2944168(15-20)Online publication date: 28-May-2016
  • (2014)Towards a semantic knowledge base on threats to validity and control actions in controlled experimentsProceedings of the 8th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement10.1145/2652524.2652568(1-4)Online publication date: 18-Sep-2014
  • (2014)Towards a Coordination-Centric Architecture Metamodel for Social Web ApplicationsSoftware Architecture10.1007/978-3-319-09970-5_11(106-113)Online publication date: 2014
  • (2013)Anatomy of a collective intelligence blood supply chainProceedings of the Fifth International Conference on Management of Emergent Digital EcoSystems10.1145/2536146.2536195(309-313)Online publication date: 28-Oct-2013

View Options

Get Access

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