COMPARISON OF MNOTE APPLICATION DEVELOPMENT EFFICIENCY USING LOW CODE AND FULL CODE DEVELOPMENT APPROACHES

  • Gagah Aji Gunadi Informatics, School of Computing, Telkom University, Indonesia
  • Dana Sulistyo Kusumo Software Engineering, School of Computing, Telkom University, Indonesia
Keywords: full code development, low code development

Abstract

Low Code Development has become more popular in recent years as it offers the ability to develop applications faster. Before the concept of Low Code programming, problems related to the efficiency of application development time were often faced when using manual or Full Code programming approaches. The problem becomes crucial when working on a large-scale application development scope. In this research, the author tries to measure and compare the difference in development efficiency between Low Code and Full Code approaches in the development of a web-based application called MNote, an order recording application for D'Happy food and beverage restaurant in Pemalang, Central Java. The author used OutSystems as the Low Code Platform (LCP) and MongoDB, ExpressJS, ReactJS, NodeJS (MERN) in the Full Code approach. The results showed that the Low Code Development approach takes 51.12% faster than the Full Code Development approach in developing the MNote application. Based on the results of the research, it can be concluded that the use of Low Code Development has a considerable influence in terms of time efficiency and ease of database integration.

Downloads

Download data is not yet available.

References

M. Hirzel, "Low-code programming models," Communications of the ACM, vol. 66, no. 10, pp. 76-85, 2023.

M. Singh, N. Chauhan, dan R. Popli, "A framework for transitioning of traditional software development method to distributed agile software development," dalam 2019 International Conference on Issues and Challenges in Intelligent Computing Techniques (ICICT), vol. 1, pp. 1-4, September 2019.

R. Waszkowski, "Low-code platform for automating business processes in manufacturing," IFAC-PapersOnLine, vol. 52, no. 10, pp. 376-381, 2019.

R. Sanchis, Ó. García-Perales, F. Fraile, dan R. Poler, "Low-code as enabler of digital transformation in manufacturing industry," Applied Sciences, vol. 10, no. 1, hal. 12, 2019.

R. Martins, F. Caldeira, F. Sa, M. Abbasi, dkk., "An overview on how to develop a low-code application using OutSystems," in Conference on Smart..., [Online]. Tersedia: https://ieeexplore.ieee.org/abstract/document/9277404/, 2020.

F. R. Ribeiro, J. C. Metrôlho, dan J. Salgueiro, "Developing for Testability: Best Practices and the Opinion and Practice of OutSystems Professionals," dalam ICSEA 2021, [Online]. Tersedia: https://www.researchgate.net/profile/Luigi-Lavazza/publication/366958305_ICSEA_2021_The_Sixteenth_International_Conference_on_Software_Engineering_Advances/links/63bb2e19c3c99660ebdc4ca9/ICSEA-2021-The-Sixteenth-International-Conference-on-Software-Engineering-Advances.pdf#page=92, 2021.

K. Talesra dan G. S. Nagaraja, "Low-code platform for application development," International Journal of Applied Engineering Research, vol. 16, no. 5, hal. 346-351, 2021.

R. Bernsteiner, S. Schlögl, C. Ploder, T. Dilger, dan F. Brecher, "CITIZEN VS. PROFESSIONAL DEVELOPERS: DIFFERENCES AND SIMILARITIES OF SKILLS AND TRAINING REQUIREMENTS FOR LOW CODE DEVELOPMENT PLATFORMS," dalam ICERI2022 Proceedings, hal. 4257-4264, IATED, 2022.

A. K. Erümit, "Effects of different teaching approaches on programming skills," Educ. Inf. Technol., vol. 25, hal. 1013–1037, 2020. DOI: 10.1007/s10639-019-10010-8.

A. A. Lawan, A. S. Abdi, A. A. Abuhassan and M. S. Khalid, "What is Difficult in Learning Programming Language Based on Problem-Solving Skills?," 2019 International Conference on Advanced Science and Engineering (ICOASE), Zakho - Duhok, Iraq, 2019, pp. 18-22, doi: 10.1109/ICOASE.2019.8723740.

A. Trigo, J. Varajão, dan M. Almeida, "Low-Code Versus Code-Based Software Development: Which Wins the Productivity Game?," IT Professional, vol. 24, no. 5, hal. 61-68, 2022.

C. Richardson dan J. R. Rymer, "The Forrester WaveTM: Low-code development platforms, Q2 2016," Forrester, Washington DC, 2016.

S. Pichidtienthum, P. Pugsee and N. Cooharojananone, "Developing Module Generation for Odoo Using Concept of Low-Code Development Platform and Automation Systems," 2021 IEEE 8th International Conference on Industrial Engineering and Applications (ICIEA), Chengdu, China, 2021, pp. 529-533, doi: 10.1109/ICIEA52957.2021.9436754.

S. Hoque, Full-Stack React Projects: Learn MERN stack development by building modern web apps using MongoDB, Express, React, and Node.js, [Online]. Tersedia: https://books.google.com/books?hl=en&lr=&id=097dDwAAQBAJ&oi=fnd&pg=PP1&dq=mern+stack&ots=CND7ahk9p3&sig=zSyJUyFGos8LDbFcz18z4_zsMPM, 2020.

M. Mehra, M. Kumar, A. Maurya, dkk., "MERN stack web development," Annals of the Romanian …, [Online]. Tersedia: http://www.annalsofrscb.ro/index.php/journal/article/view/7719, 2021.

R. K. Clemmons, "Project estimation with use case points," The Journal of Defense Software Engineering, vol. 19, no. 2, hal. 18-22, 2006.

A. Sahay, A. Indamutsa, D. Di Ruscio and A. Pierantonio, "Supporting the understanding and comparison of low-code development platforms," 2020 46th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), Portoroz, Slovenia, 2020, pp. 171-178, doi: 10.1109/SEAA51224.2020.00036.

E. Ogheneovo, "On the Relationship between Software Complexity and Maintenance Costs," Journal of Computer and Communications, vol. 02, hal. 1-16, 2014, doi: 10.4236/jcc.2014.214001.

J. Varajão, A. Trigo, dan M. Almeida, "Low-code Development Productivity: 'Is winter coming' for code-based technologies?," Queue, vol. 21, hal. 87-107, 2023, DOI: 10.1145/3631183.

M. Ochodek, J. Nawrocki, dan K. Kwarciak, "Simplifying effort estimation based on Use Case Points," Information and Software Technology, vol. 53, no. 3, hal. 200-213, 2011, ISSN 0950-5849, [Online]. DOI: 10.1016/j.infsof.2010.10.005.

H. Yuliansyah, S. Qudsiah, L. Zahrotun, dan I. Arfiani, "Implementation of use case point as software effort estimation in Scrum Framework," IOP Conference Series: Materials Science and Engineering, vol. 403, hal. 012085, 2018, DOI: 10.1088/1757-899X/403/1/012085.

T. Batubara, S. Efendi, dan E. Nababan, "Analysis Performance BCRYPT Algorithm to Improve Password Security from Brute Force," Journal of Physics: Conference Series, vol. 1811, hal. 012129, 2021, DOI: 10.1088/1742-6596/1811/1/012129.

F. Basya, M. Hardjianto, dan I. Putra, "SHA512 and MD5 Algorithm Vulnerability Testing Using Common Vulnerability Scoring System (CVSS)," Buana Information Technology and Computer Sciences (BIT and CS), vol. 3, hal. 1-4, 2022, DOI: 10.36805/bit-cs.v3i1.2046.

Published
2024-05-06
How to Cite
[1]
G. A. Gunadi and D. S. Kusumo, “COMPARISON OF MNOTE APPLICATION DEVELOPMENT EFFICIENCY USING LOW CODE AND FULL CODE DEVELOPMENT APPROACHES”, J. Tek. Inform. (JUTIF), vol. 5, no. 2, pp. 645-651, May 2024.