SIMPLIFIED GRAPHICAL DOMAIN-SPECIFIC LANGUAGES FOR THE MOBILE DOMAIN – PERSPECTIVES OF LEARNABILITY BY NONTECHNICAL USERS

Kamil ŻYŁA

k.zyla@pollub.pl
Lublin University of Technology, Electrical Engineering and Computer Science Faculty, Institute of Computer Science, 38A Nadbystrzycka St., 20-618 Lublin (Poland)

Abstract

Increasing number of technologically advanced mobile devices causes the need for seeking methods of software development that would involve persons without or with highly limited programming skills. They could participate as domain experts or individual creators of personal applications. Methods based on models might be the right answer, thus the author conducted workshops and surveys concerning perspectives of graphical modeling languages for the mobile domain. Research revealed that nontechnical users declared high learnability of simplified ones as well as the majority of them correctly read models in such languages.


Keywords:

MDE, DSL, learnability

Abran, A., Khelifi, A., Suryn, W., & Seffah, A. (2003). Usability meanings and interpretations in ISO standards. Software Quality Journal, 4(11), 325–338. https://doi.org/10.1023/A:1025869312943
DOI: https://doi.org/10.1023/A:1025869312943   Google Scholar

Angeles, S. (2017, February 27). How to make an app: Choosing the right app maker for you. Business News Daily. Retrieved from http://www.businessnewsdaily.com/8617-makingan-app.html
  Google Scholar

Arisholm, E., Briand, L. C., Hove, S. E., & Labiche, Y. (2006). The impact of UML documenttation on software maintenance: an experimental evaluation. IEEE Transactions on Software Engineering, 32(6), 365–381.
DOI: https://doi.org/10.1109/TSE.2006.59   Google Scholar

Brambilla, M., Cabot, J., & Wimmer, M. (2012). Model-driven software engineering in practice. Morgan & Claypool Publishers.
DOI: https://doi.org/10.1007/978-3-031-02546-4   Google Scholar

Definition – learnability. (n.d.). Retrieved July 2, 2017, from TechTarget, WhatIs.com? website http://whatis.techtarget.com/definition/learnability
  Google Scholar

Hutchinson, J., Rouncefield, M., & Whittle, J. (2011). Model-driven engineering practices in industry. In ICSE '11 Proceedings of the 33rd International Conference on Software Engineering, 21-28 May 2011 (pp. 633–642). New York, USA: ACM.
DOI: https://doi.org/10.1145/1985793.1985882   Google Scholar

Kapitsaki, G. M., Kateros, D. A., & Pappas, C. (2015). Enabling the deployment of mobile services for end-users: the SMS approach. Service Oriented Computing and Applications, 9(1), 21–40.
DOI: https://doi.org/10.1007/s11761-013-0141-7   Google Scholar

Kawasaki, B. (2016, May 20). App development should be democratized. DZone/Mobile Zone. Retrieved from https://dzone.com/articles/app-development-should-be-democratized
  Google Scholar

Kesik, J., & Żyła, K. (2011). Współczesne technologie informatyczne. Technologie MDE w projektowaniu aplikacji internetowych. Lublin: Politechnika Lubelska.
  Google Scholar

Kesik, J., Żyła, K., & Nowakowski, K. (2014). Domain-specific languages as tools for teaching 3D graphics. In Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development (MODELSWARD ‘2014), 7-9 January 2014 (pp. 498–503). Lisbon, Portugal: IEEE.
  Google Scholar

Kowalczyk, R., Turczynski, L., & Żyła, K. (2016). Comparison of App Inventor 2 and Java in creating personal applications for Android on example of a notepad. Advances in Science and Technology Research Journal, 10(31), 247–254. doi: https://doi.org/10.12913/22998624/64058
DOI: https://doi.org/10.12913/22998624/64058   Google Scholar

Meulen, R., & Forni, A. A. (2016, November 17). Gartner says Chinese smartphone vendors were only vendors in the global top five to increase sales in the third quarter of 2016. Gartner. Retrieved from http://www.gartner.com/newsroom/id/3516317
  Google Scholar

MIT App Inventor. (n.d.). Retrieved July 3, 2017, from MIT, App Inventor website http://appinventor.mit.edu/explore
  Google Scholar

Mohagheghi, P., & Dehlen, V. (2008). Where is the proof? - A review of experiences from applying MDE in industry. Lecture Notes in Computer Science, 5095, 432–443.
DOI: https://doi.org/10.1007/978-3-540-69100-6_31   Google Scholar

Mohamad, S. N. H., Patel, A., Tew, Y., Latih, R., & Qassim, Q. (2011). Principles and dynamics of block-based programming approach. In 2011 IEEE Symposium on Computers & Informatics, ISCI 2011, Kuala Lumpur, Malaysia, March 20-23, 2011 (pp. 340–345). Kuala Lumpur, Malaysia: IEEE. doi: 10.1109/ISCI.2011.5958938
DOI: https://doi.org/10.1109/ISCI.2011.5958938   Google Scholar

Rieger, C. (2017). Business apps with MAML: a model-driven approach to process-oriented mobile app development. In SAC '17 Proceedings of the Symposium on Applied Computing, Marrakech, Morocco, April 4-6, 2017 (pp. 1599–1606). New York, NY: ACM. doi: https://doi.org/10.1145/3019612.3019746
DOI: https://doi.org/10.1145/3019612.3019746   Google Scholar

Taylor, H. (2015, November 9). How mobile will transform business in 2016: Forrester. CNBC. Retrieved from http://www.cnbc.com/2015/11/09/forrester-mobile-predictions-for-2016.html
  Google Scholar

Viedma, C. (2010). Mobile web mashups. The long tail of mobile applications. Master ‘s thesis. School of ICT, Stockholm, Sweden.
  Google Scholar

Żyła, K. (2013). Economic aspects of user-oriented modeling for mobile devices. Actual Problems of Economics, 4(142), 334–340.
  Google Scholar

Żyła, K. (2015). Perspectives of simplified graphical domain-specific languages as communication tools in developing mobile systems for reporting life-threatening situations. Studies in Logic, Grammar and Rhetoric, 43(56), 161-175. https://doi.org/10.1515/slgr-2015-0048
DOI: https://doi.org/10.1515/slgr-2015-0048   Google Scholar

Żyła, K., & Kesik, J. (2012). Podsumowanie i kierunki badań nad MDE na Politechnice Lubelskiej. In M. Miłosz & W. Wójcik (Eds.), Kompetentny absolwent informatyki 2012 (pp. 135–152). Lublin: Polskie Towarzystwo Informatyczne.
  Google Scholar

Download


Published
2017-09-30

Cited by

ŻYŁA, K. (2017). SIMPLIFIED GRAPHICAL DOMAIN-SPECIFIC LANGUAGES FOR THE MOBILE DOMAIN – PERSPECTIVES OF LEARNABILITY BY NONTECHNICAL USERS. Applied Computer Science, 13(3), 32–40. https://doi.org/10.23743/acs-2017-19

Authors

Kamil ŻYŁA 
k.zyla@pollub.pl
Lublin University of Technology, Electrical Engineering and Computer Science Faculty, Institute of Computer Science, 38A Nadbystrzycka St., 20-618 Lublin Poland

Statistics

Abstract views: 33
PDF downloads: 1


License

Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.

All articles published in Applied Computer Science are open-access and distributed under the terms of the Creative Commons Attribution 4.0 International License.