Bootstrapping Mobile App Development

被引:12
作者
Barnett, Scott [1 ]
Vasa, Rajesh [1 ]
Grundy, John [1 ]
机构
[1] Swinburne Univ Technol, Ctr Comp & Engn, Software Syst & Software Innovat Lab, Melbourne, Vic, Australia
来源
2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 2 | 2015年
关键词
D O I
10.1109/ICSE.2015.216
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Modern IDEs provide limited support for developers when starting a new data-driven mobile app. App developers are currently required to write copious amounts of boilerplate code, scripts, organise complex directories, and author actual functionality. Although this scenario is ripe for automation, current tools are yet to address it adequately. In this paper we present RAPPT, a tool that generates the scaffolding of a mobile app based on a high level description specified in a Domain Specific Language (DSL). We demonstrate the feasibility of our approach by an example case study and feedback from a professional development team. Demo at: https://www.youtube.com/watch?v=ffquVgBYpLM
引用
收藏
页码:657 / 660
页数:4
相关论文
共 11 条
  • [1] Balagtas-Fernandez Florence T., 2008, 2008 23rd IEEE/ACM International Conference on Automated Software Engineering, P509, DOI 10.1109/ASE.2008.94
  • [2] Brambilla M., 2017, SYNTHESIS LECT SOFTW, DOI DOI 10.2200/S00441ED1V01Y201208SWE001
  • [3] Danado J, 2012, S VIS LANG HUM CEN C, P83, DOI 10.1109/VLHCC.2012.6344487
  • [4] Fowler M., 2010, Domain-Specific Languages
  • [5] Heitkotter H., 2013, P 28 ANN ACM S APPL, P526, DOI [10.1145/2480362.2480464, DOI 10.1145/2480362.2480464]
  • [6] Khambati Abizer, 2008, 2008 23rd IEEE/ACM International Conference on Automated Software Engineering, P467, DOI 10.1109/ASE.2008.75
  • [7] Le Goaer O., 2013, Proceedings of the First Workshop on the globalization of domain specific languages, P28, DOI DOI 10.1145/2489812.2489819
  • [8] The "Physics" of Notations: Toward a Scientific Basis for Constructing Visual Notations in Software Engineering
    Moody, Daniel L.
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2009, 35 (06) : 756 - 779
  • [9] Nguyen ThanhHD., 2012, P 3 ACMSPEC INT C PE, P299, DOI DOI 10.1145/2188286.2188344
  • [10] Ribeiro A., 2014, J. Softw. Eng. Appl., V7, P906, DOI DOI 10.4236/JSEA.2014.711081