An Effort Prediction Model Based on BPM Measures for Process Automation

Aysolmaz, Banu
Iren, Deniz
Demirörs, Onur
BPM software automation projects require different approaches for effort estimation for they are developed based on business process models rather than traditional requirements analysis outputs. In this empirical research we examine the effect of various measures for BPMN compliant business process models on the effort spent to automate those models. Although different measures are suggested in the literature, only a few studies exist that relate these measures to effort estimation. We propose that different perspectives of business process models need to be considered such as behavioral, organizational, functional and informational to determine the automation effort effectively. The proposed measures include number of activities, number of participating roles, number of outputs from the process and control flow complexity. We examine the effect of these measures on the automation effort and propose a prediction model developed by multiple linear regression analysis. The data were collected from a large IS integration project which cost 300 person-months along a three-year time frame. The results indicate that some of the measures collected have significant effect on the effort spent to develop the BPM automation software. We envision that prediction models developed by using the suggested approach will be useful to make accurate estimates of project effort for BPM intensive software development projects.
14th International Conference on Business Process Modeling, Development, and Support (BPMDS) / 18th International Conference on Exploring Modeling Methods for Systems Analysis and Design (EMMSAD)


A cots-software requirements elicitation method from business process models
Aslan, Ercan; Demirörs, Onur; Department of Information Systems (2002)
In this thesis, COTS-software requirements elicitation, which is an input for RFP in software intensive automation system̕s acquisition, is examined. Business Process Models are used for COTS-software requirements elicitation. A new method, namely CREB, is developed to meet the requirements of COTS-software. A software intensive system acquisition of a military organization is used to validate the method.
An approach for eliciting functional requirements of the software intensive systems based on business process modeling
Yıldız, Okan; Güçlü, Nusret; Demirös, Onur; Department of Information Systems (2002)
In this thesis, eliciting system functional requirements based on business requirements during software intensive systems acquisition or development process is investigated and an approach is proposed for this purpose. Concepts and current problems within the framework of business requirements are investigated with a general literature review of requirements engineering and technology acquisition. Determination of requirements of IT system to be acquired according to the business objectives and base lining ...
A Goal question metric based tool for goal oriented business process modeling
Meral, Başak; Oğuztüzün, Mehmet Halit S.; Department of Computer Engineering (2014)
In this work, a new visual and functional tool that is built to support new approaches for functional and non-functional parts of business process modeling is presented. The new tool, which is also capable of keeping numerical relationships between goals, is developed following an approach that helps to correlate business processes with goals. These goals and numerical relationships between goals make up a directed acyclic graph and they are represented as a Structured Equation Model graph. In order to obta...
A Software benchmarking methodology for effort estimation
Nabi, Mina; Demirörs, Onur; Department of Information Systems (2012)
Software project managers usually use benchmarking repositories to estimate effort, cost, and duration of the software development which will be used to appropriately plan, monitor and control the project activities. In addition, precision of benchmarking repositories is a critical factor in software effort estimation process which plays subsequently a critical role in the success of the software development project. In order to construct such a precise benchmarking data repository, it is important to have ...
Unified Process Modeling with UPROM Tool
Aysolmaz, Banu; Demirörs, Onur (2014-06-20)
UPROM tool is a business process modeling tool designed to conduct business process and user requirements analysis in an integrated way to constitute a basis for process automation. Usually, business process models are not utilized systematically to develop related artifacts, specifically when a process-aware information system is to be developed to automate those processes. This results in completeness, consistency and maintainability problems for those artifacts. Unified business process modeling methodol...
Citation Formats
B. Aysolmaz, D. Iren, and O. Demirörs, “An Effort Prediction Model Based on BPM Measures for Process Automation,” CAiSE, Valencia, SPAIN, 2013, vol. 147, Accessed: 00, 2020. [Online]. Available: