Methods for Application Development by Non-Programmers: A Systematic Literature Review

The facilitation of software development for individuals lacking programming expertise has gained popularity owing to the imperative of expeditiously and efficiently delivering software products. The advent and evolution of Rapid Application Development (RAD) methodologies has facilitated the empowe...

Full description

Bibliographic Details
Published in:ACM International Conference Proceeding Series
Main Author: Azmy I.H.; Azmi A.; Kama N.; Mohd Rusli H.; Chuprat S.; Anuar A.W.
Format: Conference paper
Language:English
Published: Association for Computing Machinery 2023
Online Access:https://www.scopus.com/inward/record.uri?eid=2-s2.0-85182727208&doi=10.1145%2f3631991.3631992&partnerID=40&md5=28b491b239a2c3b77a27a34701cd2f05
id 2-s2.0-85182727208
spelling 2-s2.0-85182727208
Azmy I.H.; Azmi A.; Kama N.; Mohd Rusli H.; Chuprat S.; Anuar A.W.
Methods for Application Development by Non-Programmers: A Systematic Literature Review
2023
ACM International Conference Proceeding Series


10.1145/3631991.3631992
https://www.scopus.com/inward/record.uri?eid=2-s2.0-85182727208&doi=10.1145%2f3631991.3631992&partnerID=40&md5=28b491b239a2c3b77a27a34701cd2f05
The facilitation of software development for individuals lacking programming expertise has gained popularity owing to the imperative of expeditiously and efficiently delivering software products. The advent and evolution of Rapid Application Development (RAD) methodologies has facilitated the empowerment of non-programmers, particularly those with extensive business process expertise, to develop software, thus giving rise to the term’Citizen Developers’. Currently, there exist numerous approaches encompassing frameworks, platforms, and tools that facilitate citizen development, including low-code platforms, no-code platforms, code automations, and spreadsheet-driven development. Nevertheless, the industry and software development community have yet to widely adopt these methods. Through an examination of the benefits and drawbacks of Re-CRUD code automation, it is anticipated that this approach may offer potential as a software development solution for individuals without programming expertise. However, enhancements to its ease of use and accessibility are necessary. The outcomes and suggestions derived from this analysis would furnish a more robust foundation for the assimilation and advancements of the methodologies of citizen development among the sector and the wider software development populace. © 2023 Copyright held by the owner/author(s).
Association for Computing Machinery

English
Conference paper

author Azmy I.H.; Azmi A.; Kama N.; Mohd Rusli H.; Chuprat S.; Anuar A.W.
spellingShingle Azmy I.H.; Azmi A.; Kama N.; Mohd Rusli H.; Chuprat S.; Anuar A.W.
Methods for Application Development by Non-Programmers: A Systematic Literature Review
author_facet Azmy I.H.; Azmi A.; Kama N.; Mohd Rusli H.; Chuprat S.; Anuar A.W.
author_sort Azmy I.H.; Azmi A.; Kama N.; Mohd Rusli H.; Chuprat S.; Anuar A.W.
title Methods for Application Development by Non-Programmers: A Systematic Literature Review
title_short Methods for Application Development by Non-Programmers: A Systematic Literature Review
title_full Methods for Application Development by Non-Programmers: A Systematic Literature Review
title_fullStr Methods for Application Development by Non-Programmers: A Systematic Literature Review
title_full_unstemmed Methods for Application Development by Non-Programmers: A Systematic Literature Review
title_sort Methods for Application Development by Non-Programmers: A Systematic Literature Review
publishDate 2023
container_title ACM International Conference Proceeding Series
container_volume
container_issue
doi_str_mv 10.1145/3631991.3631992
url https://www.scopus.com/inward/record.uri?eid=2-s2.0-85182727208&doi=10.1145%2f3631991.3631992&partnerID=40&md5=28b491b239a2c3b77a27a34701cd2f05
description The facilitation of software development for individuals lacking programming expertise has gained popularity owing to the imperative of expeditiously and efficiently delivering software products. The advent and evolution of Rapid Application Development (RAD) methodologies has facilitated the empowerment of non-programmers, particularly those with extensive business process expertise, to develop software, thus giving rise to the term’Citizen Developers’. Currently, there exist numerous approaches encompassing frameworks, platforms, and tools that facilitate citizen development, including low-code platforms, no-code platforms, code automations, and spreadsheet-driven development. Nevertheless, the industry and software development community have yet to widely adopt these methods. Through an examination of the benefits and drawbacks of Re-CRUD code automation, it is anticipated that this approach may offer potential as a software development solution for individuals without programming expertise. However, enhancements to its ease of use and accessibility are necessary. The outcomes and suggestions derived from this analysis would furnish a more robust foundation for the assimilation and advancements of the methodologies of citizen development among the sector and the wider software development populace. © 2023 Copyright held by the owner/author(s).
publisher Association for Computing Machinery
issn
language English
format Conference paper
accesstype
record_format scopus
collection Scopus
_version_ 1809678017314684928