An Empirical Evaluation of AXIOM as an Approach to Cross-platform Mobile Application Development

被引:1
|
作者
Jones, Christopher [1 ]
Jia, Xiaoping [1 ]
机构
[1] Depaul Univ, Coll Comp & Digital Media, 243 S Wabash Ave, Chicago, IL 60604 USA
关键词
Model-driven Development; Mobile Development; Domain-specific Modeling Languages; MODEL-DRIVEN DEVELOPMENT; SOFTWARE; PRODUCTIVITY;
D O I
10.5220/0005995902640271
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
AXIOM is a domain-specific modeling language for cross-platform mobile applications. AXIOM is based on more general techniques such as Model-Driven Architecture and generates native code for the iOS and Android platforms. Previous small-scale quantitative experiments suggested that AXIOM had the potential to provide significant productivity benefits. We have since conducted a limited set of more complex, mid-scale experiments and analyzed AXIOM's capabilities using both quantitative and qualitative metrics to further define AXIOM's ability to improve developer productivity when building cross-platform mobile applications. In this paper we describe the methodology of our mid-scale experiments and present the findings from source code and SonarQube analyses. We evaluate these findings and discuss what they mean to AXIOM in general. Finally, we look at possible changes to AXIOM's syntax and capabilities.
引用
收藏
页码:264 / 271
页数:8
相关论文
共 50 条
  • [1] An evaluation framework for cross-platform mobile application development tools
    Dhillon, Sunny
    Mahmoud, Qusay H.
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2015, 45 (10): : 1331 - 1357
  • [2] A Performance Evaluation of Cross-Platform Mobile Application Development Approaches
    Jia, Xiaoping
    Ebone, Aline
    Tan, Yongshan
    [J]. 2018 IEEE/ACM 5TH INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS (MOBILESOFT), 2018, : 92 - 93
  • [3] An Empirical Study of Cross-Platform Mobile Development in Industry
    Biorn-Hansen, Andreas
    Gronli, Tor-Morten
    Ghinea, Gheorghita
    Alouneh, Sahel
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2019,
  • [4] Cross-Platform Mobile Application Development for Smart Services
    Wheeler, D.
    Olszewska, J. I.
    [J]. 2022 IEEE 22ND INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND INFORMATICS AND 8TH IEEE INTERNATIONAL CONFERENCE ON RECENT ACHIEVEMENTS IN MECHATRONICS, AUTOMATION, COMPUTER SCIENCE AND ROBOTICS (CINTI-MACRO), 2022, : 203 - 208
  • [5] An empirical analysis of energy consumption of cross-platform frameworks for mobile development
    Ciman, Matteo
    Gaggi, Ombretta
    [J]. PERVASIVE AND MOBILE COMPUTING, 2017, 39 : 214 - 230
  • [6] An empirical investigation of performance overhead in cross-platform mobile development frameworks
    Biorn-Hansen, Andreas
    Rieger, Christoph
    Gronli, Tor-Morten
    Majchrzak, Tim A.
    Ghinea, Gheorghita
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2020, 25 (04) : 2997 - 3040
  • [7] An empirical investigation of performance overhead in cross-platform mobile development frameworks
    Andreas Biørn-Hansen
    Christoph Rieger
    Tor-Morten Grønli
    Tim A. Majchrzak
    Gheorghita Ghinea
    [J]. Empirical Software Engineering, 2020, 25 : 2997 - 3040
  • [8] Cross-platform mobile development approaches
    Charkaoui, Salma
    Adraoui, Zakaria
    Habib Benlahmar, El
    [J]. 2014 THIRD IEEE INTERNATIONAL COLLOQUIUM IN INFORMATION SCIENCE AND TECHNOLOGY (CIST'14), 2014, : 188 - 191
  • [9] An Evaluation of Cross-Platform Frameworks for Multimedia Mobile Applications Development
    Ferreira, Cristiane M. S.
    Peixoto, Maria J. P.
    Duarte, Paulo A. S.
    Torres, Andrei B. B.
    Silva Junior, Messias L.
    Rocha, Lincoln S.
    Viana, Windson
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2018, 16 (04) : 1206 - 1212
  • [10] Development of a Cross-Platform Mobile Application for Fruit Yield Estimation
    Duncan, Brandon
    Bulanon, Duke M.
    Bulanon, Joseph Ichiro
    Nelson, Josh
    [J]. AGRIENGINEERING, 2024, 6 (02): : 1807 - 1826