Simple Science

Scienza all'avanguardia spiegata semplicemente

# Informatica# Ingegneria del software# Biblioteche digitali

L'Ascesa dello Sviluppo Low-Code

Il Low-Code sta trasformando lo sviluppo software con strumenti più facili per tutti.

Mauro Dalle Lucca Tosi, Javier Luis Cánovas Izquierdo, Jordi Cabot

― 5 leggere min


Lo Sviluppo Low-CodeLo Sviluppo Low-CodePrende Piedecui si crea software per tutti.Il Low-Code sta cambiando il modo in
Indice

Negli ultimi anni, c'è stato un crescente interesse per i metodi di creazione software. Uno di questi metodi si chiama Low-code. Il Low-Code permette alle persone di costruire applicazioni usando strumenti visivi semplici, che significa che non hai bisogno di molte abilità di programmazione per iniziare. Questo metodo di sviluppo ha reso più facile per una gamma più ampia di persone creare software, non solo per chi ha background tecnici.

La Crescita del Low-Code

Il Low-Code è emerso come una tendenza intorno al 2014, ma ha iniziato a guadagnare più attenzione nel 2017 quando è stato discusso per la prima volta in articoli accademici. Da allora, il numero di pubblicazioni focalizzate sul Low-Code è aumentato. Infatti, nel 2023, il numero di articoli sul Low-Code ha superato quelli che trattano tecniche di modellazione software tradizionali.

Modellazione Software Tradizionale

Prima che il Low-Code diventasse popolare, la comunità di ingegneria software si concentrava principalmente su approcci di modellazione tradizionali. Questi includono metodi che aiutano gli sviluppatori a pianificare e progettare software utilizzando standard specifici. Col tempo, questi metodi tradizionali sono stati ampiamente accettati e praticati tra gli ingegneri software.

Alcuni metodi di modellazione tradizionali comuni includono l'Architettura Driven Model (MDA), lo Sviluppo Driven Model (MDD) e l'Ingegneria Driven Model (MDE). Questi approcci aiutano gli sviluppatori a produrre software di alta qualità fornendo un modo strutturato per pensare alla progettazione e allo sviluppo software.

Confronto tra Comunità

L'ascesa del Low-Code ha portato a domande su come la sua comunità si confronta con quella della modellazione tradizionale. Questi due gruppi condividono alcune somiglianze ma hanno anche differenze notevoli. Ad esempio, mentre i modellatori tradizionali tendono a rimanere su argomenti tecnici, i praticanti del Low-Code provengono da vari campi, come la medicina e gli affari. Questa diversità porta nuove idee e approcci allo sviluppo software.

Risultati della Ricerca

Uno studio recente ha esaminato come entrambe le comunità interagiscono e cosa le differenzia. Lo studio si è concentrato su due aspetti principali: la dimensione e la varietà della comunità Low-Code e come si differenzia dalla comunità di modellazione tradizionale in termini di autori, sedi e tipi di pubblicazioni.

Dimensione e Diversità della Comunità Low-Code

Lo studio ha rivelato che la comunità Low-Code sta crescendo rapidamente. Con un numero sempre maggiore di persone interessate a utilizzare piattaforme Low-Code, le pubblicazioni in questo settore sono aumentate significativamente. Nel 2018, sono apparsi i primi articoli sul Low-Code, e la tendenza ha continuato a crescere.

La ricerca ha anche evidenziato che c'è una sovrapposizione limitata tra gli autori che pubblicano sia nel campo del Low-Code che in quello della modellazione tradizionale. Questo suggerisce che molti ricercatori si concentrano su un'area o esplorano il Low-Code per la prima volta.

Luoghi di Pubblicazione Popolari

Analizzando dove vengono pubblicati gli articoli sul Low-Code, lo studio ha rivelato che molti di essi appaiono nelle procedure di conferenza. Questo significa che workshop e simposi sono posti importanti per condividere nuove idee e scoperte sul Low-Code. Tra questi luoghi, la Conferenza Internazionale ACM/IEEE sulle Lingue e Sistemi di Ingegneria Driven Model è la principale pubblicazione per articoli sul Low-Code.

Al contrario, gli articoli sulla modellazione tradizionale vengono pubblicati in vari giornali e conferenze. Questa differenza nei luoghi di pubblicazione riflette le caratteristiche uniche di entrambe le comunità.

