Mobile Computing, Applications, and Services. 4th International Conference, MobiCASE 2012, Seattle, WA, USA, October 11-12, 2012. Revised Selected Papers

Research Article

Mobile Apps Development: A Framework for Technology Decision Making

Download
572 downloads
  • @INPROCEEDINGS{10.1007/978-3-642-36632-1_4,
        author={Emiliano Masi and Giovanni Cantone and Manuel Mastrofini and Giuseppe Calavaro and Paolo Subiaco},
        title={Mobile Apps Development: A Framework for Technology Decision Making},
        proceedings={Mobile Computing, Applications, and Services. 4th International Conference, MobiCASE 2012, Seattle, WA, USA, October 11-12, 2012. Revised Selected Papers},
        proceedings_a={MOBICASE},
        year={2013},
        month={2},
        keywords={Mobile App development mobile platforms mobile development technology mobile development approaches},
        doi={10.1007/978-3-642-36632-1_4}
    }
    
  • Emiliano Masi
    Giovanni Cantone
    Manuel Mastrofini
    Giuseppe Calavaro
    Paolo Subiaco
    Year: 2013
    Mobile Apps Development: A Framework for Technology Decision Making
    MOBICASE
    Springer
    DOI: 10.1007/978-3-642-36632-1_4
Emiliano Masi1,*, Giovanni Cantone2,*, Manuel Mastrofini2,*, Giuseppe Calavaro3,*, Paolo Subiaco3,*
  • 1: FIZ Karlsruhe
  • 2: University of Roma Tor Vergata
  • 3: IBM Italia SpA
*Contact email: emiliano.masi@fiz-karlsruhe.de, cantone@uniroma2.it, manuel.mastrofini@uniroma2.it, gcalavaro@it.ibm.com, paolo_subiaco@it.ibm.com

Abstract

Developers of a new Mobile App have to undertake a number of decisions, including the target platform and the development technology to utilize. Even though there is no one-size-fits-all solution, which could meet all needs for all contexts, this paper is concerned with an exploratory study aimed to provide developers with a framework to support their technology selection process, including practical guidelines on how to select the technology that best fits the given context and requirements. The exploited research methods are survey, interview, and case study. Results consist in a model of, and a collection of data and experts’ experiences about, some advanced platforms. Results are packed in a tool-prototype: once entered the needs and required device features, the tool returns measures that allow a decision maker to identify the development technology, among the recommended alternatives, which best fulfills the actual requirements.