Share This Article:

Using Social Networks to Support Software Ecosystems Comprehension and Evolution

Full-Text HTML XML Download Download as PDF (Size:1008KB) PP. 108-118
DOI: 10.4236/sn.2014.32014    4,993 Downloads   7,243 Views   Citations

ABSTRACT

The software industry has evolved to a multiple-product development created on a platform and based on a common architecture integrated to other systems. This integration happens through components and third-party developers networks in Software Ecosystems (SECOs). Since systems and software development processes present challenges beyond the technical side, SECOs have emerged as an approach to improve the Software Engineering (SE) mindset in the industry. This fact changes the software industry as it requires the management of an integrated social-based environment to support a transition from an intra-organizational to an open business model approach towards a SECO approach. In this context, social networks can be important to coordinate a collaborative and distributed environment to develop SECOs platforms. This paper analyses the impact of social networks in SECOs through an integrated framework of the SECO and social network challenges. So, a proposal for a sociotechnical-based architecture to support the SECOs lifecycle is discussed.

Conflicts of Interest

The authors declare no conflicts of interest.

Cite this paper

dos Santos, R. , P. Esteves, M. , S. Freitas, G. and de Souza, J. (2014) Using Social Networks to Support Software Ecosystems Comprehension and Evolution. Social Networking, 3, 108-118. doi: 10.4236/sn.2014.32014.

References

