We conducted a qualitative study to investigate the main aspects related to the development and management of applications (or apps) for smart and mobile devices. This investigation is composed of two main steps and its context is the software industry. In the first step, we interviewed software managers with experience in the context of app development and management. This part of our study can be intended as explorative because we used its outcomes to plan and execute the second step of our study, namely a survey with software professionals. From this survey, we obtained a number of findings that we can summarize as follows: (i) app development is mostly done by junior developers; (ii) agile methodologies and cross-platform development frameworks are largely adopted even if there are no approaches and frameworks considered the best; (iii) support for testing is considered inadequate; (iv) fragmentation of software and hardware is perceived an important concern; and (v) app development is considered different from the development of web/desktop applications. Based on our findings, we highlight areas that require more attention from the research and the industry.

Mobile App Development and Management: Results from a Qualitative Investigation

FRANCESE, Rita;GRAVINO, Carmine;RISI, MICHELE;SCANNIELLO, GIUSEPPE;TORTORA, Genoveffa
2017-01-01

Abstract

We conducted a qualitative study to investigate the main aspects related to the development and management of applications (or apps) for smart and mobile devices. This investigation is composed of two main steps and its context is the software industry. In the first step, we interviewed software managers with experience in the context of app development and management. This part of our study can be intended as explorative because we used its outcomes to plan and execute the second step of our study, namely a survey with software professionals. From this survey, we obtained a number of findings that we can summarize as follows: (i) app development is mostly done by junior developers; (ii) agile methodologies and cross-platform development frameworks are largely adopted even if there are no approaches and frameworks considered the best; (iii) support for testing is considered inadequate; (iv) fragmentation of software and hardware is perceived an important concern; and (v) app development is considered different from the development of web/desktop applications. Based on our findings, we highlight areas that require more attention from the research and the industry.
2017
978-1-5386-2669-6
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11386/4696362
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 32
  • ???jsp.display-item.citation.isi??? ND
social impact