Introduction of an Assistance System to Support Domain Experts in Programming Low-Code to Leverage Industry 5.0

The rapid technological leaps of Industry 4.0 increase the pressure and demands on humans working in automation, which is one of the main motivators of Industry 5.0. In particular, automation software development for mechatronic systems becomes increasingly challenging, as both domain knowledge and...

Full description

Saved in:
Bibliographic Details
Published in:IEEE robotics and automation letters Vol. 7; no. 4; pp. 10422 - 10429
Main Authors: Neumann, Eva-Maria, Vogel-Heuser, Birgit, Haben, Fabian, Kruger, Marius, Wieringa, Timotheus
Format: Journal Article
Language:English
Published: Piscataway IEEE 01.10.2022
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects:
ISSN:2377-3766, 2377-3766
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract The rapid technological leaps of Industry 4.0 increase the pressure and demands on humans working in automation, which is one of the main motivators of Industry 5.0. In particular, automation software development for mechatronic systems becomes increasingly challenging, as both domain knowledge and programming skills are required for high-quality, maintainable software. Especially for small companies from automation and robotics without dedicated software engineering departments, domain-specific low-code platforms become indispensable that enable domain experts to develop code intuitively using visual programming languages, e.g., for tasks such as retrofitting mobile machines. However, for extensive functionalities, visual programs may become overwhelming due to the scaling-up problem. In addition, the ever-shortening time-to-market increases the time pressure on programmers. Thus, an assistance system concept is introduced that can be implemented by low-code platform suppliers based on combining data mining and static code analysis. Domain experts are supported in developing low-code by targeted recommendations, metric-based complexity measurement, and reducing complexity by encapsulating functionalities. The concept is implemented for the industrial low-code platform HAWE eDesign to program hydraulic components in mobile machines, and its benefits are confirmed in a user study and an industrial expert workshop.
AbstractList The rapid technological leaps of Industry 4.0 increase the pressure and demands on humans working in automation, which is one of the main motivators of Industry 5.0. In particular, automation software development for mechatronic systems becomes increasingly challenging, as both domain knowledge and programming skills are required for high-quality, maintainable software. Especially for small companies from automation and robotics without dedicated software engineering departments, domain-specific low-code platforms become indispensable that enable domain experts to develop code intuitively using visual programming languages, e.g., for tasks such as retrofitting mobile machines. However, for extensive functionalities, visual programs may become overwhelming due to the scaling-up problem. In addition, the ever-shortening time-to-market increases the time pressure on programmers. Thus, an assistance system concept is introduced that can be implemented by low-code platform suppliers based on combining data mining and static code analysis. Domain experts are supported in developing low-code by targeted recommendations, metric-based complexity measurement, and reducing complexity by encapsulating functionalities. The concept is implemented for the industrial low-code platform HAWE eDesign to program hydraulic components in mobile machines, and its benefits are confirmed in a user study and an industrial expert workshop.
Author Vogel-Heuser, Birgit
Kruger, Marius
Wieringa, Timotheus
Neumann, Eva-Maria
Haben, Fabian
Author_xml – sequence: 1
  givenname: Eva-Maria
  orcidid: 0000-0002-5302-4159
  surname: Neumann
  fullname: Neumann, Eva-Maria
  email: eva-maria.neumann@tum.de
  organization: Institute of Automation and Information Systems, Department of Mechanical Engineering, TUM School of Engineering and Design, Technical University of Munich, Germany
– sequence: 2
  givenname: Birgit
  orcidid: 0000-0003-2785-8819
  surname: Vogel-Heuser
  fullname: Vogel-Heuser, Birgit
  email: vogel-heuser@tum.de
  organization: Institute of Automation and Information Systems, Department of Mechanical Engineering, TUM School of Engineering and Design, Technical University of Munich, Germany
– sequence: 3
  givenname: Fabian
  orcidid: 0000-0003-3136-2023
  surname: Haben
  fullname: Haben, Fabian
  email: fabian.haben@tum.de
  organization: Institute of Automation and Information Systems, Department of Mechanical Engineering, TUM School of Engineering and Design, Technical University of Munich, Germany
– sequence: 4
  givenname: Marius
  surname: Kruger
  fullname: Kruger, Marius
  email: marius.krueger@tum.de
  organization: Institute of Automation and Information Systems, Department of Mechanical Engineering, TUM School of Engineering and Design, Technical University of Munich, Germany
– sequence: 5
  givenname: Timotheus
  surname: Wieringa
  fullname: Wieringa, Timotheus
  email: t.wieringa@hawe.de
  organization: HAWE Hydraulik SE, Germany
BookMark eNp9kEtLxDAUhYMo-NwLbgKuOyY3TTNZDuNroKD4WJdMejtUbFKTVJ1_b4cREReu7lmc7x74Dsmu8w4JOeVswjnTF-XDbAIMYCK4FgqmO-QAhFKZUEWx-yvvk5MYXxhjXIISWh4Qv3Ap-HqwqfWO-oYaR2cxtjEZZ5E-rmPCjiZPH4e-9yHRS9-Z1tGrzx5DinSM98Gvgum61q1o6T-yua9xQ5T4jsGskC5cPcQU1lRO2DHZa8xrxJPve0Ser6-e5rdZeXezmM_KzILmKdPcgBBM5KiWgGBlszSooRA5h0ZYzTRgw2XNp1MF1kiZ10tY2lpog7luuDgi59u_ffBvA8ZUvfghuHGygkIrWRSSw9hi25YNPsaATdWHtjNhXXFWbcxWo9lqY7b6NjsixR_Etsls7KVg2tf_wLMt2CLiz46eCp1LJb4AmGuHWw
CODEN IRALC6
CitedBy_id crossref_primary_10_3390_su15065554
crossref_primary_10_3390_app13084917
crossref_primary_10_30657_pea_2024_30_9
Cites_doi 10.3390/app10010012
10.1109/TSE.1976.233837
10.1109/IV.2005.19
10.1109/ISM.2014.24
10.1145/2744200
10.1524/9783486720341
10.1109/TII.2014.2346133
10.1016/j.jss.2021.111070
10.1145/3292500.3330699
10.1109/LRA.2021.3084886
10.1145/266399.266415
10.1109/ETFA.2012.6489535
10.1109/INDIN41052.2019.8972335
10.1145/2666356.2594321
10.1109/HORA52670.2021.9461307
10.1145/2491627.2492153
10.1109/ICSE-NIER.2019.00014
10.1109/2.366157
10.1109/ICDM.2002.1184038
10.1016/j.jmsy.2021.10.006
10.1109/ICSE.2009.5070547
10.1109/SANER.2016.105
10.1109/TCYB.2016.2545688
10.1109/TVCG.2008.174
10.1109/VLHCC.2008.4639094
10.1109/ICIT.2019.8754957
10.1109/VL.1994.363624
10.1093/acprof:oso/9780199206650.001.0001
10.3390/su11164371
10.1515/9783110693607
10.1109/COASE.2017.8256186
10.1109/ICSE.2009.5070528
ContentType Journal Article
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2022
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2022
DBID 97E
RIA
RIE
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
DOI 10.1109/LRA.2022.3193728
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005–Present
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Electronic Library (IEL)
CrossRef
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Technology Research Database
Computer and Information Systems Abstracts – Academic
Electronics & Communications Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
DatabaseTitleList
Technology Research Database
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Xplore
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 2377-3766
EndPage 10429
ExternalDocumentID 10_1109_LRA_2022_3193728
9839457
Genre orig-research
GrantInformation_xml – fundername: Bavarian Ministry of Economic Affairs, Energy and Technology
  grantid: DIK0116/01
GroupedDBID 0R~
97E
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABQJQ
ABVLG
ACGFS
AGQYO
AGSQL
AHBIQ
AKJIK
AKQYR
ALMA_UNASSIGNED_HOLDINGS
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
EBS
EJD
IFIPE
IPLJI
JAVBF
KQ8
M43
M~E
O9-
OCL
RIA
RIE
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c291t-91a233034e7b2e2c5fbae9263412f3c9092ef15d18872ca554db2bcd39ae49f13
IEDL.DBID RIE
ISICitedReferencesCount 5
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000835813000076&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 2377-3766
IngestDate Sun Nov 09 06:39:47 EST 2025
Sat Nov 29 06:03:20 EST 2025
Tue Nov 18 22:18:45 EST 2025
Wed Aug 27 02:23:36 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 4
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
https://doi.org/10.15223/policy-029
https://doi.org/10.15223/policy-037
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c291t-91a233034e7b2e2c5fbae9263412f3c9092ef15d18872ca554db2bcd39ae49f13
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0003-3136-2023
0000-0003-2785-8819
0000-0002-5302-4159
PQID 2697566512
PQPubID 4437225
PageCount 8
ParticipantIDs crossref_primary_10_1109_LRA_2022_3193728
ieee_primary_9839457
crossref_citationtrail_10_1109_LRA_2022_3193728
proquest_journals_2697566512
PublicationCentury 2000
PublicationDate 2022-10-01
PublicationDateYYYYMMDD 2022-10-01
PublicationDate_xml – month: 10
  year: 2022
  text: 2022-10-01
  day: 01
