Proposing a Framework for Impact Analysis for Low-Code Development Platforms

Low-code development platforms accelerate software development by facilitating end-user programming. Through higher-level abstractions citizen developers are enabled to develop increasingly complex software systems. While this improves productivity and efficiency it also introduces new challenges in...

Full description

Saved in:
Bibliographic Details
Published in:2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C) pp. 88 - 97
Main Authors: Overeem, Michiel, Jansen, Slinger
Format: Conference Proceeding
Language:English
Published: IEEE 01.10.2021
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract Low-code development platforms accelerate software development by facilitating end-user programming. Through higher-level abstractions citizen developers are enabled to develop increasingly complex software systems. While this improves productivity and efficiency it also introduces new challenges in the development process. The evolution of the low-code development platform and the applications built on top of it is one of those challenges. Understanding the impact of changes on the software system is crucial for both the maintenance as well as the improvement of running software. Citizen developers can be supported by direct feedback that reflects how their changes impact the system. Professional developers can use the impact analysis to correctly migrate existing data. Finally, the operations engineers that are responsible for the availability of the platform and the applications can plan seamless upgrades of new versions. Impact analysis should be at the foundations of the development of low-code development platforms. This paper proposes the Impact Analysis for Low-Code Development Platforms framework, a conceptual framework that supports the discussion, research, and implementation of impact analysis. The proposed framework describes the different subsystems and artifacts in a low-code development platform, the different types of professionals involved, and how these professionals can use impact analysis to support their engineering decisions. Through a descriptive case study we discuss the role of impact analysis in an industry low-code development platform. Through the feedback acquired by impact analysis, professionals can stay in control of the evolution of both the applications as well as the low-code development platform itself.
AbstractList Low-code development platforms accelerate software development by facilitating end-user programming. Through higher-level abstractions citizen developers are enabled to develop increasingly complex software systems. While this improves productivity and efficiency it also introduces new challenges in the development process. The evolution of the low-code development platform and the applications built on top of it is one of those challenges. Understanding the impact of changes on the software system is crucial for both the maintenance as well as the improvement of running software. Citizen developers can be supported by direct feedback that reflects how their changes impact the system. Professional developers can use the impact analysis to correctly migrate existing data. Finally, the operations engineers that are responsible for the availability of the platform and the applications can plan seamless upgrades of new versions. Impact analysis should be at the foundations of the development of low-code development platforms. This paper proposes the Impact Analysis for Low-Code Development Platforms framework, a conceptual framework that supports the discussion, research, and implementation of impact analysis. The proposed framework describes the different subsystems and artifacts in a low-code development platform, the different types of professionals involved, and how these professionals can use impact analysis to support their engineering decisions. Through a descriptive case study we discuss the role of impact analysis in an industry low-code development platform. Through the feedback acquired by impact analysis, professionals can stay in control of the evolution of both the applications as well as the low-code development platform itself.
Author Jansen, Slinger
Overeem, Michiel
Author_xml – sequence: 1
  givenname: Michiel
  surname: Overeem
  fullname: Overeem, Michiel
  email: michiel.overeem@afas.nl
  organization: AFAS Software,Leusden,The Netherlands
– sequence: 2
  givenname: Slinger
  surname: Jansen
  fullname: Jansen, Slinger
  email: slinger.jansen@uu.nl
  organization: Utrecht University,Utrecht,The Netherlands
BookMark eNotjN1KwzAYQCPohZs-gTd5gc4v-fLTXI5u00FlA_V6pOlXKbZNSYtjb6-oVwfOgbNg10MciDEuYCUEuMeXw2ZbvmaFRpXjSoIUKwCQcMUWwhitpMqVvGXlMcUxTu3wwT3fJd_TOaZP3sTE9_3ow8zXg-8uUzv9ujKesyLWxDf0RV0cexpmfuz8_BP76Y7dNL6b6P6fS_a-274Vz1l5eNoX6zJrJeCcCWkQhAyosbLkTO1k8JgLb50lE0RTCx0oOBeM8pW2ELDxRlmrlIYq17hkD3_flohOY2p7ny4nZxRaY_AbnsJLPA
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/MODELS-C53483.2021.00020
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 1665424842
9781665424844
EndPage 97
ExternalDocumentID 9643766
Genre orig-research
GroupedDBID 6IE
6IL
CBEJK
RIE
RIL
ID FETCH-LOGICAL-i203t-1263012c353b7e96d92ca381a797e6c1fd15cec99c64ab570c3fa64774450b853
IEDL.DBID RIE
ISICitedReferencesCount 10
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000749362300014&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Thu Jun 29 18:37:54 EDT 2023
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i203t-1263012c353b7e96d92ca381a797e6c1fd15cec99c64ab570c3fa64774450b853
PageCount 10
ParticipantIDs ieee_primary_9643766
PublicationCentury 2000
PublicationDate 2021-Oct.
PublicationDateYYYYMMDD 2021-10-01
PublicationDate_xml – month: 10
  year: 2021
  text: 2021-Oct.
