Abderrahmane Leshob

Abderrahmane Leshob

Université du Québec à Montréal

H-index: 9

North America-Canada

About Abderrahmane Leshob

Abderrahmane Leshob, With an exceptional h-index of 9 and a recent h-index of 6 (since 2020), a distinguished researcher at Université du Québec à Montréal, specializes in the field of Business Process Engineering, Software Engineering, Robotic Process Automation.

His recent articles reflect a diverse array of research interests and contributions to the field:

A process mining method for inter-organizational business process integration

A model-driven method to design SoaML services from BPMN models: Principles, proof-of-concept, and validation

A Method for Selecting a Suitable Cloud Computing Deployment Strategy

A novel FRTS/FCTS-based MAC Protocol for In-band Full-duplex Wireless Ad-hoc Networks

Towards an agile approach for business process reengineering

Domain engineering for customer experience management

Towards a Goal-oriented Method for Software Solutions Prioritization.

Robotic Process Automation and Business Rules: A Perfect Match.

Abderrahmane Leshob Information

University

Université du Québec à Montréal

Position

___

Citations(all)

338

Citations(since 2020)

258

Cited By

131

hIndex(all)

9

hIndex(since 2020)

6

i10Index(all)

6

i10Index(since 2020)

2

Email

University Profile Page

Université du Québec à Montréal

Abderrahmane Leshob Skills & Research Interests

Business Process Engineering

Software Engineering

Robotic Process Automation

Top articles of Abderrahmane Leshob

A process mining method for inter-organizational business process integration

Authors

Moufida Aouachria,Abderrahmane Leshob,Abdessamed Réda Ghomari,Mustapha Aouache

Journal

ACM Transactions on Management Information Systems

Published Date

2024/3

Business process integration (BPI) allows organizations to connect and automate their business processes in order to deliver the right economic resources at the right time, place, and price. BPI requires the integration of business processes and their supporting systems across multiple autonomous organizations. However, such integration is complex and can face coordination complexities that occur during the resource exchanges between the partners’ processes. This article proposes a new method called Process Mining for Business Process Integration (PM4BPI) that helps process designers to perform BPI by creating new process models that cross the boundaries of multiple organizations from a collection of process event logs. PM4BPI uses federated process mining techniques to detect incompatibilities before the integration of the partners’ processes. Then, it applies process adaptation patterns to solve …

A model-driven method to design SoaML services from BPMN models: Principles, proof-of-concept, and validation

Authors

Redouane Blal,Abderrahmane Leshob,Imen Benzarti,Hafedh Mili,Omar K Hussain

Published Date

2023

oday’s business processes are increasingly complex as they cross organizational boundaries. To execute their business processes, organizations develop software applications called Process-Aware Information System (PAIS). PAIS designers must consider complex scenarios involving multiple partners. Consequently, the architectural design of high quality PAIS is complex and requires vast amounts of knowledge and skills both in software architecture and in the business domain. This paper proposes a model-driven method to design the architecture of PAIS using the service-oriented architecture (SOA) style. The proposed method generates SOA-based design models expressed in SoaML from the specifications of collaborative business processes expressed in BPMN.We developed a prototype tool using the Eclipse Modeling Framework (EMF) ecosystem. We tested the method on a set of processes from the Enterprise Resource Planning literature to assess its effectiveness. Our results show that 80.95% of the identified services were relevant and corresponded to what architecture specialists expected.

A Method for Selecting a Suitable Cloud Computing Deployment Strategy

Authors

Aurèle Zannou,Abderrahmane Leshob,Raqeebir Rab,Pierre Hadaya

Published Date

2023/11/4

Cloud computing has opened the door to large-scale computing through the virtualization of physical resources. The advent of the cloud computing era has been a key catalyst for the migration of many applications from traditional on-premises servers to the cloud. The ability to dynamically allocate and use new virtualized resources has freed cloud users from the burden of managing physical infrastructure, since the cloud provider is responsible for the maintenance and all associated administrative tasks. This research work aims to provide organizations with a process that allows them to select the most suitable cloud deployment strategy according to their specific business and IT needs. To do so, this paper proposes a four-step method that identifies the most appropriate deployment strategy using the fundamental concepts of cloud computing including virtualization, cloud deployment models and the main cloud …

A novel FRTS/FCTS-based MAC Protocol for In-band Full-duplex Wireless Ad-hoc Networks

Authors

Md Abubakar Siddik,Tawsif Shahriar,SM Zuhair Zawhar Zaki,Monirul Haque Imon,Ashikur Rahman,Raqeebir Rab,Abderrahmane Leshob

Published Date

2023/6/21

By suppressing and cancelling the self-interference, the wireless full-duplex (FD) radios have shown promising results. Although theoretically the network throughput is assumed to be doubled in FD channels, the system throughput is far below 2 in reality due to the existence of hidden station problems. Therefore, a carefully designed MAC protocol is needed to avail full benefit of full-duplex radios. In this paper, we propose a novel FRTS/FCTS-based MAC protocol to further mitigate hidden station problems and improve the delay and throughput performance by introducing tertiary transmissions (TT) besides the previously known primary and secondary transmissions. Through realistic simulations in ns-3, we show that the proposed FD MAC protocol outperforms the conventional half-duplex MAC protocol for wireless networks in terms of system through-put. Also, the proposed FD MAC outperforms its counterpart …

Towards an agile approach for business process reengineering

Authors

Naoufel Koussani,Abderrahmane Leshob,Pierre Hadaya,Imen Benzarti,Hafedh Mili

Published Date

2022/10/14

Business Process Reengineering (BPR) is a popular business management approach that provides organizations with a roadmap to efficiently achieve their operational objectives by redesigning and improving their business processes. Once successfully implemented, BPR allows organizations to increase their productivity while providing better service quality, improving customer satisfaction and reducing costs. Unfortunately, a large number of BPR implementation projects fail or do not fully achieve their goals. One of the main causes for this pointed out in the literature is the rigidity of the method at the heart of the conventional BPM approach. The present work proposes a new agile-based BPR approach called SAPRA (Spiral Agile Process Reengineering Approach) that can help organizations increase the success rate of their BPR initiatives. The proposed approach is based on two iterative and incremental …

Domain engineering for customer experience management

Authors

Imen Benzarti,Hafedh Mili,Renata Medeiros de Carvalho,Abderrahmane Leshob

Journal

Innovations in Systems and Software Engineering

Published Date

2022/3

Customer experience management (CXM) denotes a set of practices, processes, and tools, that aim at personalizing a customer’s interactions with a company around the customer’s needs and desires (Walker in The emergence of customer experience management solutions, 2011). The past few years have seen the emergence of a new generation of context-aware CXM applications that exploit the IoT, AI, and cloud computing to provide rich and personalized customer experiences. Such applications are usually developed in an ad-hoc fashion, typically as technology showcases, often with little validation in the field. Indeed, there is no methodology to elicit and specify the requirements for such applications, nor domain level reusable components that can be leveraged to implement such applications with the context of e-commerce solutions. An e-commerce software vendor asked us to do just that, in a domain …

Towards a Goal-oriented Method for Software Solutions Prioritization.

Authors

Prisca Petelo,Abderrahmane Leshob,Imen Benzarti,Hafedh Mili

Published Date

2022

Architecture practitioners, such as enterprise architects, solutions architects, and application architects are often faced with the problem of selecting the best software solutions that implement the requirements and satisfy the business objectives. Examples of these solutions are: web services, software components, and full software applications. To identify the best solution, architects often have to prioritize the candidate solutions according to a set of criteria, such as their quality attributes, their contributions to satisfy the (business) objectives, and their cost of implementation. This work aims to design a method that helps architects to identify the optimal solution that achieves the requirements and efficiently satisfies the business objectives. The proposed method is composed of three steps. First, it builds a goal model that links each candidate solution to: i) the functional requirements to be implemented and ii) the desired objectives to be satisfied. The goal model uses the Archimate language. It connects the requirements, goals and solutions together according to the Goal-oriented Requirement Language (GRL) rules. Second, the method computes automatically satisfaction scores that measure the effectiveness of each solution. Third, the method prioritizes the solutions according to their satisfaction scores. This work presents the principles underlying the proposed method and discusses its possible application in the practice.

Robotic Process Automation and Business Rules: A Perfect Match.

Authors

Abderrahmane Leshob,Maxime Bédard,Hafedh Mili

Published Date

2020

Robotic Process Automation (RPA) is a new technology that uses software robots to perform certain tasks in business processes. These robots mimic how humans use software systems when performing repetitive tasks with “robotic” precision, thereby limiting errors and improving efficiency. RPA provides many benefits including increased productivity, better service quality, and decreased delivery time while automating business processes. However, there are several challenges in adopting RPA, the first and foremost of which is to identify the kinds of tasks that lend themselves to RPA. In this paper, we present a novel easy-to-use method that identifies the most suitable processes for RPA; as such, our method will help organizations to effectively adopt RPA. More precisely, this research proposes to compute an RPA score to assess if a process is suitable for RPA. Moreover, this paper aims to provide guidelines for RPA implementation. The novelty of this work is threefold: i) it uses an extensible classification of business rules to weight the RPA score, ii) It is usable and flexible (eg, we can extend it to support Intelligent Digital Robots-RPA 2-), and iii) it automatically computes the RPA score using the Goal-Oriented Requirements Language (GRL) model evaluation.

Software requirements prioritization with the goal-oriented requirement language

Authors

Abderrahmane Leshob,Pierre Hadaya,Laurent Renard

Published Date

2020

