Skip to main content

An Effort Prediction Model Based on BPM Measures for Process Automation

  • Conference paper
Enterprise, Business-Process and Information Systems Modeling (BPMDS 2013, EMMSAD 2013)

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Cardoso, J., Mendling, J., Neumann, G., Reijers, H.A.: A Discourse on Complexity of Process Models. In: Eder, J., Dustdar, S. (eds.) BPM 2006 Workshops. LNCS, vol. 4103, pp. 117–128. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  2. Coskuncay, A., Aysolmaz, B., Demirors, O., Bilen, O., Dogan, I.: Bridging The Gap Between Business Process Modeling And Software Requirements Analysis: A Case Study. In: MCIS 2010 Proceedings, paper 20 (2010), http://aisel.aisnet.org/mcis2010/20

  3. COSMIC: The COSMIC Functional Size Measurement Method Version 3.0.1, Measurement Manual (The COSMIC Implementation Guide for ISO/IEC 19761: 2003). The Common Software Measurement International Consortium (COSMIC) (2009)

    Google Scholar 

  4. Curtis, B., Kellner, M., Over, J.: Process Modeling. Communications of the ACM, Special Issue on Analysis and Modeling in Software Development 35(9), 75–90 (1992), doi:10.1145/130994.130998

    Google Scholar 

  5. Myrtveit, I., Stensrud, E., Shepperd, M.: Reliability and Validity in Comparative Studies of Software Prediction Models. In. IEEE Transactions on Software Engineering 31(5), 380 (2005)

    Article  Google Scholar 

  6. Dhammaraksa, K., Intakosum, S.: Measuring Size of Business Process From Use Case Descriptions. In: Computer Science and Information Technology, ICCSIT 2009, pp. 600–604. IEEE (2009)

    Google Scholar 

  7. Dijkman, R., Dumas, M., van Dongen, B., Kaarik, R., Mendling, J.: Similarity of Business Process Models: Metrics and Evaluation. Information Systems Journal 36, 498–516 (2011)

    Article  Google Scholar 

  8. Ghani, A.A.A., Wei, K.T., Muketha, G.M., Wen, W.P.: Complexity Metrics for Measuring the Understandability and Maintainability of Business Process Models Using Goal-Question-Metric (GQM). IJCSNS International Journal of Computer Science and Network Security 8(5) (2008)

    Google Scholar 

  9. Gruhn, V., Laue, R.: Approaches for Business Process Model Complexity Metrics. In: Abramowicz, W., Mayr, H.C. (eds.) Technologies For Business Information Systems, pp. 13–24 (2007), doi:10.1007/1-4020-5634-6_2

    Google Scholar 

  10. Guceglioglu, A.S., Demirors, O.: Using Software Quality Characteristics to Measure Business Process Quality. In: van der Aalst, W.M.P., Benatallah, B., Casati, F., Curbera, F. (eds.) BPM 2005. LNCS, vol. 3649, pp. 374–379. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  11. ISO/IEC: 19761:2003 Software engineering- COSMIC-FFP- A functional size measurement method. International Organization for Standardization, Switzerland (2003)

    Google Scholar 

  12. Kaya, M., Demirörs, O.: E-Cosmic: A Business Process Model Based Functional Size Estimation Approach. In: 37th EUROMICRO Conference Software Engineering and Advanced Applications, SEAA, pp. 404–410 (2011)

    Google Scholar 

  13. Laue, R., Mendling, J.: Structuredness and its significance for correctness of process models. Information Systems and E-Business Management 8(3), 287–307 (2010), doi:10.1007/s10257-009-0120-x

    Article  Google Scholar 

  14. Lavazza, L., Del Bianco, V.: A case study in COSMIC functional size measurement: The rice cooker revisited. In: Abran, A., Braungarten, R., Dumke, R.R., Cuadrado-Gallego, J.J., Brunekreef, J. (eds.) IWSM 2009. LNCS, vol. 5891, pp. 101–121. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  15. Marín, B., Giachetti, G., Pastor, Ó.: Measurement of Functional Size in Conceptual Models: A Survey of Measurement Procedures Based on COSMIC. In: Dumke, R.R., Braungarten, R., Büren, G., Abran, A., Cuadrado-Gallego, J.J. (eds.) IWSM 2008. LNCS, vol. 5338, pp. 170–183. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  16. Mendling, J.: Validation of Metrics as Error Predictors. In: Metrics for Process Models. LNBIP, vol. 6, pp. 135–150. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  17. Mendling, J.: Metrics for Business Process Models. In: Metrics for Process Models. LNBIP, vol. 6, pp. 103–133. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  18. Monsalve, C., Abran, A., April, A.: Measuring Software Functional Size from Business Process Models. International Journal of Software Engineering and Knowledge Engineering 21(3), 311–338 (2011), doi:10.1142/S0218194011005359

    Article  Google Scholar 

  19. OMG, OMG business process model and notation (BPMN), version 1.2 (Object Management Group) (2009)

    Google Scholar 

  20. Reynoso, L., Rolón, E., Genero, M., García, F., Ruiz, F., Piattini, M.: Formal Definition of Measures for BPMN Models. In: Abran, A., Braungarten, R., Dumke, R.R., Cuadrado-Gallego, J.J., Brunekreef, J. (eds.) IWSM 2009. LNCS, vol. 5891, pp. 285–306. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  21. Vanderfeesten, I., Cardoso, J., Mendling, J., Reijers, H., van der Aalst, W.: Quality Metrics for Business Process Models. In: Fischer, L. (ed.) 2007 BPM & Workflow Handbook, Workflow Management Coalition, Lighthouse Point, Florida, USA, pp. 179–190 (2007)

    Google Scholar 

  22. Vanderfeesten, I., Reijers, H.A., Mendling, J., van der Aalst, W.M.P., Cardoso, J.: On a Quest for Good Process Models: The Cross-Connectivity Metric. In: Bellahsène, Z., Léonard, M. (eds.) CAiSE 2008. LNCS, vol. 5074, pp. 480–494. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  23. Mendling, J., Reijers, H., van der Aalst, W.: Seven Process Modeling Guidelines (7PMG). Information and Software Technology Journal 52, 127–136 (2010)

    Article  Google Scholar 

  24. Conte, S., Dunsmore, H., Shen, V.: Software Engineering Metrics and Models. Benjamin-Cummings, Menlo Park (1986)

    Google Scholar 

  25. Frakes, W.B., Succi, G.: An industrial study of reuse, quality, and productivity. Journal of Systems and Software 57(2), 99–106 (2001), doi:10.1016/S0164-1212(00)00121-7, ISSN 0164-1212

    Article  Google Scholar 

  26. Moseley, C.W.: A timescale estimating model for rule-based systems. Ph.D. diss., North Tex. State Univ. (1987)

    Google Scholar 

  27. Rainer, A., Hall, T.: Key success factors for implementing software process improvement: a maturity-based analysis. Journal of Systems and Software 62(2), 71–84 (2002), doi:10.1016/S0164-1212(01)00122-4, ISSN 0164-1212

    Article  Google Scholar 

  28. Potok, T.E., Vouk, M., Rindos, A.: Productivity analysis of object-oriented software developed in a commercial environment. Software – Practice and Experience 29(10), 833–847 (1999)

    Article  Google Scholar 

  29. McBride, T., Henderson-Sellers, B., Zowghi, D.: Software development as a design or a production project: An empirical study of project monitoring and control. Journal of Enterprise Information Management 20(1), 70–82 (2007)

    Article  Google Scholar 

  30. Muketha, G.M., Ghani, A.A.A., Selamat, M.H., Atan, R.: A Survey of Business Process Complexity Metrics. Information Technology Journal 9(7), 1336–1344 (2010)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Aysolmaz, B., İren, D., Demirörs, O. (2013). An Effort Prediction Model Based on BPM Measures for Process Automation. In: Nurcan, S., et al. Enterprise, Business-Process and Information Systems Modeling. BPMDS EMMSAD 2013 2013. Lecture Notes in Business Information Processing, vol 147. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38484-4_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-38484-4_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-38483-7

  • Online ISBN: 978-3-642-38484-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics