An Approach for Extracting Workflows from E-Commerce Applications
ICPC '06 Proceedings of the 14th IEEE International Conference on Program Comprehension
Business Process Management: Concepts, Languages, Architectures
Business Process Management: Concepts, Languages, Architectures
Guidelines for conducting and reporting case study research in software engineering
Empirical Software Engineering
Seven process modeling guidelines (7PMG)
Information and Software Technology
Business process management: a survey
BPM'03 Proceedings of the 2003 international conference on Business process management
Refactoring of process model activity labels
NLDB'10 Proceedings of the Natural language processing and information systems, and 15th international conference on Applications of natural language to information systems
Quality assessment of business process models based on thresholds
OTM'10 Proceedings of the 2010 international conference on On the move to meaningful internet systems - Volume Part I
Survey paper: Refactoring large process model repositories
Computers in Industry
Identifying refactoring opportunities in process model repositories
Information and Software Technology
Generating event logs from non-process-aware systems enabling business process mining
Enterprise Information Systems
Automated error correction of business process models
BPM'11 Proceedings of the 9th international conference on Business process management
MARBLE. A business process archeology tool
ICSM '11 Proceedings of the 2011 27th IEEE International Conference on Software Maintenance
A Study Into the Factors That Influence the Understandability of Business Process Models
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
Hi-index | 0.00 |
Quality assurance is one of the most critical activities in business process models which are obtained by reverse engineering, e.g., from existing information systems. Companies must deal with several quality faults in business process models such as irrelevant elements, fine-grain granularity or incompleteness, which affect understandability and modifiability of business process models. Hence, business process refactoring techniques are often used to improve these features, which change the internal structure of business process models while its external behavior is preserved. Unfortunately, different refactoring operators do not fulfill commutative property among them. For this reason, this paper addresses the challenge of establishing the best order in which to apply all the different refactoring operators and, therefore, to achieve the highest quality improvement. The research methodology consists of conducting a real-life case study to assess the influence of the refactoring operator's order in the understandability and modifiability of business process models. The case study demonstrates that there is a clear influence in these quality features in terms of the size and separability of the business process models under study.