skip to main content
10.1145/3550356.3561588acmconferencesArticle/Chapter ViewAbstractPublication PagesmodelsConference Proceedingsconference-collections
research-article

A low-code approach to support method engineering

Published: 09 November 2022 Publication History

Abstract

Method engineering is defined as a discipline to design, construct and adapt methods, techniques and tools for the development of information systems. A method formalizes and structures the steps needed in order to achieve a specific goal. By executing a method step by step, users follow a systematic and well defined way to attain the results which the method was created for. However, method creation or the adaptation of existing methods to a specific domain or organization is challenging if one does not have method engineering skills. In addition, the adoption of a method may also be difficult if there is no tool to support these activities. Method engineers may not have the programming skills to implement such a tool. In this context, we propose an approach inspired by the low-code and end-user development paradigms for method engineering. The advantages are twofold. Firstly, it helps method engineers in creating and configuring new methods. Secondly, the approach automatically provides tool support so that method experts can actually execute the method. This position paper presents the approach through a proof of concept implementation.

References

[1]
Sjaak Brinkkemper. 1996. Method engineering: engineering of information systems development methods and tools. Information and software technology 38, 4 (1996), 275--280.
[2]
Oana Cristina Buturugă, Vasile Mirel Gogoi, and Ioana Alexandra Prodan. 2016. Agile project management tools. Academy of Economic Studies. Economy Informatics 16, 1 (2016), 19--26.
[3]
Paola Alejandra Alvarado Castillo. 2011. BONITA SOFT: Gestor de procesos de negocios BPM. Universidad Nacional de Colombia (2011).
[4]
Ornela Cela. 2021. A General Framework for the Continual Evolution Methods; Adaptation to the Continual Evolution of Organization's Business Processes. Ph. D. Dissertation. Université Grenoble Alpes [2020-....].
[5]
Matt Cumberlidge. 2007. Business process management with JBoss jBPM. Packt Publishing Ltd.
[6]
Gerhard Fischer and Eric Scharff. 2000. Meta-Design: Design for Designers. 396--405.
[7]
Cristina Venera Geambaşu, Iulia Jianu, Ionel Jianu, and Alexandru Gavrilă. 2011. Influence factors for the choice of a software development methodology. Accounting and Management Information Systems 10, 4 (2011), 479--494.
[8]
Object Management Group. 2011. Business Process Model and Notation - (BPMN 2.0). http://www.omg.org/spec/BPMN/2.0
[9]
Object Management Group. 2016. Meta Object Facility. https://www.omg.org/spec/MOF/About-MOF/
[10]
Martin Henkel and Janis Stirna. 2010. Pondering on the key functionality of model driven development tools: The case of mendix. In International Conference on Business Informatics Research. Springer, 146--160.
[11]
Mohamed Khalifa and June M Verner. 2000. Drivers for software development method usage. IEEE Transactions on engineering management 47, 3 (2000), 360--369.
[12]
Patrick Li. 2018. Jira Software Essentials: Plan, track, and release great applications with Jira Software. Packt Publishing Ltd.
[13]
Ricardo Martins, Filipe Caldeira, Filipe Sa, Maryam Abbasi, and Pedro Martins. 2020. An overview on how to develop a low-code application using OutSystems. In 2020 International Conference on Smart Technologies in Computing, Electrical and Electronics (ICSTCEE). IEEE, 395--401.
[14]
Tijs Rademakers. 2012. Activiti in Action: Executable business processes in BPMN 2.0. Simon and Schuster.
[15]
Clay Richardson and John R Rymer. 2016. Vendor landscape: The fractured, fertile terrain of low-code application platforms. FORRESTER, Janeiro (2016).
[16]
Clay Richardson, John R Rymer, Christopher Mines, Alex Cullen, and Dominique Whittaker. 2014. New development platforms emerge for customer-facing applications. Forrester: Cambridge, MA, USA 15 (2014).
[17]
Colette Rolland. 2007. Capturing system intentionality with maps. In Conceptual modelling in Information Systems engineering. Springer, 141--158.
[18]
Jin Yu, Boualem Benatallah, Fabio Casati, and Florian Daniel. 2008. Understanding mashup development. IEEE Internet computing 12, 5 (2008), 44--52.
[19]
Mădălina Zamfir. 2011. Evaluation of Intalio BPM Tool. Revista Romänä de Informaticä si Automaticä 21, 1 (2011), 59--70.

Cited By

View all
  • (2024)ADOxx: Eine Low-Code-Plattform für die Entwicklung von ModellierungswerkzeugenADOxx: A Low-Code Platform for the Development of Modeling ToolsHMD Praxis der Wirtschaftsinformatik10.1365/s40702-024-01096-x61:5(1295-1316)Online publication date: 2-Aug-2024
  • (2024)Supporting method engineering with a low-code approach: the LOMET  toolSoftware and Systems Modeling10.1007/s10270-024-01203-y23:5(1101-1122)Online publication date: 13-Sep-2024
  • (2023)User-Centric Model-Aware Recommendations for Industrial Domain-Specific Modelling Languages2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)10.1109/MODELS-C59198.2023.00064(330-341)Online publication date: 1-Oct-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
MODELS '22: Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings
October 2022
1003 pages
ISBN:9781450394673
DOI:10.1145/3550356
  • Conference Chairs:
  • Thomas Kühn,
  • Vasco Sousa
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

In-Cooperation

  • Univ. of Montreal: University of Montreal
  • IEEE CS

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 09 November 2022

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. low-code platform
  2. method
  3. method engineering
  4. method execution

Qualifiers

  • Research-article

Conference

MODELS '22
Sponsor:

Acceptance Rates

Overall Acceptance Rate 144 of 506 submissions, 28%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)19
  • Downloads (Last 6 weeks)0
Reflects downloads up to 08 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)ADOxx: Eine Low-Code-Plattform für die Entwicklung von ModellierungswerkzeugenADOxx: A Low-Code Platform for the Development of Modeling ToolsHMD Praxis der Wirtschaftsinformatik10.1365/s40702-024-01096-x61:5(1295-1316)Online publication date: 2-Aug-2024
  • (2024)Supporting method engineering with a low-code approach: the LOMET  toolSoftware and Systems Modeling10.1007/s10270-024-01203-y23:5(1101-1122)Online publication date: 13-Sep-2024
  • (2023)User-Centric Model-Aware Recommendations for Industrial Domain-Specific Modelling Languages2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)10.1109/MODELS-C59198.2023.00064(330-341)Online publication date: 1-Oct-2023
  • (2023)Supporting Method Creation, Adaptation and Execution with a Low-code ApproachEnterprise, Business-Process and Information Systems Modeling10.1007/978-3-031-34241-7_13(184-198)Online publication date: 31-May-2023

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media