Using Logs to Reduce the Impact of Process Variability and Dependence on Practitioners in Requirements Engineering for Traditional Business Process Automation Software

被引:0
作者
de Menezes, Thiago Medeiros [1 ,2 ]
Salgado, Ana Carolina [2 ]
机构
[1] SIDIA, BR-69055035 Manaus, AM, Brazil
[2] CESAR Sch, BR-50030390 Recife, PE, Brazil
关键词
Business; Software; Automation; Process mining; Software development management; Organizations; Ecosystems; Requirements engineering; Software architecture; Costs; Process variability; practitioner unavailability; business process automation; requirements engineering; software architecture; software design; software development; software engineering; JOBS;
D O I
10.1109/ACCESS.2024.3514801
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Business Process Automation (BPA) is adopted by organizations to improve efficiency, reduce costs, and increase overall business performance. Traditional Business Process Automation (TBPA) is one of the main approaches employed to develop a BPA. TBPA entails the development of BPA in a programming language to integrate relevant applications in the digital ecosystem to execute a given process. Process variability and practitioner unavailability are issues that encumber the requirements engineering for TBPA software. Objective: This work proposes Requirements with Logs (RWL), a log-based approach for TBPA software to reduce the impact of these issues, by providing a higher alignment among business process requirements and software architecture, and employing process mining to semi-automatically discover the business process during requirements elicitation. Method: The research conducted a case study in a technology institute to assess RWL and report its results in practice. Results: The results revealed significant improvements in adaptability to business process changes, in time spent with practitioners, and in software development. RWL also presented limitations, including human intervention to accurately obtain the business process, complexity to trace the process into the architecture, data privacy concerns, and risk of network traffic overload. Conclusion: This research demonstrated the effectiveness of RWL to minimize the impact of process variability and the dependence on practitioners.
引用
收藏
页码:192874 / 192893
页数:20
相关论文
共 80 条
[41]   A Systematic Approach to Derive User Stories and Gherkin Scenarios from BPMN Models [J].
Mateus, Daniel ;
da Silveira, Denis Silva ;
Araujo, Joao .
BUSINESS MODELING AND SOFTWARE DESIGN, BMSD 2023, 2023, 483 :235-244
[42]   Microservices Orchestration vs. Choreography: A Decision Framework [J].
Megargel, Alan ;
Poskitt, Christopher M. ;
Shankararaman, Venky .
2021 IEEE 25TH INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE (EDOC 2021), 2021, :134-141
[43]  
Menezes T., 2023, Software, V2, P177, DOI DOI 10.3390/SOFTWARE2020008
[44]  
Ming Z., 2022, Architecting A Knowledge-Based Platform for Design Engineering 4.0, P1, DOI DOI 10.1007/978-3-030-90521-71
[45]  
Mitchell Ryan, 2018, WEB SCRAPING PYTHON
[46]   An exploratory study of bug prediction at the method level [J].
Mo, Ran ;
Wei, Shaozhi ;
Feng, Qiong ;
Li, Zengyang .
INFORMATION AND SOFTWARE TECHNOLOGY, 2022, 144
[47]   Modeling a predictive maintenance management architecture to meet industry 4.0 requirements: A case study [J].
Nordal, Helge ;
El-Thalji, Idriss .
SYSTEMS ENGINEERING, 2021, 24 (01) :34-50
[48]   A business process modeling-enabled requirements engineering framework for ERP implementation [J].
Panayiotou, Nikolaos A. ;
Gayialis, Sotiris P. ;
Evangelopoulos, Nikolaos P. ;
Katimertzoglou, Petros K. .
BUSINESS PROCESS MANAGEMENT JOURNAL, 2015, 21 (03) :628-664
[49]   Model-Based Engineering for Designing Cyber-Physical Systems Control Architecture and Improving Adaptability from Requirements [J].
Parant, Alexandre ;
Gellot, Francois ;
Philippot, Alexandre ;
Carre-Menetrier, Veronique .
11TH INTERNATIONAL WORKSHOP ON SERVICE ORIENTED, HOLONIC AND MULTI-AGENT MANUFACTURING SYSTEMS FOR INDUSTRY OF THE FUTURE, SOHOMA 2021, 2022, 1034 :457-469
[50]   Contractual Employee Management System Using Machine Learning and Robotic Process Automation [J].
Parchande, Sanket ;
Shahane, Aniket ;
Dhore, Manikrao .
2019 5TH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION, CONTROL AND AUTOMATION (ICCUBEA), 2019,