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

skip to main content
10.1145/3336294.3336320acmotherconferencesArticle/Chapter ViewAbstractPublication PagessplcConference Proceedingsconference-collections
short-paper

App Variants and Their Impact on Mobile Architecture: An Experience Report

Published: 09 September 2019 Publication History

Abstract

In order to raise the awareness of industrial practitioners and researchers regarding specific PLE-related issues and approaches, this paper shares some experiences made by Insiders Technologies regarding the development and provisioning of mobile app variants and the impact of variability on the app architecture. Using the smart MOBILE app product line as an example, the paper characterizes the mobile app market, identifies key variant drivers, introduces influential technologies and their constraints, and discusses viable tactics to support adequate variability in the architecture of a mobile app.

References

[1]
A. Ahmad, Feng, C., Tao, M., Yousif, A., and Ge, S. 2017. Challenges of mobile applications development: Initial results. (2017), 464--469.
[2]
Hamid Bagheri, Joshua Garcia, Alireza Sadeghi, Sam Malek, and Nenad Medvidovic. 2016. Software architectural principles in contemporary mobile software: from conception to practice. Journal of Systems and Software 119 (2016), 31 -- 44.
[3]
Jan Bosch. 2005. Software Product Families in Nokia. In Software Product Lines, 9th International Conference, SPLC 2005, Rennes, France, September 26--29, 2005, Proceedings. 2--6.
[4]
Josh Dehlinger and Jeremy Dixon. 2011. Mobile application software engineering: Challenges and research directions. 2 (2011), 29--32.
[5]
R. Francese, M. Risi, G. Tortora, and G. Scanniello. 2013. Supporting the development of multi-platform mobile applications. In 2013 15th IEEE International Symposium on Web Systems Evolution (WSE). 87--90.
[6]
Nicolas Fußberger, Bo Zhang, and Martin Becker. 2017. A Deep Dive into Android's Variability Realizations. In Proceedings of the 21st International Systems and Software Product Line Conference, SPLC 2017, Volume A, Sevilla, Spain, September 25--29, 2017. 69--78.
[7]
Ari Jaaksi. 2002. Developing Mobile Browsers in a Product Line. IEEE Software 19, 4 (2002), 73--80.
[8]
J. B. Jørgensen, B. Knudsen, L. Sloth, J. R. Vase, and H. B. Christensen. 2016. Variability Handling for Mobile Banking Apps on iOS and Android. In 2016 13th Working IEEE/IFIP Conference on Software Architecture (WICSA). 283--286.
[9]
M. E. Joorabchi, Mesbah, A., and Kruchten, P. 2013. Real Challenges in Mobile App Development. (Oktober 2013), 15--24.
[10]
José A Montenegro, Mónica Pinto, and Lidia Fuentes. 2017. What do software developers need to know to build secure energy-efficient Android applications? IEEE Access 6 (2017), 1428--1450.
[11]
Dirk Muthig, Isabel John, Michalis Anastasopoulos, Thomas Forster, Jörg Dörr, and Klaus Schmid. 2004. GoPhone-a software product line in the mobile phone domain. IESE-Report No 25 (2004), 1--104.
[12]
Dmitry Namiot and Manfred Sneps-Sneppe. 2014. On micro-services architecture. International Journal of Open Information Technologies 2, 9 (2014), 24--27.
[13]
Ricardo E. V. De S. Rosa and Vicente Ferreira de Lucena. 2011. Smart composition of reusable software components in mobile application product lines. In PLEASE@ICSE.
[14]
M. Villamizar, O. Garcés, H. Castro, M. Verano, L. Salamanca, R. Casallas, and S. Gil. 2015. Evaluating the monolithic and the microservice architecture pattern to deploy web applications in the cloud. In 2015 10th Computing Colombian Conference (10CCC). 583--590.

Index Terms

  1. App Variants and Their Impact on Mobile Architecture: An Experience Report

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    SPLC '19: Proceedings of the 23rd International Systems and Software Product Line Conference - Volume A
    September 2019
    356 pages
    ISBN:9781450371384
    DOI:10.1145/3336294
    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].

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 09 September 2019

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. mobile app development
    2. mobile application
    3. software architecture
    4. software product line

    Qualifiers

    • Short-paper

    Conference

    SPLC 2019

    Acceptance Rates

    Overall Acceptance Rate 167 of 463 submissions, 36%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 157
      Total Downloads
    • Downloads (Last 12 months)9
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 17 Nov 2024

    Other Metrics

    Citations

    View Options

    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