Requirements prioritization is an important activity of the software development process. It is performed to rank information systems (IS) requirements in the order in which they will be implemented to maximize the value delivered to customers. A number of methods and techniques have been proposed to help organizations prioritize IS requirements. However, they all suffer from a number of limitations and their implementation are mostly informal. This work aims to design a novel method that automates the requirements prioritization process. The proposed method uses the Goal-oriented Requirement Language (GRL) that permits the: (i) modeling of requirements and linking them to the business objectives/goals, and (ii) evaluation of the impact of requirement choices on business objectives/goals. The method attaches contribution and preference values to GRL edges (e.g., contribution links) and GRL nodes (e.g …

From BPMN models to SoaML models

Authors

Abderrahmane Leshob,Redouane Blal,Hafedh Mili,Pierre Hadaya,Omar Khadeer Hussain

Published Date

2020

Organizations build information systems to support their business processes. Today’s business processes often cross the organizations’ boundaries and become increasingly complex. Therefore, information systems that automate these business processes must take into account collaborative and complex scenarios involving distributed partners. Designing such systems is not trivial considering: (i) the complexity of the cross-organizational business processes, and (ii) the large gap between business processes and information systems. To address this gap, this paper relies on the service-oriented architecture (SOA) paradigm to propose an end-to-end method to design SOA-based information systems from business process models. More precisely, this paper proposes to generate SOA design models expressed in SoaML from the specifications of a collection of organizations’ private processes expressed …

An Artifact for Learning the TOGAF Architecture Development Method

Authors

Pierre Hadaya,Abderrahmane Leshob,Julien Nicolas de Verteuil

Published Date

2020

In order to achieve and maintain a competitive advantage in today’s global economy, organizations need to align their information technology (IT) with their strategy while lowering the cost of ownership of their IT. To do so, an increasing number of organizations are adopting The Open Group Architecture Framework Architecture Development Method (TOGAF ADM). Indeed, this method seems to be the most widely adopted, complete and promising EA method. However, understanding and applying this method well is not as simple as it seems. The objective of the present research is to design and develop a tutoring artifact that implements the core concepts of intelligent tutoring systems to facilitate and accelerate the learning of the fundamental concepts of the TOGAF ADM. To attain this objective, we adopt a design science approach (DSA). This research contributes to the literature by synthesizing and clarifying …

Cxdev: A case study in domain engineering for customer experience management

Authors

Imen Benzarti,Hafedh Mili,Abderrahmane Leshob

Published Date

2020/12/1

Customer experience management (CXM) denotes a set of practices, processes, and tools, that aim at personalizing a customer’s interactions with a company around the customer’s needs and desires [18]. Marketing specialists have been imagining context-aware CXM applications that exploit the IoT, AI, and cloud computing to provide rich and personalized customer experiences. However, there is no methodology to elicit/specify the requirements for such applications, nor domain level reusable components that can be leveraged to implement such applications. An e-commerce software vendor asked us to do just that, in a domain with a fragmented scientific literature, and with no portfolio of applications to draw upon. In this paper, we describe our domain engineering strategy, present the main elements of the technical approach, and discuss the main difficulties we faced in this domain engineering effort.

Enterprise architecture framework evaluation criteria: A literature review and artifact development

Authors

Pierre Hadaya,Abderrahmane Leshob,Philippe Marchildon,Istvan Matyas-Balassy

Published Date

2020/9

Selecting an enterprise architecture framework (EAF) that will best address the needs of their organization is a difficult task for enterprise architecture practitioners. The objective of this study is to make this difficult task easier. To do so, this research first conducts a review of the literature on EAF evaluation criteria. Findings from this review show the shortcomings of this literature, most importantly the lack of a comprehensive set of EAF criteria and adequate measures for their operationalization. Based on these findings, and using the design science research approach, this study then designs and tests an EAF evaluation artifact that identifies, elaborates and operationalizes a comprehensive set of 14 criteria. Results of the experiment that followed show that: (i) 90.87% of the criteria were perceived usable, (ii) 97.62% of them were perceived to be applicable and relevant, and (iii) 90.48% were perceived as correct …

See List of Professors in Abderrahmane Leshob University(Université du Québec à Montréal)

Abderrahmane Leshob FAQs

What is Abderrahmane Leshob's h-index at Université du Québec à Montréal?

The h-index of Abderrahmane Leshob has been 6 since 2020 and 9 in total.

What are Abderrahmane Leshob's top articles?

The articles with the titles of

A process mining method for inter-organizational business process integration

A model-driven method to design SoaML services from BPMN models: Principles, proof-of-concept, and validation

A Method for Selecting a Suitable Cloud Computing Deployment Strategy

A novel FRTS/FCTS-based MAC Protocol for In-band Full-duplex Wireless Ad-hoc Networks

Towards an agile approach for business process reengineering

Domain engineering for customer experience management

Towards a Goal-oriented Method for Software Solutions Prioritization.

Robotic Process Automation and Business Rules: A Perfect Match.

...

are the top articles of Abderrahmane Leshob at Université du Québec à Montréal.

What are Abderrahmane Leshob's research interests?

The research interests of Abderrahmane Leshob are: Business Process Engineering, Software Engineering, Robotic Process Automation

What is Abderrahmane Leshob's total number of citations?

Abderrahmane Leshob has 338 citations in total.

    academic-engine

    Useful Links