skip to main content
10.1145/2593902.2593917acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article

Towards a collaborative framework for the design and development of data-intensive mobile applications

Published: 02 June 2014 Publication History

Abstract

Guidelines and best practices on how to design and develop mobile applications are being periodically released by mobile OS vendors, mobile developers, and researchers. Still, a framework that collects and integrates them in a simple, holistic, and automated approach is missing.
This work proposes a modelling framework supporting the collaborative design and development of data-intensive mobile applications. By using Model-Driven Engineering techniques, we define four modelling languages covering the main concerns coming from the mobile app development domain; the framework supports the analysis of models and the automated synthesis of executable mobile applications for multiple platforms. This paper provides an overall view of the modelling framework, and highlights its main features for both technical and non-technical stakeholders.

References

[1]
Stefano Ceri, Piero Fraternali, Aldo Bongio, Marco Brambilla, Sara Comai, and Maristella Matera. Morgan Kaufmann series in data management systems: Designing data-intensive Web applications. Morgan Kaufmann, 2003.
[2]
Jim Conallen. Web Application Extensions: Modeling the Web with UML, 2005.
[3]
Peter J. Denning. Design thinking. Commun. ACM, 56(12):29–31, December 2013.
[4]
Brian Fling. Mobile design and development: Practical concepts and techniques for creating mobile sites and Web apps. O’Reilly Media, Inc., 2009.
[5]
Vivian Genaro Motti, Dave Raggett, Sascha Van Cauwelaert, and Jean Vanderdonckt. Simplifying the development of cross-platform web user interfaces by collaborative model-based design. In 31st ACM Int. Conf. on Design of Communication, pages 55–64, 2013.
[6]
Henning Heitk ˜ A˝ utter, Herbert Kuchen, and Tim A. Majchrzak. Extending a model-driven cross-platform development approach for business apps. Science of Computer Programming, (0):–, 2013.
[7]
Chengzheng Sun, Xiaohua Jia, Yanchun Zhang, Yun Yang, and David Chen. Achieving convergence, causality preservation, and intention preservation in real-time cooperative editing systems. ACM Trans. Comput.-Hum. Interact., 5(1):63–108, 1998.
[8]
Anthony I. Wasserman. Software Engineering Issues for Mobile Application Development. In Proceedings of the FSE/SDP Workshop on Future of Software Engineering Research, pages 397–400, 2010.

Cited By

View all
  • (2024)MOBICAT: a model-driven engineering approach for automatic GUI code generation for Android applicationsFrontiers in Computer Science10.3389/fcomp.2024.13978056Online publication date: 31-May-2024
  • (2021)A Retargetable Model-Driven Framework for the Development of Mobile User InterfacesJournal of Circuits, Systems and Computers10.1142/S021812662250018931:01Online publication date: 28-Jul-2021
  • (2021)Hierarchical Distribution of Consistency-relevant Changes in a Collaborative Engineering Environment2021 IEEE/ACM Joint 15th International Conference on Software and System Processes (ICSSP) and 16th ACM/IEEE International Conference on Global Software Engineering (ICGSE)10.1109/ICSSP-ICGSE52873.2021.00018(83-93)Online publication date: May-2021
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
MOBILESoft 2014: Proceedings of the 1st International Conference on Mobile Software Engineering and Systems
June 2014
108 pages
ISBN:9781450328784
DOI:10.1145/2593902
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

In-Cooperation

  • TCSE: IEEE Computer Society's Tech. Council on Software Engin.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 02 June 2014

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Code Generation
  2. MDE
  3. Mobile Applications

Qualifiers

  • Article

Conference

ICSE '14
Sponsor:

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)9
  • Downloads (Last 6 weeks)2
Reflects downloads up to 15 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)MOBICAT: a model-driven engineering approach for automatic GUI code generation for Android applicationsFrontiers in Computer Science10.3389/fcomp.2024.13978056Online publication date: 31-May-2024
  • (2021)A Retargetable Model-Driven Framework for the Development of Mobile User InterfacesJournal of Circuits, Systems and Computers10.1142/S021812662250018931:01Online publication date: 28-Jul-2021
  • (2021)Hierarchical Distribution of Consistency-relevant Changes in a Collaborative Engineering Environment2021 IEEE/ACM Joint 15th International Conference on Software and System Processes (ICSSP) and 16th ACM/IEEE International Conference on Global Software Engineering (ICGSE)10.1109/ICSSP-ICGSE52873.2021.00018(83-93)Online publication date: May-2021
  • (2021)Timestamp-based Consistency Checking of Collaboratively Developed Engineering Artifacts2021 IEEE/ACM Joint 15th International Conference on Software and System Processes (ICSSP) and 16th ACM/IEEE International Conference on Global Software Engineering (ICGSE)10.1109/ICSSP-ICGSE52873.2021.00017(72-82)Online publication date: May-2021
  • (2020)Evaluating the impact of caching on the energy consumption and performance of progressive web appsProceedings of the IEEE/ACM 7th International Conference on Mobile Software Engineering and Systems10.1145/3387905.3388593(109-119)Online publication date: 13-Jul-2020
  • (2019)Multifaceted consistency checking of collaborative engineering artifactsProceedings of the 22nd International Conference on Model Driven Engineering Languages and Systems10.1109/MODELS-C.2019.00044(278-287)Online publication date: 15-Sep-2019
  • (2018)Collaborative Model-Driven Software Engineering: A Classification Framework and a Research MapIEEE Transactions on Software Engineering10.1109/TSE.2017.275503944:12(1146-1175)Online publication date: 1-Dec-2018
  • (2018)A process-oriented modeling approach for graphical development of mobile business appsComputer Languages, Systems & Structures10.1016/j.cl.2018.01.00153(43-58)Online publication date: Sep-2018
  • (2017)Model-Driven Software Engineering in Practice: Second EditionSynthesis Lectures on Software Engineering10.2200/S00751ED2V01Y201701SWE0043:1(1-207)Online publication date: 30-Mar-2017
  • (2017)Business apps with MAMLProceedings of the Symposium on Applied Computing10.1145/3019612.3019746(1599-1606)Online publication date: 3-Apr-2017
  • Show More Cited By

View Options

Get Access

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