L'essor du développement low-code
Le Low-Code transforme le développement logiciel avec des outils plus simples pour tout le monde.
Mauro Dalle Lucca Tosi, Javier Luis Cánovas Izquierdo, Jordi Cabot
― 6 min lire
Table des matières
- La Croissance du Low-Code
- La Modélisation Logicielle Traditionnelle
- Comparaison des Communautés
- Aperçus de Recherche
- Taille et Diversité de la Communauté Low-Code
- Lieux de Publication Populaires
- Influence des Auteurs
- Tendances de Publication
- Implications pour l'Avenir
- Conclusion
- Source originale
- Liens de référence
Ces dernières années, il y a eu un intérêt croissant pour les méthodes de création de logiciels. L'une de ces méthodes s'appelle le Low-code. Le Low-Code permet aux gens de construire des applications en utilisant des outils visuels simples, ce qui signifie que tu n'as pas besoin de beaucoup de compétences en codage pour commencer. Cette méthode de développement a facilité la création de logiciels pour un public plus large, pas seulement pour ceux qui ont un bagage technique.
La Croissance du Low-Code
Le Low-Code a émergé comme une tendance autour de 2014, mais il a commencé à attirer plus d'attention en 2017 lorsqu'il a été abordé dans des publications académiques. Depuis, le nombre de publications consacrées au Low-Code a été en hausse. En fait, en 2023, le nombre d'articles sur le Low-Code a dépassé ceux discutant des techniques de modélisation logicielle traditionnelles.
La Modélisation Logicielle Traditionnelle
Avant que le Low-Code ne devienne populaire, la communauté d'ingénierie logicielle se concentrait surtout sur des approches de modélisation traditionnelles. Cela inclut des méthodes qui aident les développeurs à planifier et concevoir des logiciels en utilisant des normes spécifiques. Avec le temps, ces méthodes traditionnelles ont été largement acceptées et pratiquées par les ingénieurs logiciels.
Parmi les méthodes de modélisation traditionnelle les plus courantes, on trouve l'Architecture Pilotée par les Modèles (APM), le Développement Piloté par les Modèles (DPM) et l'Ingénierie Pilotée par les Modèles (IPM). Ces approches aident les développeurs à produire des logiciels de haute qualité en fournissant une manière structurée de penser à la conception et au développement logiciel.
Comparaison des Communautés
L'essor du Low-Code a soulevé des questions sur la manière dont sa communauté se compare à celle de la modélisation traditionnelle. Ces deux groupes partagent certaines similarités, mais ont également des différences notables. Par exemple, alors que les modélistes traditionnels s'en tiennent souvent à des sujets techniques, les praticiens du Low-Code viennent de divers champs, comme la médecine et les affaires. Cette diversité apporte de nouvelles idées et approches au développement logiciel.
Aperçus de Recherche
Une étude récente a examiné comment ces deux communautés interagissent et ce qui les distingue. L'étude s'est concentrée sur deux aspects principaux : la taille et la diversité de la communauté Low-Code et comment elle diffère de celle de la modélisation traditionnelle en termes d'auteurs, de lieux de publication et de types de publications.
Taille et Diversité de la Communauté Low-Code
L'étude a révélé que la communauté Low-Code est en pleine expansion. Avec de plus en plus de personnes qui s'intéressent aux plateformes Low-Code, les publications dans ce domaine ont considérablement augmenté. En 2018, les premiers articles sur le Low-Code sont apparus, et la tendance n'a fait que croître.
La recherche a également mis en lumière qu'il y a un chevauchement limité entre les auteurs qui publient à la fois dans les domaines du Low-Code et de la modélisation traditionnelle. Cela suggère que beaucoup de chercheurs se concentrent soit sur un domaine, soit explorent le Low-Code pour la première fois.
Lieux de Publication Populaires
En regardant où les articles sur le Low-Code sont publiés, l'étude a révélé que beaucoup apparaissent dans des actes de conférences. Cela signifie que les ateliers et les symposiums sont des lieux importants pour partager de nouvelles idées et découvertes sur le Low-Code. Parmi ces lieux, la Conférence Internationale ACM/IEEE sur les Langages et Systèmes d'Ingénierie Pilotée par les Modèles est la principale publication pour les articles sur le Low-Code.
En revanche, les articles sur la modélisation traditionnelle sont publiés dans divers journaux et conférences. Cette différence dans les lieux de publication reflète les caractéristiques uniques de chaque communauté.
Influence des Auteurs
L'étude a examiné les auteurs derrière ces publications pour voir qui mène la conversation sur le Low-Code et la modélisation. Il a été trouvé qu'environ 16 % des auteurs qui écrivent sur le Low-Code publient également sur des sujets de modélisation traditionnelle. Cependant, parmi les auteurs les plus influents, ce chevauchement augmente à 28 %. Cela indique que certaines figures clés comblent le fossé entre ces deux domaines, aidant à créer des connexions et des collaborations.
Tendances de Publication
En analysant les tendances de publication, il est devenu évident que le nombre d'articles sur le Low-Code est en hausse, tandis que l'intérêt pour la modélisation traditionnelle semble diminuer. Ce changement pourrait révéler des intérêts changeants dans la communauté d'ingénierie logicielle. À mesure que de nouvelles technologies comme le Low-Code attirent l'attention, les méthodes traditionnelles pourraient devoir s'adapter et évoluer.
Implications pour l'Avenir
L'essor du Low-Code a des implications importantes pour l'avenir du développement logiciel. Alors que de plus en plus d'individus, y compris ceux avec moins d'expérience technique, contribuent aux projets logiciels, nous pourrions être témoins d'une transformation dans la manière dont les logiciels sont créés. Cette démocratisation du développement logiciel pourrait conduire à des applications innovantes dans divers domaines.
Certains chercheurs espèrent que l'intérêt continu pour le Low-Code revitalisera également la communauté de modélisation traditionnelle. En intégrant les techniques Low-Code dans les pratiques traditionnelles, les deux communautés pourraient collaborer et grandir ensemble.
Conclusion
Le Low-Code représente un changement dans la façon dont les logiciels sont développés. Son essor a créé une nouvelle communauté, qui gagne en reconnaissance et en influence. Alors que les pratiques de modélisation traditionnelles font face à des défis pour attirer un nouvel intérêt, la méthode Low-Code ouvre des opportunités pour un public plus large.
La recherche continue et la discussion sur l'intersection de ces communautés peuvent favoriser la collaboration et l'innovation. L'avenir pourrait voir un mélange des approches Low-Code et de modélisation traditionnelle, promouvant un environnement plus inclusif pour développer des logiciels qui répondent aux besoins d'utilisateurs divers.
Dans les années à venir, il sera essentiel de surveiller comment ces tendances évoluent et si les liens entre les deux communautés se renforcent. Ce paysage dynamique présente des possibilités passionnantes pour l'avenir de l'ingénierie logiciel et du développement.
Titre: A Metascience Study of the Impact of Low-Code Techniques in Modeling Publications
Résumé: 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.
Auteurs: Mauro Dalle Lucca Tosi, Javier Luis Cánovas Izquierdo, Jordi Cabot
Dernière mise à jour: 2024-08-12 00:00:00
Langue: English
Source URL: https://arxiv.org/abs/2408.05975
Source PDF: https://arxiv.org/pdf/2408.05975
Licence: https://creativecommons.org/licenses/by/4.0/
Changements: Ce résumé a été créé avec l'aide de l'IA et peut contenir des inexactitudes. Pour obtenir des informations précises, veuillez vous référer aux documents sources originaux dont les liens figurent ici.
Merci à arxiv pour l'utilisation de son interopérabilité en libre accès.