An Approach to Assessing the Quality of Business\ Process Models Expressed in BPMN

Journal Title: e-Informatica Software Engineering Journal - Year 2015, Vol 9, Issue 1

Abstract

Introduction: The quality of business process models is important in the area of model-based software development. To the best knowledge of the author there is no working practical model for quality assessment of BPMN 2.0 Process Diagrams which measures the actual models and automatically interprets the measured values. Objectives: To propose a metamodel for assessing the quality of BPMN 2.0 process models and a working solution IeC textendash a model for quality assessment of process models in BPMN (called MAQ) and a tool which implements MAQ. Methods: The metamodel was built upon the information presented in ISO/IEC 25010 (2011) standard. The methodology of MAQ was driven by its essential elements. Quality characteristics were selected through a systematic literature review. Quality metrics were identified through a literature review restricted by questions that every relevant literature work had to affirmatively answer. Quality metrics were implemented in the tool and quality criteria were proposed based on the interpretation of the results of measuring a repository of BPMN models. Finally, quality functions were proposed and the complete MAQ was implemented in the tool. Conclusions: MAQ was preliminary evaluated for usefulness through a survey-based experiment. The results showed that the model works in most cases and in general is needed.

Authors and Affiliations

Małgorzata Sadowska

Keywords

Related Articles

ABC-CAG: Covering Array Generator for Pair-wise Testing Using Artificial Bee Colony Algorithm

Testing is an indispensable part of the software development life cycle. It is performed to improve the performance, quality and reliability of the software. Various types of testing such as functional testing and struct...

Experience Report: Towards Extending an OSEK-Compliant RTOS with Mixed Criticality Support

Background: With an increase of the number of features in a vehicle, the computational requirements also increase, and vehicles may contain up to 100 Electronic Control Units (ECUs) to accommodate these requirements. For...

NRFixer: Sentiment Based Model for Predicting the Fixability of Non-Reproducible Bugs

Software maintenance is an essential step in software development life cycle. Nowadays, software companies spend approximately 45% of total cost in maintenance activities. Large software projects maintain bug repositorie...

Cross-Project Defect Prediction with Respect to Code Ownership Model: An Empirical Study

The paper presents an analysis of 83 versions of industrial, open-source and academic projects. We have empirically evaluated whether those project types constitute separate classes of projects with regard to defect pred...

Resolving Conflict and Dependency in Refactoring to a Desired Design

Refactoring is performed to improve software quality while leaving the behaviour of the system unchanged. In practice there are many opportunities for refactoring, however, due to conflicts and dependencies between refac...

Download PDF file
  • EP ID EP201192
  • DOI 10.5277/e-Inf150104
  • Views 110
  • Downloads 0

How To Cite

Małgorzata Sadowska (2015). An Approach to Assessing the Quality of Business\ Process Models Expressed in BPMN. e-Informatica Software Engineering Journal, 9(1), 57-77. https://europub.co.uk/articles/-A-201192