PublicationDecade 2020
PublicationPlace Piscataway
PublicationPlace_xml – name: Piscataway
PublicationTitle IEEE robotics and automation letters
PublicationTitleAbbrev LRA
PublicationYear 2022
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References ref35
ref34
ref15
ref37
ref14
ref36
ref31
ref30
ref11
ref33
ref10
ref32
ref2
ref1
ref39
ref16
ref38
ref18
Newman (ref42) 2010
(ref12) 2022
Richardson (ref9) 2016
(ref4) 2013
ref24
Koch (ref29) 2022
ref23
ref26
ref25
ref20
ref22
ref21
Oram (ref41) 2010
ref43
ref28
ref27
Halstead (ref19) 1977
ref6
ref5
Plauska (ref8)
ref40
(ref13) 2022
References_xml – ident: ref10
  doi: 10.3390/app10010012
– ident: ref20
  doi: 10.1109/TSE.1976.233837
– year: 2022
  ident: ref12
  article-title: eDesign - the graphical programming interface for hydraulic controls
– ident: ref22
  doi: 10.1109/IV.2005.19
– ident: ref5
  doi: 10.1109/ISM.2014.24
– year: 2022
  ident: ref29
  publication-title: Inspections Quick-Fixes ReSharper
– ident: ref33
  doi: 10.1145/2744200
– ident: ref30
  doi: 10.1524/9783486720341
– ident: ref43
  doi: 10.1109/TII.2014.2346133
– ident: ref28
  doi: 10.1016/j.jss.2021.111070
– ident: ref35
  doi: 10.1145/3292500.3330699
– ident: ref14
  doi: 10.1109/LRA.2021.3084886
– ident: ref6
  doi: 10.1145/266399.266415
– ident: ref16
  doi: 10.1109/ETFA.2012.6489535
– ident: ref26
  doi: 10.1109/INDIN41052.2019.8972335
– ident: ref34
  doi: 10.1145/2666356.2594321
– ident: ref36
  doi: 10.1109/HORA52670.2021.9461307
– ident: ref25
  doi: 10.1145/2491627.2492153
– ident: ref39
  doi: 10.1109/ICSE-NIER.2019.00014
– start-page: 63
  volume-title: Proc. IADIS Interfaces Hum. Comput. Interaction
  ident: ref8
  article-title: Usability analysis of visual programming languages using computational metrics
– ident: ref11
  doi: 10.1109/2.366157
– ident: ref32
  doi: 10.1109/ICDM.2002.1184038
– ident: ref2
  doi: 10.1016/j.jmsy.2021.10.006
– ident: ref23
  doi: 10.1109/ICSE.2009.5070547
– ident: ref15
  doi: 10.1109/SANER.2016.105
– ident: ref40
  doi: 10.1109/TCYB.2016.2545688
– volume-title: Programmable Controllers - Part 3: Programming Languages,
  year: 2013
  ident: ref4
– ident: ref38
  doi: 10.1109/TVCG.2008.174
– year: 2022
  ident: ref13
  article-title: Fluid power 4.0 Digitize, connect, communicate
– volume-title: Vendor Landscape: The Fractured, Fertile Terrain of Low-Code Application Platforms
  year: 2016
  ident: ref9
– ident: ref37
  doi: 10.1109/VLHCC.2008.4639094
– volume-title: Elements of Software Science
  year: 1977
  ident: ref19
– ident: ref27
  doi: 10.1109/ICIT.2019.8754957
– volume-title: Making Software: What Really Works, and Why We Believe It
  year: 2010
  ident: ref41
– ident: ref18
  doi: 10.1109/VL.1994.363624
– volume-title: Networks: An Introduction M.E.J
  year: 2010
  ident: ref42
  doi: 10.1093/acprof:oso/9780199206650.001.0001
– ident: ref1
  doi: 10.3390/su11164371
– ident: ref31
  doi: 10.1515/9783110693607
– ident: ref21
  doi: 10.1109/COASE.2017.8256186
– ident: ref24
  doi: 10.1109/ICSE.2009.5070528
