skip to main content
10.1145/1842752.1842775acmotherconferencesArticle/Chapter ViewAbstractPublication PagesecsaConference Proceedingsconference-collections
research-article

Evaluating architectural openness in mobile software platforms

Published:23 August 2010Publication History

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.

References

  1. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  2. Maxwell, E. Open Standards, Open Source and Open Innovation: Harnessing the Benefits of Openness, Innovations: Technology, Governance, Globalization 1, 3 (2006), 119--176.Google ScholarGoogle Scholar
  3. 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 ScholarGoogle Scholar
  4. 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 ScholarGoogle Scholar
  5. Canalys research release 2010, Available at: http://www.canalys.com/pr/2010/r2010021.html, Last retrieved: 2010-04-21.Google ScholarGoogle Scholar
  6. Bass, L., Clements, P. and Kazman, R. Software Architecture in Practice, Second Edition. Addison-Wesley, Boston, (2003), p 21. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Bryman, A. and Bell, E. Business Research Methods, Oxford: Oxford University Press, (2007), p 104.Google ScholarGoogle Scholar
  8. Burnard, P. A Method of Analysing Interview Transcripts in Qualitative Research, Nurse Education Today 11 (1991), 461--466Google ScholarGoogle ScholarCross RefCross Ref
  9. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  10. 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 ScholarGoogle Scholar
  11. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  12. 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 ScholarGoogle Scholar
  13. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  14. Prehn, S. Open Source Software Development Process. Term Paper in AG Software Engineering Seminar SS07 (2007).Google ScholarGoogle Scholar
  15. 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 ScholarGoogle Scholar
  16. 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 ScholarGoogle Scholar
  17. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  18. 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 ScholarGoogle Scholar
  19. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  20. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  21. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  22. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  23. Chen, J. An Introduction to Android, Available at: http://sites.google.com/site/io/an-introduction-to-android, Last retrieved: 2010-04-09.Google ScholarGoogle Scholar
  24. 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 ScholarGoogle Scholar
  25. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  26. Open Handset Alliance -- Overview, Available at: http://www.openhandsetalliance.com/oha_overview.html, Last retrieved: 2010-04-09.Google ScholarGoogle Scholar
  27. Childers, B. Android Everywhere!, Linux Journal, (2009), 186. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Hall, S. P. Anderson, E. Operating Systems for Mobile Computing. Consortium for Computing Sciences in Colleges, USA, (2009). Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. 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 ScholarGoogle Scholar
  1. Evaluating architectural openness in mobile software platforms

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • 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

      Copyright © 2010 ACM

      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]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 23 August 2010

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate48of72submissions,67%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader