ABSTRACT
Software platform developers do not have insight into the consequences of architectural decisions made in regards to openness, while openness determines whether and how third-party developers adopt the software platform. For mobile communication devices, however, the adoption by third-party developers is essential for the growth of an ecosystem, which has proven to be a successful strategy for mobile communication device ecosystems. In this research the openness and architectures of five mobile platforms are compared, to provide further insight into successful openness strategies for software ecosystem growth.
- Paulson, J. W., Succi, G., and Eberlein, A. An Empirical Study of Open-Source and Closed-Source Software Products, IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 30, 4 (2004), 246--256. Google ScholarDigital Library
- Maxwell, E. Open Standards, Open Source and Open Innovation: Harnessing the Benefits of Openness, Innovations: Technology, Governance, Globalization 1, 3 (2006), 119--176.Google Scholar
- Cho, Y. C. and Jeon, J. W. Current Software Platforms on Mobile Phone, International Conference on Control, Automation and Systems. Seoul (2007), 1862--1867.Google Scholar
- Jansen, S., Finkelstein, A., and Brinkkemper, S. Business network management as a survival strategy: A tale of two software ecosystems. In Proceedings of the First Workshop on Software Ecosystems. CEUR-WS, vol. 505, (2009)Google Scholar
- Canalys research release 2010, Available at: http://www.canalys.com/pr/2010/r2010021.html, Last retrieved: 2010-04-21.Google Scholar
- Bass, L., Clements, P. and Kazman, R. Software Architecture in Practice, Second Edition. Addison-Wesley, Boston, (2003), p 21. Google ScholarDigital Library
- Bryman, A. and Bell, E. Business Research Methods, Oxford: Oxford University Press, (2007), p 104.Google Scholar
- Burnard, P. A Method of Analysing Interview Transcripts in Qualitative Research, Nurse Education Today 11 (1991), 461--466Google ScholarCross Ref
- Lin, F. and Ye, W. Operating System Battle in the Ecosystem of Smartphone Industry, In Proc. of 2009 International Symposium on Information Engineering and Electronic Commerce, (2009), 617--621. Google ScholarDigital Library
- Cho, Y. C. and Jeon, J. W. Current Software Platforms on Mobile Phone, International Conference on Control, Automation and Systems. Seoul, (2007), 1862--1867.Google Scholar
- Yamakami, T. Foundation-based Mobile Platform Software Engineering: Implications to Convergence to Open Source Software, ACM International Conference Proceeding Series; Vol. 403, In Proc. of the 2nd International Conference on Interaction Sciences: Information Technology, Culture and Human, (2009), 206--211. Google ScholarDigital Library
- Constantinou, A. Mapping open source into mobile: who, where and how, VisionMobile Ltd., available via: http://www.visionmobile.com/blog/2008/12/mapping-open-source-into-mobile-who-where-and-how/, Last retrieved: 2010-02-19Google Scholar
- Nakagawa, E. Y., Souza, E. P. M., Murata, K. B., Andery, G. F., Morelli, L. B., Maldonado, J. C. Software Architecture Relevance in Open Source Software Evolution: A Case Study, In Proc. of Annual IEEE International Computer Software and Applications Conference, (2008), 1234--1239 Google ScholarDigital Library
- Prehn, S. Open Source Software Development Process. Term Paper in AG Software Engineering Seminar SS07 (2007).Google Scholar
- Arief, B. Gacek, C. and Lawrie, T. Software Architectures and Open Source Software -- Where can Research Leverage the Most?, In 1st Workshop on Open Source Software Engineering:Making Sense of the Bazaar (part of the 23rd ICSE, 2001) 3--5.Google Scholar
- Oxford English dictionary -- openness definition, Available at: http://dictionary.oed.com/cgi/entry/00332458?single=1&query_type=word&queryword=openness&first=1&max_to_show=10, Last retrieved: 2010-04-07.Google Scholar
- Alspaugh, T. A., Asunction, H. U. and Scacchi, W. Analyzing Software Licenses in Open Architecture Software Systems, In FLOSS '09: Proceedings of the 2009 ICSE Workshop on Emerging Trends in Free/Libre/Open Source Software Research and Development, (2009), 54--57. Google ScholarDigital Library
- Klatt, B. Software Extension Mechanisms, Fakultt fr Informatik,. Karlsruhe, Germany, Interner Bericht, (2008), Available: http://www.bar54.de/benjamin-klatt-software-extension-mechanism.pdf, Last retrieved: 2010-04-23.Google Scholar
- Jansen, S., Brinkkemper, S., Hunink, I., Demir, C. Pragmatic and Opportunistic Reuse in Innovative Start-Up Companies, IEEE Software, 25, 6 (2008), 42--49. Google ScholarDigital Library
- Verkasalo, H. Open Mobile Platforms, Modeling the Long-Tail of Application Usage, In Proc. of Fourth International Conference on Internet and Web Applications and Services, (2009), 112--118. Google ScholarDigital Library
- Alexandrov, A. D., Ibel, M., Schauser, K. E. and Scheiman, C. J. Extending the operating system at the user level: the ufo global file system, In 1997 Annual Technical Conference On Unix and Advanced Computing Systems (USENIX' 97). Google ScholarDigital Library
- Buschmann F., Meunier R., Rohnert H., Sommerlad, P., and Stal, M. Pattern-Oriented Software Architecture: A System of Patterns, John Wiley & Sons, (1996), p 31. Google ScholarDigital Library
- Chen, J. An Introduction to Android, Available at: http://sites.google.com/site/io/an-introduction-to-android, Last retrieved: 2010-04-09.Google Scholar
- Live from Google I/O -- Android: Integrate, Replace and Extend, Available at: http://mobilementalism.com/2008/05/28/live-from-google-io-android-integrate-replace-and-extend/, Last retrieved: 2010-04-09.Google Scholar
- Sim, N., Turnbull, R. and Walker, M. D. Open devices --- their role in supporting converged services, BT Technology Journal, 24, 2 (2006), 200--204. Google ScholarDigital Library
- Open Handset Alliance -- Overview, Available at: http://www.openhandsetalliance.com/oha_overview.html, Last retrieved: 2010-04-09.Google Scholar
- Childers, B. Android Everywhere!, Linux Journal, (2009), 186. Google ScholarDigital Library
- Hall, S. P. Anderson, E. Operating Systems for Mobile Computing. Consortium for Computing Sciences in Colleges, USA, (2009). Google ScholarDigital Library
- iPhone OS Overview, In iPhone OS Reference Library, Available at: ttp://developer.apple.com/iphone/library/referencelibrary/GettingStarted/URL_iPhone_OS_Overview/index.html, Last retrieved: 2010-04-13.Google Scholar
Evaluating architectural openness in mobile software platforms
Recommendations
On the openness of digital platforms/ecosystems
OpenSym '15: Proceedings of the 11th International Symposium on Open CollaborationA plenitude of technology is neither developed in-house nor simply outsourced in dyadic relationships. Instead, we are in a new age where technologies are developed by a networked community of actors and organizations, which base their relations ...
How quality attributes of software platform architectures influence software ecosystems
WEA 2013: Proceedings of the 2013 International Workshop on Ecosystem ArchitecturesWhen developing commercial applications, developers seldomly start from scratch. Generally, they use software platforms and extend them, joining an ever growing software ecosystem surrounding the platform. In this paper, the relationships between ...
The openness of data platforms: a research agenda
DE '22: Proceedings of the 1st International Workshop on Data EconomyData platforms are the keystone of the data economy. When opened up, data platforms allow data owners, data consumers and third parties to interact. Yet, openness may also harm business and societal interests. Literature on platform openness does not ...
Comments