Could No-Code Be Code Toward a No-Code Programming Language for Citizen Developers

Assaf Avishahar-Zeira, David H. Lorenz

פרסום מחקרי: פרק בספר / בדוח / בכנספרסום בספר כנסביקורת עמיתים

תקציר

By 2030 for each filled position in Software Engineering, two positions would remain unfilled. This already apparent loss of productivity has the software industry scrambling to fill the missing positions with citizen developers-Technical people with little or no programming skills-who would be using No-Code platforms to program various software solutions in specific domains. However, currently available platforms have fairly limited abstractions, lacking the flexibility of a general purpose programming language. To break the No-Code abstraction barrier, a very simple yet expressive general purpose No-Code programming language might provide citizen developers with an alternative to domain-specific No-Code platforms. Unfortunately, these requirements seem contradictory. Making a language very simple and specific might render it crippled, thus limited to a certain domain of problems. Conversely, making a language very expressive and general, might render it too complicated for citizen developers. In this work we argue that a multi-paradigm minimalist approach can bridge the gap between simplicity and expressiveness by including only abstractions considered intuitive to citizens. As a concrete proof-of-concept, we present a general purpose programming language designed for citizen developers that is on the one hand very powerful and on the other hand very simple. In fact, this language is so simple that the entire development is accomplished by flowcharts using mouse actions only, without typing a single line of code, thus demonstrating a general purpose No-Code programming language candidate for citizen developers.

שפה מקוריתאנגלית
כותר פרסום המארחOnward! 2023 - Proceedings of the 2023 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Co-located with
כותר משנה של פרסום המארחSPLASH 2023
עורכיםTijs van der Storm, Robert Hirschfeld
מוציא לאורAssociation for Computing Machinery, Inc
עמודים103-119
מספר עמודים17
מסת"ב (אלקטרוני)9798400703881
מזהי עצם דיגיטלי (DOIs)
סטטוס פרסוםפורסם - 18 אוק׳ 2023
אירוע2023 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Onward! 2023, co-located with SPLASH 2023 - Cascais, פורטוגל
משך הזמן: 25 אוק׳ 202327 אוק׳ 2023

סדרות פרסומים

שםOnward! 2023 - Proceedings of the 2023 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Co-located with: SPLASH 2023

כנס

כנס2023 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Onward! 2023, co-located with SPLASH 2023
מדינה/אזורפורטוגל
עירCascais
תקופה25/10/2327/10/23

הערה ביבליוגרפית

Publisher Copyright:
© 2023 Owner/Author.

טביעת אצבע

להלן מוצגים תחומי המחקר של הפרסום 'Could No-Code Be Code Toward a No-Code Programming Language for Citizen Developers'. יחד הם יוצרים טביעת אצבע ייחודית.

פורמט ציטוט ביבליוגרפי