SSID ssj0001527395
Score 2.2314334
Snippet The rapid technological leaps of Industry 4.0 increase the pressure and demands on humans working in automation, which is one of the main motivators of...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 10422
SubjectTerms Automation
Cloning
Codes
Complexity
Complexity theory
Data mining
Industrial applications
Industries
industry 5.0
low-code platforms
Programming
programming assistance system
Retrofitting
Robotics
Software
Software development
Software engineering
Static code analysis
Subject specialists
Visual programming languages
Title Introduction of an Assistance System to Support Domain Experts in Programming Low-Code to Leverage Industry 5.0
URI https://ieeexplore.ieee.org/document/9839457
https://www.proquest.com/docview/2697566512
Volume 7
WOSCitedRecordID wos000835813000076&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
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE Xplore
  customDbUrl:
  eissn: 2377-3766
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0001527395
  issn: 2377-3766
  databaseCode: RIE
  dateStart: 20160101
  isFulltext: true
  titleUrlDefault: https://ieeexplore.ieee.org/
  providerName: IEEE
– providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources
  customDbUrl:
  eissn: 2377-3766
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0001527395
  issn: 2377-3766
  databaseCode: M~E
  dateStart: 20160101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LS8QwEB52xYMefIvrixy8CNbdpkljjuIDhXURUfBW0mQKgtvKblfx4m930nZXQRG85ZCE0i-Zb5LMfANwQCR3EvsNaGPEQKQyDUzq762M4BiHzhlZJQr31WBw8viob1twNMuFQcQq-AyPfbN6y3eFnfirsq4mNhdStaGtVFznan3dp3glMS2nL5E93e3fndL5j3M6lhIH-3Lr35inKqXyw_5WpHK5_L_PWYGlxnlkpzXaq9DCfA0Wv0kKrkNx7UPPXa0Jy4qMmZwRBN5LJHhZLVDOyoL5cp7kerPzYmieclZJHpdjRs3bOmRrSPOxfvEWnBUO_Yg-0rIn88Oach_vTB73NuDh8uL-7CpoiioEluuwJONmeES8JVClHLmVWWpQ85jYjGeR1T3NMQulC8n6cGvI23ApT62LtEGhszDahLm8yHELmFZOhNoZg0YLhzK1yohMRgqlCI0KO9Cd_vDENorjvvDFc1KdPHo6IYgSD1HSQNSBw9mIl1pt44--6x6SWb8GjQ7sTjFNmu04TnisFfmt5Nxs_z5qBxb83HWU3i7MlaMJ7sG8fS2fxqN9aN98XOxX6-0TiizUKw
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LS8QwEB58gXrwLa6umoMXwe62adKao_hAsS4iCt5KmkxB0FbcqvjvnbTdVVAEbzkkbemXzDdJZr4B2COSO4zcAjQRoicymXk6c-dWWnCMAmu1rBOFk3gwOLy_V9cTcDDOhUHEOvgMe65Z3-Xb0ry6o7K-IjYXMp6EaSkE95tsra8TFaclpuToLtJX_eTmiHaAnNPGlFjYFVz_xj11MZUfFrimlbPF_33QEiy07iM7avBehgksVmD-m6jgKpQXLvjcNqqwrMyZLhiB4PxEApg1EuWsKpkr6EnONzspn_RDwWrR42rIqHndBG090fNYUr57x6VFNyJBmvhkgFhb8OODyZ6_Bndnp7fH515bVsEzXAUVmTfNQ2IugXHGkRuZZxoVj4jPeB4a5SuOeSBtQPaHG03-hs14ZmyoNAqVB-E6TBVlgRvAVGxFoKzWqJWwKDMTa5HLMEYpAh0HHeiPfnhqWs1xV_riMa33Hr5KCaLUQZS2EHVgfzziudHb-KPvqoNk3K9FowPdEaZpuyCHKY9UTJ4ruTebv4_ahdnz26skTS4Gl1sw597TxOx1Yap6ecVtmDFv1cPwZaeedZ-z2tZB
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%3Ajournal&rft.genre=article&rft.atitle=Introduction+of+an+Assistance+System+to+Support+Domain+Experts+in+Programming+Low-Code+to+Leverage+Industry+5.0&rft.jtitle=IEEE+robotics+and+automation+letters&rft.au=Neumann%2C+Eva-Maria&rft.au=Vogel-Heuser%2C+Birgit&rft.au=Haben%2C+Fabian&rft.au=Kruger%2C+Marius&rft.date=2022-10-01&rft.pub=IEEE&rft.eissn=2377-3766&rft.volume=7&rft.issue=4&rft.spage=10422&rft.epage=10429&rft_id=info:doi/10.1109%2FLRA.2022.3193728&rft.externalDocID=9839457
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2377-3766&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2377-3766&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2377-3766&client=summon