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

Cited By

View all
  • (2024)Reliability non-functional requirement evaluation in mission-critical systems with an architectural strategy for future systemsInternational Journal of Computers and Applications10.1080/1206212X.2024.230438546:4(227-251)Online publication date: 9-Feb-2024
  • (2023)Research on the Openness of Digital Platforms Based on Entropy-Weighted TOPSIS: Evidence from ChinaSustainability10.3390/su1504332215:4(3322)Online publication date: 10-Feb-2023
  • (2022)The openness of data platformsProceedings of the 1st International Workshop on Data Economy10.1145/3565011.3569056(34-41)Online publication date: 9-Dec-2022
  • Show More Cited By
  1. Evaluating architectural openness in mobile software platforms

    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. mobile software platforms
    2. openness strategy
    3. platform accessibility
    4. platform architecture
    5. qualitative interview

    Qualifiers

    • Research-article

    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)17
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 25 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Reliability non-functional requirement evaluation in mission-critical systems with an architectural strategy for future systemsInternational Journal of Computers and Applications10.1080/1206212X.2024.230438546:4(227-251)Online publication date: 9-Feb-2024
    • (2023)Research on the Openness of Digital Platforms Based on Entropy-Weighted TOPSIS: Evidence from ChinaSustainability10.3390/su1504332215:4(3322)Online publication date: 10-Feb-2023
    • (2022)The openness of data platformsProceedings of the 1st International Workshop on Data Economy10.1145/3565011.3569056(34-41)Online publication date: 9-Dec-2022
    • (2021)Context dependent trade-offs around platform-to-platform openness: The case of the Internet of ThingsTechnovation10.1016/j.technovation.2021.102331108(102331)Online publication date: Dec-2021
    • (2020)How Consumers Utilize Healthcare Apps? – Focusing on Samsung HealthHCI International 2020 - Posters10.1007/978-3-030-50726-8_56(429-437)Online publication date: 10-Jul-2020
    • (2019)Revisiting the mobile software ecosystems literatureProceedings of the 7th International Workshop on Software Engineering for Systems-of-Systems and 13th Workshop on Distributed Software Development, Software Ecosystems and Systems-of-Systems10.1109/SESoS/WDES.2019.00015(50-57)Online publication date: 28-May-2019
    • (2019)An MDD‐based method for building context‐aware applications with high reusabilityJournal of Software: Evolution and Process10.1002/smr.220031:11Online publication date: 15-Nov-2019
    • (2018)On the nature of software sub-ecosystems and their healthProceedings of the 1st International Workshop on Software Health10.1145/3194124.3194127(25-32)Online publication date: 28-May-2018
    • (2018)An Overview of the Internet of Things Closed Source Operating Systems2018 14th International Wireless Communications & Mobile Computing Conference (IWCMC)10.1109/IWCMC.2018.8450314(291-297)Online publication date: Jun-2018
    • (2017)Challenges and Solutions for Opening Small and Medium-Scale Industrial Software PlatformsProceedings of the 21st International Systems and Software Product Line Conference - Volume A10.1145/3106195.3106203(153-162)Online publication date: 25-Sep-2017
    • 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

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media