PublicationDecade 2020
PublicationTitle 2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)
PublicationTitleAbbrev MODELS-C
PublicationYear 2021
Publisher IEEE
Publisher_xml – name: IEEE
Score 1.8393452
Snippet Low-code development platforms accelerate software development by facilitating end-user programming. Through higher-level abstractions citizen developers are...
SourceID ieee
SourceType Publisher
StartPage 88
SubjectTerms Analytical models
Change Impact Analysis
Citizen/end-user Development
Co-Development
Companies
Evolution
Industries
Low-Code Development Platform
Maintenance engineering
Productivity
Software systems
Taxonomy
Title Proposing a Framework for Impact Analysis for Low-Code Development Platforms
URI https://ieeexplore.ieee.org/document/9643766
WOSCitedRecordID wos000749362300014&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEA5t8eBJpRXf5ODRtNlkN9mca4vCWhd80FvJYxYK0kq71b9vkj5U8OIt5BKYEL5vMt83g9C1AWbyHBhxzlKSagCidGJIyqtKOGqVidXz10KORvl4rMoGutl5YQAgis-gG5axlu_mdhW-ynqhd5QUoomaUsq1V2srzqGq9_B4OyieSD_jac595seSbiy0_ZqbEmFjePC_Aw9R59t_h8sdshyhBszaqCjDQIOQ2mONh1tNFfakE99HqyPeNhiJe8X8k_TnDvAPWRAu33QdWOqyg16Gg-f-HdnMQiBTRnlNEib8U2SWZ9xIUMIpZrVHWy2VBGGTyiWZBauUFak2maSWVzqYTNM0o8Zj8jFqzeYzOPHxqjSjynCTBjpSUeXRi2WgPXNxwoI8Re0Qicn7ut3FZBOEs7-3z9F-CPVa33aBWvViBZdoz37U0-XiKt7RFz2clII
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1NSwMxEA21CnpSacVvc_Bo2t1sNrs515YWt3XBKr2VfMyCIF1pt_r3TdIPFbx4C7kEJoT3JvPeDEK3CqhKU6DEGB0QJgGIkKEiLCoKbgItlK-ev2TJaJROJiKvobutFwYAvPgMWm7pa_mm1Ev3VdZ2vaMSznfQbswYDVdurY08JxDt4eN9N3sinThiaWRzPxq2fKnt1-QUDxy9w_8deYSa3w48nG-x5RjVYNZAWe5GGrjkHkvc26iqsKWdeODNjnjTYsTvZeUn6ZQG8A9hEM7fZOV46qKJnnvdcadP1tMQyCsNooqElNvHSHUURyoBwY2gWlq8lYlIgOuwMGGsQQuhOZMqTgIdFdLZTBmLA2VR-QTVZ-UMTm28CkkDoSLFHCEpAmHxi8YgLXcxXENyhhouEtP3VcOL6ToI539v36D9_niYTbPB6OECHbiwr9Rul6hezZdwhfb0R_W6mF_7-_oCKUKXyQ
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2021+ACM%2FIEEE+International+Conference+on+Model+Driven+Engineering+Languages+and+Systems+Companion+%28MODELS-C%29&rft.atitle=Proposing+a+Framework+for+Impact+Analysis+for+Low-Code+Development+Platforms&rft.au=Overeem%2C+Michiel&rft.au=Jansen%2C+Slinger&rft.date=2021-10-01&rft.pub=IEEE&rft.spage=88&rft.epage=97&rft_id=info:doi/10.1109%2FMODELS-C53483.2021.00020&rft.externalDocID=9643766