Skip to main content

Pair Modeling: Does One Plus One Add Up?

  • Conference paper
  • First Online:
Business Process Management Workshops (BPM 2021)

Abstract

Pair programming is a technique where two programmers work together. This technique offers benefits such as improved quality of the code, faster task completion, and increased participant satisfaction. Existing research in Business Process Management has not studied the advantages of pair process modeling in comparison to individual modeling. In this paper, we focus on the effect of conducting modeling tasks in pairs on process model quality and participants’ satisfaction. In an experiment, we let novice modelers perform modeling tasks individually and in pairs. Contrary to pair programming findings, we could not statistically support that pair modeling improves the process model’s quality. Similar to pair programming, the experiment did reveal that the participants are highly satisfied when performing modeling tasks in pairs. Considering this result, instructors or managers may want to use the pair setup for training purposes.

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 59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 79.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

Notes

  1. 1.

    https://camunda.com/download/modeler/.

  2. 2.

    https://zoom.us/.

References

  1. Avila, D.T., Cigana, R.P., Fantinato, M., Reijers, H.A., Mendling, J., Thom, L.H.: An experiment to analyze the use of process modeling guidelines to create high-quality process models. In: Hartmann, S., Küng, J., Chakravarthy, S., Anderst-Kotsis, G., Tjoa, A.M., Khalil, I. (eds.) DEXA 2019. LNCS, vol. 11707, pp. 129–139. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-27618-8_10

    Chapter  Google Scholar 

  2. Brooke, J.: SUS: A Quick and Dirty Usability Scale, pp. 189–194. Taylor & Francis (1996)

    Google Scholar 

  3. Cardoso, J.: How to measure the control-flow complexity of web processes and workflows, pp. 199–212. Future Strategies Inc., January 2005

    Google Scholar 

  4. Carmona, J.: The alignment of formal, structured and unstructured process descriptions. In: van der Aalst, W., Best, E. (eds.) PETRI NETS 2017. LNCS, vol. 10258, pp. 3–11. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-57861-3_1

    Chapter  Google Scholar 

  5. Cockburn, A., Williams, L.: The Costs and Benefits of Pair Programming, pp. 223–243. Addison-Wesley Longman Publishing Co., Inc. (2001)

    Google Scholar 

  6. Dumas, M., la Rosa, M., Mendling, J., Reijers, H.A.: Fundamentals of Business Process Management. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-33143-5

    Book  Google Scholar 

  7. Figl, K.: Comprehension of procedural visual business process models: a literature review. Bus. Inf. Syst. Eng. 59(1), 41–67 (2017)

    Article  Google Scholar 

  8. Forster, S., Pinggera, J., Weber, B.: Collaborative business process modeling. In: Rinderle-Ma, S., Weske, M. (eds.) Proceedings of EMISA 2012 - Der Mensch im Zentrum der Modellierung, Vienna, Austria, 13–14 September 2012. LNI, vol. P-206, pp. 81–94. GI (2012). https://dl.gi.de/20.500.12116/17744

  9. Forster, S., Pinggera, J., Weber, B.: Toward an understanding of the collaborative process of process modeling. In: Deneckère, R., Proper, H.A. (eds.) Proceedings of the CAiSE’13 Forum at the 25th International Conference on Advanced Information Systems Engineering (CAiSE), Valencia, Spain, 20 June 2013. CEUR Workshop Proceedings, vol. 998, pp. 98–105. CEUR-WS.org (2013). http://ceur-ws.org/Vol-998/Paper13.pdf

  10. 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. Springer, Dordrecht (2007). https://doi.org/10.1007/1-4020-5634-6_2

  11. Hahn, C., Recker, J., Mendling, J.: An exploratory study of IT-enabled collaborative process modeling. In: zur Muehlen, M., Su, J. (eds.) BPM 2010. LNBIP, vol. 66, pp. 61–72. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-20511-8_6

    Chapter  Google Scholar 

  12. Jonathan, L., Feng, J.H., Hochheiser, H.: Research Methods in Human-Computer Interaction, 2nd edn. Morgan Kaufmann (2017)

    Google Scholar 

  13. Leopold, H., Mendling, J., Günther, O.: Learning from quality issues of bpmn models from industry (extended abstract). In: CEUR Workshop, vol. 1701, no. 4, pp. 36–39 (2016)

    Google Scholar 

  14. Lewis, J.R.: The system usability scale: past, present, and future. Int. J. Hum.-Comput. Interact. 34(7), 1–2 (2018)

    Article  Google Scholar 

  15. McDowell, C., Werner, L., Bullock, H.E., Fernald, J.: Pair programming improves student retention, confidence, and program quality. Commun. ACM 49(8), 90–95 (2006)

    Article  Google Scholar 

  16. Mendling, J., Reijers, H.A., van der Aalst, W.M.P.: Seven process modeling guidelines (7PMG). Inf. Softw. Technol. 52(2), 127–136 (2010)

    Article  Google Scholar 

  17. Nichols, A.L., Maner, J.K.: The good-subject effect: investigating participant demand characteristics. J. Gener. Psychol. 135(2), 151–166 (2008)

    Article  Google Scholar 

  18. Papadakis, S.: Is pair programming more effective than solo programming for secondary education novice programmers? A case study. Int. J. Web-Based Learn. Teach. Technol. 13(1), 1–16 (2018)

    Article  Google Scholar 

  19. Pinggera, J., et al.: Tracing the process of process modeling with modeling phase diagrams. In: Daniel, F., Barkaoui, K., Dustdar, S. (eds.) BPM 2011. LNBIP, vol. 99, pp. 370–382. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-28108-2_36

    Chapter  Google Scholar 

  20. Rittgen, P.: End-user involvement and team factors in business process modeling. In: Proceedings of the HICSS, pp. 180–189 (2012)

    Google Scholar 

  21. Rozman, T., Polančič, G.: Analysis of most common process modelling mistakes in BPMN process models. In: BPM and Workflow Handbook, vol. 121, pp. 233–246. Elsevier BV, October 2008

    Google Scholar 

  22. Slaten, K.M., Droujkova, M., Berenson, S.B., Williams, L., Layman, L.: Undergraduate student perceptions of pair programming and agile software methodologies: verifying a model of social interaction. In: Agile Development Conference (ADC 2005), pp. 323–330. IEEE (2005)

    Google Scholar 

  23. Voss, D., Dean, A., Draguljic, D.: Design and Analysis of Experiments Springer Texts in Statistics. Springer, Heidelberg (2017). https://doi.org/10.1007/978-3-319-52250-0

    Book  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vinicius Stein Dani .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Stein Dani, V., ER, M., Koorn, J.J., van der Werf, J.M.E.M., Leopold, H., Reijers, H.A. (2022). Pair Modeling: Does One Plus One Add Up?. In: Marrella, A., Weber, B. (eds) Business Process Management Workshops. BPM 2021. Lecture Notes in Business Information Processing, vol 436. Springer, Cham. https://doi.org/10.1007/978-3-030-94343-1_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-94343-1_20

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-94342-4

  • Online ISBN: 978-3-030-94343-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics