Aleksandr, K.: Pureflow (2020)
Alpers, S., Eryilmaz, E., Hellfeld, S., Oberweis, A.: Mobile modeling tool based on the horus method. In: 2014 International Workshop on Advanced Information Systems for Enterprises (IWAISE), pp. 65–71 (2014)
Antunes, P., Herskovic, V., Ochoa, S.F., Pino, J.A.: Reviewing the quality of awareness support in collaborative applications. J. Syst. Softw. 89, 146–169 (2014)
Article
Google Scholar
ARCore: https://developers.google.com/ar (2020)
ARKit: https://developer.apple.com/augmented-reality/ (2020)
Astah* UML Pad: https://astah.net/products/astah-uml-pad/ (2020)
Avgoustinov, N.: Modelling in Mechanical Engineering and Mechatronics. Springer-Verlag, Berlin (2007)
Google Scholar
Azuma, R.T.: A survey of augmented reality. Presence Teleoper. Virtual Environ. 6(4), 355–385 (1997)
Article
Google Scholar
Baldauf, M., Dustdar, S., Rosenberg, F.: A survey on context-aware systems. Int. J. Ad Hoc Ubiquitous Comput. 2(4), 263–277 (2007)
Article
Google Scholar
Baloian, N., Zurita, G., Santoro, F.M., Araujo, R.M., Wolfgan, S., Machado, D., Pino, J.A.: A collaborative mobile approach for business process elicitation. In: 15th International Conference on Computer Supported Cooperative Work in Design (CSCWD), pp. 473–480 (2011)
Barricelli, B.R., Cassano, F., Fogli, D., Piccinno, A.: End-user development, end-user programming and end-user software engineering: A systematic mapping study. J. Syst. Softw. 149, 101–137 (2019)
Article
Google Scholar
Becker, J., Clever, N., Holler, J., Shitkova, M.: Icebricks - mobile application for business process modeling. In: 10th International Conference on New Horizons in Design Science: Broadening the Research Agenda (DESRIST), LNCS, vol. 9073, pp. 361–365. Springer, Berlin (2015)
Bencomo, N., Götz, S., Song, H.: Models@run.time: a guided tour of the state of the art and research challenges. Softw. Syst. Model. 18(5), 3049–3082 (2019)
Article
Google Scholar
Bergmann, G., Debreceni, C., Ráth, I., Varró, D.: Towards efficient evaluation of rule-based permissions for fine-grained access control in collaborative modeling. In: 2nd International Workshop on Collaborative Modelling in MDE (COMMitMDE@MODELS), CEUR Workshop Proceedings, vol. 2019, pp. 135–144. CEUR-WS.org (2017)
Bettini, C., Brdiczka, O., Henricksen, K., Indulska, J., Nicklas, D., Ranganathan, A., Riboni, D.: A survey of context modelling and reasoning techniques. Pervasive Mob. Comput. 6(2), 161–180 (2010)
Article
Google Scholar
Blair, G.S., Bencomo, N., France, R.B.: Models@run.time. IEEE Comput. 42(10), 22–27 (2009)
Article
Google Scholar
Brambilla, M., Cabot, J., Wimmer, M.: Model-Driven Software Engineering in Practice, Second Edition. Synthesis Lectures on Software Engineering. Morgan and Claypool Publishers (2017)
Brooks, F.P.: No silver bullet - essence and accidents of software engineering. Computer 20(4), 10–19 (1987)
MathSciNet
Article
Google Scholar
Brunschwig, L., Campos-López, R., Guerra, E., de Lara, J.: Towards domain-specific modelling environments based on augmented reality. In: 2021 IEEE/ACM 43rd International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER), pp. 56–60 (2021)
Brunschwig, L., Guerra, E., de Lara, J.: Towards access control for collaborative modelling apps. In: ACM/IEEE 23rd International Conference on Model Driven Engineering Languages and Systems (MODELS Companion), pp. 67:1–67:10. ACM (2020)
Buchmann, T.: Valkyrie: A uml-based model-driven environment for model-driven software engineering. In: 7th International Conference on Software Paradigms Trends (ICSOFT), pp. 147–157. SciTePress (2012)
Buchmann, T., Pezoldt, P.: A lightweight framework for graphical editors on android devices. In: 9th International Conference on Software Engineering and Applications (ICSOFT-EA), pp. 81–89 (2014)
Budinsky, F., Brodsky, S.A., Merks, E.: Eclipse Modeling Framework. Pearson Education (2003)
Corley, J., Syriani, E., Ergin, H.: Evaluating the cloud architecture of atompm. In: 4th International Conference on Model-Driven Engineering and Software Development (MODELSWARD), pp. 339–346. SciTePress (2016)
Cribster: Json designer (2020)
Danado, J., Paternò, F.: Puzzle: A mobile application development environment using a jigsaw metaphor. J. Vis. Lang. Comput. 25(4), 297–315 (2014)
Article
Google Scholar
Dourish, P., Bellotti, V.: Awareness and coordination in shared workspaces. In: 1992 ACM Conference on Computer-Supported Cooperative Work (CSCW), pp. 107–114. ACM (1992)
Döweling, S., Tahiri, T., Schmidt, B., Nolte, A., Khalilbeigi, M.: Collaborative business process modeling on interactive tabletops. In: 21st European Conference on Information Systems (ECIS), p. 29 (2013)
DrawExpress: https://drawexpress.com (2020)
Flowdia Diagrams: https://www.bezapps.com (2020)
Francese, R., Risi, M., Tortora, G.: Iconic languages: Towards end-user programming of mobile applications. J. Vis. Lang. Comput. 38, 1–8 (2017)
Article
Google Scholar
Franzago, M., Ruscio, D.D., Malavolta, I., Muccini, H.: Collaborative model-driven software engineering: a classification framework and a research map. IEEE Trans. Software Eng. 44(12), 1146–1175 (2018)
Article
Google Scholar
Gaouar, L., Benamar, A., Bendimerad, F.: Model driven approaches to cross platform mobile development. In: International Conference on Intelligent Information Processing, Security and Advanced Communication (IPAC), pp. 1–5 (2015)
GraphML: http://graphml.graphdrawing.org (2020)
Grundy, J.C., Hosking, J., Li, K.N., Ali, N.M., Huh, J., Li, R.L.: Generating domain-specific visual language tools from abstract visual specifications. IEEE Trans. Software Eng. 39(4), 487–515 (2013)
Article
Google Scholar
Grundy, J.C., Hosking, J.G., Cao, S., Zhao, D., Zhu, N., Tempero, E.D., Stoeckle, H.: Experiences developing architectures for realizing thin-client diagram editing tools. Softw. Pract. Exp. 37(12), 1245–1283 (2007)
Article
Google Scholar
Guerra, E., de Lara, J.: On the quest for flexible modelling. In: Proc. MODELS, pp. 23–33. ACM (2018)
Halna Mind: https://sites.google.com/site/halnablue/ (2020)
Harman, M., Jia, Y., Zhang, Y.: App store mining and analysis: Msr for app stores. In: Proceedings of the 9th IEEE Working Conference on Mining Software Repositories, MSR ’12, pp. 108–111. IEEE Press (2012)
HoloLens: https://www.microsoft.com/en-us/hololens (2020)
Hutchinson, J.E., Whittle, J., Rouncefield, M.: Model-driven engineering practices in industry: Social, organizational and managerial factors that lead to success or failure. Sci. Comput. Program. 89, 144–161 (2014)
Article
Google Scholar
IKEA room planner. https://apps.apple.com/us/app/ikea-place/id1279244498 (2021)
InfoRapid: Knowledgebase builder (2020)
Inspiration Maps: https://www.inspiration-at.com/inspiration-maps/ (2020)
Jézéquel, J., Combemale, B., Barais, O., Monperrus, M., Fouquet, F.: Mashup of metalanguages and its implementation in the kermeta language workbench. Softw. Syst. Model. 14(2), 905–920 (2015)
Article
Google Scholar
Kammerer, K., Kolb, J., Ronis, S., Reichert, M.: Collaborative process modeling with tablets and touch tables - a controlled experiment. In: 9th IEEE International Conference on Research Challenges in Information Science (RCIS), pp. 31–41 (2015)
Kang, K., Cohen, S., Hess, J., Novak, W., Peterson, A.: Feature-oriented domain analysis (FODA) feasibility study. Tech. Rep. CMU/SEI-90-TR-021, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA (1990)
Kelly, S., Lyytinen, K., Rossi, M.: Metaedit+ a fully configurable multi-user and multi-tool case and came environment. In: 8th International Conference on Advanced Information Systems Engineering (CAISE), pp. 1–21. Springer Berlin Heidelberg (1996)
Kelly, S., Tolvanen, J.: Domain-Specific Modeling - Enabling Full Code Generation. Wiley, New Jersey (2008)
Book
Google Scholar
klim: Database designer (2020)
Korzetz, M., Kühn, R., Kegel, K., Georgi, L., Schumann, F., Schlegel, T.: Milkyway: A toolbox for prototyping collaborative mobile-based interaction techniques. In: 13th International Conference on Universal Access in Human-Computer Interaction. Multimodality and Assistive Environments, UAHCI 2019, Lecture Notes in Computer Science, vol. 11573, pp. 477–490. Springer, Berlin (2019)
Lekh Diagram: https://www.lekhapp.com (2020)
Lemma, R., Lanza, M., Mocci, A.: Cel: Touching software modeling in essence. In: 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER), pp. 439–448 (2015)
Li, T.J., Li, Y., Chen, F., Myers, B.A.: Programming IoT devices by demonstration using mobile apps. In: 6th International Symposium on End-User Development (IS-EUD), LNCS, vol. 10303, pp. 3–17. Springer, Berlin (2017)
López-Fernández, J.J., Garmendia, A., Guerra, E., de Lara, J.: An example is worth a thousand words: Creating graphical modelling environments by example. Softw. Syst. Model. 18(2), 961–993 (2019)
Article
Google Scholar
López-Jaquero, V., Navarro, E., Simarro, F.M., González, P.: Metamodels infrastructure and heuristics for metamodel-driven multi-touch interaction. In: 13th IFIP TC13 International Conference on Human-Computer Interaction (INTERACT), LNCS, vol. 8118, pp. 210–227. Springer, Berlin (2013)
Lucidchart: https://www.lucidchart.com/ (2020)
Ludewig, J.: Models in software engineering. Softw. Syst. Model. 2(1), 5–14 (2003)
Article
Google Scholar
Ma, Z., Yeh, C.Y., He, H., Chen, H.: A web based uml modeling tool with touch screens. In: 29th ACM/IEEE International Conference on Automated Software Engineering (ASE), ASE ’14, pp. 835–838 (2014)
MagicLeap: https://www.magicleap.com (2020)
Malan, D., Leitner, H.: Scratch for budding computer scientists. 38th ACM Technical Symposium on Computer Science Education (SIGCSE) 39 (2007)
Mangano, N., van der Hoek, A.: A tool for distributed software design collaboration. In: 2012 ACM Conference on Computer Supported Cooperative Work Companion (CSCM), pp. 45–46 (2012)
Maróti, M., Kecskés, T., Kereskényi, R., Broll, B., Völgyesi, P., Jurácz, L., Levendovszky, T., Lédeczi, Á.: Next generation (meta)modeling: Web- and cloud-based collaborative tool infrastructure. In: 8th Workshop on Multi-Paradigm Modeling (MPM@MODELS), CEUR Workshop Proceedings, vol. 1237, pp. 41–60. CEUR-WS.org (2014)
Masson, C., Corley, J., Syriani, E.: Feature model for collaborative modeling environments. In: Proceedings of MODELS 2017 Satellite Events, CEUR Workshop Proceedings, vol. 2019, pp. 164–173. CEUR-WS.org (2017)
McDirmid, S.: Coding at the speed of touch. In: 10th SIGPLAN Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software (Onward!), pp. 61–76. ACM (2011)
miMind: http://mimind.cryptobees.com (2020)
Mind Meister: https://www.mindmeister.com/ (2020)
Mind Vector: http://www.mindvectorweb.com (2020)
Mindly: https://www.mindlyapp.com (2020)
MindMapping 3D: https://www.scapehop.com (2020)
MindMaster: https://www.edrawsoft.com/mindmaster/ (2020)
MindNode: https://mindnode.com (2020)
Mindomo: https://www.mindomo.com/ (2020)
Müller, T., Müller, H.: Modelling in Natural Sciences: Design, Validation and Case Studies. Springer-Verlag, Berlin (2003)
Book
Google Scholar
Nolte, A., Brown, R., Anslow, C., Wiechers, M., Polyvyanyy, A., Herrmann, T.: Collaborative business process modeling in multi-surface environments. In: Collaboration Meets Interactive Spaces, pp. 259–286. Springer, Berlin (2016)
Oppl, S., Stary, C.: Effects of a tabletop interface on the co-construction of concept maps. In: 13th IFIP TC13 International Conference on Human-Computer Interaction (INTERACT), LNCS, vol. 6948, pp. 443–460. Springer, Berlin (2011)
OrgChart: https://orgchartgo.com (2020)
Pérez-Soler, S., Guerra, E., de Lara, J.: Collaborative modeling and group decision making using chatbots in social networks. IEEE Softw. 35(6), 48–54 (2018)
Article
Google Scholar
Petersen, K., Feldt, R., Mujtaba, S., Mattsson, M.: Systematic mapping studies in software engineering. In: 12th International Conference on Evaluation and Assessment in Software Engineering (EASE), pp. 68–77. BCS Learning and Development Ltd. (2008)
User Interface Description Language. http://www.uidl.net (2011). Last accessed, January 2021
Rabah, S., Assila, A., Khouri, E., Maier, F., Ababsa, F., bourny, V., Maier, P., Mérienne, F.: Towards improving the future of manufacturing through digital twin and augmented reality technologies. Procedia Manufacturing 17, 460–467 (2018). 28th International Conference on Flexible Automation and Intelligent Manufacturing
Rachad, T., Idri, A.: Intelligent mobile applications: A systematic mapping study. Mob. Inf. Syst. 2020, 6715363:1–6715363:17 (2020)
Google Scholar
Ribeiro, A., Silva, A.: Survey on cross-platforms and languages for mobile apps. In: 8th International Conference on the Quality of Information and Communications Technology (QUATIC), pp. 255–260 (2012)
Ritter, C.T., Schwaiger, J., Johannsen, F.: A prototype for supporting novices in collaborative business process modeling using a tablet device. In: 10th International Conference on New Horizons in Design Science: Broadening the Research Agenda (DESRIST), LNCS, vol. 9073, pp. 371–375. Springer, Berlin (2015)
de Sá, M., Carriço, L.: A mobile tool for in-situ prototyping. In: 11th International Conference on Human-Computer Interaction with Mobile Devices and Services (MobileHCI) (2009)
Sahay, A., Indamutsa, A., Ruscio, D.D., Pierantonio, A.: Supporting the understanding and comparison of low-code development platforms. In: 46th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pp. 171–178. IEEE (2020)
Schmidt, D.C.: Guest editor’s introduction: model-driven engineering. Computer 39(2), 25–31 (2006)
Article
Google Scholar
Sebastián-Lombraña, A., Guerra, E., de Lara, J.: Positioning-based domain-specific modelling through mobile devices. In: 46th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pp. 150–157. IEEE (2020)
Seifert, J., Pfleging, B., del Carmen Valderrama Bahamóndez, E., Hermes, M., Rukzio, E., Schmidt, A.: Mobidev: a tool for creating apps on mobile phones. In: 13th International Conference on Human-Computer Interaction with Mobile Devices and Services (MobileHCI), pp. 109–112. ACM (2011)
Seiger, R., Gohlke, M., Aßmann, U.: Augmented reality-based process modelling for the internet of things with holoflows. In: 20th International Conference on Enterprise, Business-Process and Information Systems Modeling (BPMDS/EMMSAD@CAiSE), LNBIP, vol. 352, pp. 115–129. Springer, Berlin (2019)
SimpleMind: https://simplemind.eu (2020)
Sousa, V., Syriani, E., Fall, K.: Operationalizing the integration of user interaction specifications in the synthesis of modeling editors. In: 12th ACM SIGPLAN International Conference on Software Language Engineering (SLE), pp. 42–54. ACM (2019)
Störrle, H.: Modeling moods. In: 22nd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS Companion), pp. 468–477. IEEE (2019)
https://www.eclipse.org/cdo/. Last accessed, January 2021
Tillmann, N., Moskal, M., de Halleux, J., Fähndrich, M., Burckhardt, S.: Touchdevelop: app development on mobile devices. In: 20th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-20), p. 39. ACM (2012)
Tisi, M., Mottu, J., Kolovos, D.S., de Lara, J., Guerra, E., Ruscio, D.D., Pierantonio, A., Wimmer, M.: Lowcomote: Training the next generation of experts in scalable low-code engineering platforms. In: STAF (Co-Located Events), CEUR Workshop Proceedings, vol. 2405, pp. 73–78. CEUR-WS.org (2019)
Turner, A.: How many smartphones are in the world? https://www.bankmycell.com/blog/how-many-phones-are-in-the-world (2020)
UML 2.5.1 OMG specification. http://www.omg.org/spec/UML/2.5.1/ (2017)
Urrego, J.S., Muñoz, R., Mercado, M., Correal, D.: Archinotes: A global agile architecture design approach. In: 15th International Conference on Agile Processes in Software Engineering and Extreme Programming (XP), LNBIP, vol. 179, pp. 302–311. Springer, Berlin (2014)
Vangheluwe, H., de Lara, J., Mosterman, P.: An introduction to multi-paradigm modelling and simulation. In: Proceedings of AI, Simulation and Planning in High Autonomy Systems, pp. 9–20 (2002)
Vaquero-Melchor, D., Garmendia, A., Guerra, E., de Lara, J.: Domain-specific modelling using mobile devices. In: 12th International Conference on Software Technologies (ICSOFT), Revised Selected Papers, CCIS, vol. 743, pp. 221–238. Springer, Berl (2017)
Vaquero-Melchor, D., Palomares, J., Guerra, E., de Lara, J.: Active domain-specific languages: Making every mobile user a modeller. In: ACM/IEEE 20th International Conference on Model Driven Engineering Languages and Systems (MODELS), pp. 75–82. IEEE Comp. Soc. (2017)
Voelter, M.: DSL Engineering - Designing, Implementing and Using Domain-Specific Languages. dslbook.org (2013). URL http://www.dslbook.org
Wohlin, C.: Guidelines for snowballing in systematic literature studies and a replication in software engineering. In: 18th International Conference on Evaluation and Assessment in Software Engineering (EASE), pp. 38:1–38:10. ACM (2014)
Wu, Y.: Global smartphone user penetration forecast by 88 countries: 2007-2022. Wireless Smartphone Strategies Services (2016)
Wüest, D., Seyff, N., Glinz, M.: Flexisketch: a lightweight sketching and metamodeling approach for end-users. Softw. Syst. Model. 18(2), 1513–1541 (2019)
Article
Google Scholar
OMG’s XML Metadata Interchange. https://www.omg.org/spec/XMI/About-XMI/ (2015). Last accessed, January 2021
XMind: https://www.xmind.net/ (2020)
The XML Process Definition Language (XPDL) by the Workflow Management Coalition. https://www.wfmc.org/standards/xpdl (2012). Last accessed, January 2021
Zarwin, Z., Bjekovic, M., Favre, J., Sottet, J., Proper, H.A.: Natural modelling. J. Object Technol. 13(3), 1–36 (2014)
Article
Google Scholar
Zein, S., Salleh, N., Grundy, J.: A systematic mapping study of mobile application testing techniques. J. Syst. Softw. 117, 334–356 (2016)
Article
Google Scholar
Zhao, D., Grundy, J.C., Hosking, J.G.: Generating mobile device user interfaces for diagram-based modelling tools. In: 7th Australasian User Interface Conference (AUIC), CRPIT, vol. 50, pp. 101–108. Australian Computer Society (2006)
Zhu, N., Grundy, J.C., Hosking, J.G., Liu, N., Cao, S., Mehra, A.: Pounamu: a meta-tool for exploratory domain-specific visual language tool development. J. Syst. Softw. 80(8), 1390–1407 (2007)
Article
Google Scholar