SIMPLIFIED GRAPHICAL DOMAIN-SPECIFIC LANGUAGES FOR THE MOBILE DOMAIN – PERSPECTIVES OF LEARNABILITY BY NONTECHNICAL USERS
Kamil ŻYŁA
k.zyla@pollub.plLublin 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, learnabilityReferences
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
Authors
Kamil ŻYŁAk.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: 51PDF downloads: 5
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.
Most read articles by the same author(s)
- Sylwester KORGA, Kamil ŻYŁA, Jerzy JÓZWIK, Jarosław PYTKA, Kamil CYBUL, PREDICTIVE TOOLS AS PART OF DECISSION AIDING PROCESSES AT THE AIRPORT – THE CASE OF FACEBOOK PROPHET LIBRARY , Applied Computer Science: Vol. 19 No. 4 (2023)
Similar Articles
- Katarzyna KUREK, Maria Skublewska-Paszkowska, Mariusz DZIENKOWSKI, Paweł POWROZNIK, THE IMPACT OF APPLYING UNIVERSAL DESIGN PRINCIPLES ON THE USABILITY OF ONLINE ACCOMMODATION BOOKING WEBSITES , Applied Computer Science: Vol. 20 No. 1 (2024)
You may also start an advanced similarity search for this article.