Influenza degli Autori

Lo studio ha esaminato gli autori dietro queste pubblicazioni per vedere chi guida la conversazione sul Low-Code e sulla modellazione. È stato scoperto che circa il 16% degli autori che scrivono sul Low-Code pubblicano anche su argomenti di modellazione tradizionale. Tuttavia, tra gli autori più influenti, la sovrapposizione aumenta al 28%. Questo indica che alcune figure chiave stanno colmando il divario tra queste due aree, contribuendo a creare collegamenti e collaborazioni.

Tendenze nella Pubblicazione

Analizzando le tendenze nelle pubblicazioni, è emerso che il numero di articoli sul Low-Code è in aumento, mentre l'interesse per la modellazione tradizionale sembra diminuire. Questo cambiamento potrebbe rivelare interessi in evoluzione nella comunità di ingegneria software. Con nuove tecnologie come il Low-Code che catturano l'attenzione, i metodi tradizionali potrebbero dover adattarsi ed evolversi.

Implicazioni per il Futuro

L'ascesa del Low-Code ha importanti implicazioni per il futuro dello sviluppo software. Man mano che più individui, anche quelli con meno esperienza tecnica, contribuiscono a progetti software, potremmo assistere a una trasformazione nel modo in cui viene creato il software. Questa democratizzazione dello sviluppo software potrebbe portare a applicazioni innovative in vari ambiti.

Alcuni ricercatori sperano che l'interesse continuo per il Low-Code rinvigorirà anche la comunità di modellazione tradizionale. Integrando le tecniche Low-Code nelle pratiche tradizionali, le due comunità potrebbero collaborare e crescere insieme.

Conclusione

Il Low-Code rappresenta un cambiamento nel modo in cui viene sviluppato il software. La sua ascesa ha creato una nuova comunità, che sta guadagnando sempre più riconoscimento e influenza. Mentre le pratiche di modellazione tradizionali affrontano sfide nell'attrarre nuovo interesse, il metodo Low-Code apre opportunità per un pubblico più ampio.

Continua ricerca e discussione sull'intersezione di queste comunità può favorire collaborazione e innovazione. Il futuro potrebbe vedere un'unione di approcci Low-Code e di modellazione tradizionale, promuovendo un ambiente più inclusivo per sviluppare software che soddisfi le esigenze degli utenti diversificati.

Nei prossimi anni, sarà essenziale monitorare come queste tendenze evolvono e se i collegamenti tra le due comunità si rafforzano. Questo paesaggio dinamico presenta possibilità entusiasmanti per il futuro dell'ingegneria e dello sviluppo software.

Fonte originale

Titolo: A Metascience Study of the Impact of Low-Code Techniques in Modeling Publications

Estratto: In the last years, model-related publications have been exploring the application of modeling techniques in different domains. Initially focused on UML and the Model-Driven Architecture approach, the literature has been evolving towards the usage of more general concepts such as Model-Driven Development or Model-Driven Engineering. With the emergence of Low-Code software development platforms, the modeling community has been studying how these two fields may combine and benefit from each other, thus leading to the publication of a number of works in recent years. In this paper, we present a metascience study of Low-Code. Our study has a two-fold approach: (1) to examine the composition (size and diversity) of the emerging Low-Code community; and (2) to investigate how this community differs from the "classical" model-driven community in terms of people, venues, and types of publications. Through this study, we aim to benefit the low-code community by helping them better understand its relationship with the broader modeling community. Ultimately, we hope to trigger a discussion about the current and possible future evolution of the low-code community as part of its consolidation as a new research field.

Autori: Mauro Dalle Lucca Tosi, Javier Luis Cánovas Izquierdo, Jordi Cabot

Ultimo aggiornamento: 2024-08-12 00:00:00

Lingua: English

URL di origine: https://arxiv.org/abs/2408.05975

Fonte PDF: https://arxiv.org/pdf/2408.05975

Licenza: https://creativecommons.org/licenses/by/4.0/

Modifiche: Questa sintesi è stata creata con l'assistenza di AI e potrebbe presentare delle imprecisioni. Per informazioni accurate, consultare i documenti originali collegati qui.

Si ringrazia arxiv per l'utilizzo della sua interoperabilità ad accesso aperto.

Altro dagli autori

Articoli simili