TY - JOUR
T1 - Supporting multi-view development for mobile applications
AU - Barnett, Scott
AU - Avazpour, Iman
AU - Vasa, Rajesh
AU - Grundy, John
PY - 2019/4
Y1 - 2019/4
N2 - Interest in mobile application development has significantly increased. The need for rapid, iterative development coupled with the diversity of platforms, technologies and frameworks impacts on the productivity of developers. In this paper we propose a new approach and tool support, Rapid APPlication Tool (RAPPT), that enables rapid development of mobile applications. It employs Domain Specific Visual Languages and Modeling techniques to help developers define the characteristics of their applications using high level visual notations. Our approach also provides multiple views of the application to help developers have a better understanding of the different aspects of their application. Our user evaluation of RAPPT demonstrates positive feedback ranging from expert to novice developers.
AB - Interest in mobile application development has significantly increased. The need for rapid, iterative development coupled with the diversity of platforms, technologies and frameworks impacts on the productivity of developers. In this paper we propose a new approach and tool support, Rapid APPlication Tool (RAPPT), that enables rapid development of mobile applications. It employs Domain Specific Visual Languages and Modeling techniques to help developers define the characteristics of their applications using high level visual notations. Our approach also provides multiple views of the application to help developers have a better understanding of the different aspects of their application. Our user evaluation of RAPPT demonstrates positive feedback ranging from expert to novice developers.
KW - Code generation
KW - Domain specific languages
KW - Mobile app development
KW - Visual notation
UR - http://www.scopus.com/inward/record.url?scp=85065081940&partnerID=8YFLogxK
U2 - 10.1016/j.cola.2019.02.001
DO - 10.1016/j.cola.2019.02.001
M3 - Article
AN - SCOPUS:85065081940
VL - 51
SP - 88
EP - 96
JO - Journal of Computer Languages
JF - Journal of Computer Languages
SN - 2665-9182
ER -