[1] J. Bosch, “From Software Product Lines to Software Ecosystem,” Proceedings of 13th International Software Product Line Conference, San Francisco, 2009, pp. 1-10.
[2] R. P. dos Santos and C. M. L. Werner, “A Proposal for Software Ecosystems Engineering,” Proceedings of the 3nd International Workshop on Software Ecosystems, 2nd International Conference on Software Business, Brussels, 2011, pp. 40-51.
[3] S. Jansen, A. Finkelstein and S. Brinkkemper, “A Sense of Community: A Research Agenda for Software Ecosystems,” Proceedings of the 31st International Conference on Software Engineering, New and Emerging Research Track, Vancouver, 2009, pp. 187-190.
[4] R. P. dos Santos, C. M. L. Werner, O. A. L. P. Barbosa and C. F. Alves, “Software Ecosystems: Trends and Impacts on Software Engineering,” Proceedings of the 26th Brazilian Symposium on Software Engineering, Special Track “Grand Challenges in Software/System Engineer- ing”, Natal, 2012, pp. 206-210.
[5] R. P. dos Santos and C. M. L. Werner, “Treating Business Dimension in Software Ecosystems,” Proceedings of the 3nd ACM/IFIP International Conference on Management of Emergent Digital EcoSystems, San Francisco, 2011, pp. 197-201.
[6] R. A. C. Capuru?o and L .F. Capretz, “Integrating Recommender Information in Social Ecosystems Decisions,” Proceedings of the 4th European Conference on Software Architecture, 2nd International Workshop on Software Ecosystems, Copenhagen, 2010, pp. 143-150.
[7] D. Seichter, D. Dhungana, A. Pleuss and B. Hauptmann, “Knowledge Management in Software Ecosystems: Software Artifacts as First-Class Citizens,” Proceedings of the 4th European Conference on Software Architecture, 2nd International Workshop on Software Ecosystems, Copenhagen, 2010, pp. 119-126.
[8] D. M. Boyd and N. B. Ellison, “Social Network Sites: Definition, History, and Scholarship,” Journal of Computer-Mediated Communication, Vol. 13, No. 1, 2007, pp. 210-230. http://dx.doi.org/10.1111/j.1083-6101.2007.00393.x
[9] R. P. dos Santos and C. M. L. Werner, “Treating Social Dimension in Software Ecosystems through ReuseSECO Approach,” Proceedings of the 6th IEEE International Conference on Digital Ecosystem Technologies, Campione d’Italia, 2012, pp. 1-6.
[10] B. Latour, “Science in Action: How to Follow Scientists and Engineers through Society,” Harvard University Press, Cambridge, 1988.
[11] R. P. dos Santos, M. G. P. Esteves, G. S. Freitas and J. M. Souza, “Utilizando Redes Sociais Para Apoiar os Ecossistemas de Software,” Proceedings of the I Brazilian Workshop on Social Network Analysis and Mining, XXXII Brazilian Computer Society Congress, Curitiba, 2012, pp. 1-4.
[12] B. Boehm, “A View of 20th and 21st Century Software Engineering,” Proceedings of the 28th International Conference on Software Engineering, Shanghai, 2006, pp. 12-29.
[13] P. R. J. Campbell and F. Ahmed, “A Three-Dimensional View of Software Ecosystems,” Proceedings of the 4th European Conference on Software Architecture, 2nd International Workshop on Software Ecosystems, Copenhagen, 2010, pp. 81-84.
[14] D. G. Messerschmitt and C. Szyperski, “Software Ecosystem: Understanding an Indispensable Technology and Industry,” The MIT Press, Cambridge, 2003.
[15] V. Boucharas, S. Jansen and S. Brinkkemper, “Formalizing Software Ecosystem Modeling,” Proceedings of the 1st International Workshop on Open Component Ecosystems, ACM SIGSOFT Symposium on the Foundations of Software Engineering, Amsterdam, 2009, pp. 41-50.
[16] S. Jansen, S. Brinkkemper and A. Finkelstein, “Business Network Management as a Survival Strategy: A Tale of Two Software Ecosystems,” Proceedings of the 1st International Workshop on Software Ecosystems, 11th International Conference on Software Reuse, Falls Church, USA, 2009, pp. 34-48.
[17] Microsoft, “Nokia and Microsoft Brings to You ‘The 3rd Ecosystem’,” 2011. http://windows8beta.com/2011/02/nokia-and-microsoft-brings-to-you-3rd-ecosystem
[18] D. W. McDonald, “Recommending Collaboration with Social Networks: A Comparative Evaluation,” Proceedings of the ACM Conference on Human Factors in Computing Systems, Ft. Lauderdale, 2003, pp. 593-600. http://dx.doi.org/10.1145/642611.642714
[19] M. Costa, “Análise de Redes Sociais,” Mini Paper Series 3, Technology Leadership, 2008.
[20] S. Milgram, “The Small-Word Problem,” Psychology To- day, Vol. 1, No. 1, 1967, pp. 61-67.
[21] L. Backstrom, “Anatomy of Facebook,” 2011. https://www.facebook.com/notes/facebook-data-team/anatomy-of-facebook/10150388519243859
[22] C. Allen, “Tracing the Evolution of Social Software,” 2004. http://www.lifewithalacrity.com/2004/10/tracing_the_evo.html
[23] M. Perks, “Social Software—Get Real,” 2003. http://www.spiked-online.com/articles/00000006DCF1.htm
[24] S. Butterfield, “Social Software,” 2003. http://www.sylloge.com/personal/2003_03_01_s.html#91273866
[25] M. Webb, “On Social Software,” 2004. http://interconnected.org/home/2004/04/28/on_social_software
[26] WWF, “Redes: Uma Introdu??o às Dinamicas da Co- nectividade e da Auto-organiza??o,” Technical Report, WWF-Brasil, 2003. http://www.wwf.org
[27] H. W. Chesbrough, “Open Innovation: The New Imperative for Creating and Profiting from Technology,” Harvard Business School Publishing Corporation, 2003.
[28] M. A. Schilling, “Strategic Management of Technological Innovation,” 2nd Edition, McGraw Hill, New York, 2008.
[29] A. Begel, K. Y. Phang and T. Zimmermann, “Codebook: Discovering and Exploiting Relationships in Software Repositories,” Proceedings of the 32th International Conference on Software Engineering, Cape Town, 2010, pp. 125-134.
[30] C. Russ, “Online Crowds—Extraordinary Mass Behavior on the Internet,” Proceedings of the i-Media, Graz, 2007, pp. 65-76.

  
comments powered by Disqus

Copyright © 2018 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.