Abstract
We present a precise style for the modelling of business processes based on the UML activity diagrams and two controlled experiments to compare this style with a lighter variant. The comparison has been performed with respect to the comprehensibility of business processes and the effort to comprehend them. The first experiment has been conducted at the Free University of Bolzano-Bozen, while the second experiment (i.e., a differentiated replication) at the University of Genova. The participants to the first experiment were Master students and so more experienced than the participants to the replication, who were Bachelor students. The results indicate that: (a) all the participants achieved a significantly better comprehension level with the precise style; (b) the used style did not have any significant impact on the effort; and (c) more experienced participants benefited more from the precise style.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Astesiano, E., Reggio, G., Ricca, F.: Modeling business within a UML-based rigorous software development approach. In: Degano, P., De Nicola, R., Bevilacqua, V. (eds.) Concurrency, Graphs and Models. LNCS, vol. 5065, pp. 261–277. Springer, Heidelberg (2008)
Basili, V., Caldiera, G., Rombach, D.H.: The Goal Question Metric Paradigm, Encyclopedia of Software Engineering. John Wiley and Sons, Chichester (1994)
Basili, V.R., Shull, F., Lanubile, F.: Building knowledge through families of experiments. IEEE Trans. Softw. Eng., 456–473 (1999)
Birkmeier, D., Overhage, S.: Is BPMN really first choice in joint architecture development? An empirical study on the usability of BPMN and UML activity diagrams for business users. In: Heineman, G.T., Kofron, J., Plasil, F. (eds.) QoSA 2010. LNCS, vol. 6093, pp. 119–134. Springer, Heidelberg (2010)
Carver, J., Jaccheri, L., Morasca, S., Shull, F.: Issues in using students in empirical studies in software engineering education. In: 9th International Symposium on Software Metrics, pp. 239–249. IEEE CS, Washington, DC (2003)
Cohen, J.: Statistical power analysis for the behavioral sciences, 2nd edn. Lawrence Earlbaum Associates, Hillsdale (1988)
De Lucia, A., Francese, R., Scanniello, G., Tortora, G.: Distributed workflow management based on UML and web services. In: Encyclopedia of E-Commerce, E-Government, and Mobile Commerce, pp. 217–222. IGI Global (2006)
De Lucia, A., Francese, R., Tortora, G.: Deriving workflow enactment rules from UML activity diagrams: a case study. In: Symposium on Human-Centric Computing Languages and Environments, pp. 211–218 (2003)
Di Cerbo, F., Dodero, G., Reggio, G., Ricca, F., Scanniello, G.: Precise vs. Ultra-light activity diagrams - an experimental assessment in the context of business process modelling. In: Caivano, D., Oivo, M., Baldassarre, M.T., Visaggio, G. (eds.) PROFES 2011. LNCS, vol. 6759, pp. 291–305. Springer, Heidelberg (2011)
Di Nitto, E., Lavazza, L., Schiavoni, M., Tracanella, E., Trombetta, M.: Deriving executable process descriptions from UML. In: 22rd International Conference on Software Engineering (ICSE 2002), pp. 155–165 (2002)
Eriksson, H.E., Penker, M.: Business Modelling with UML. Wiley Computing Publishing, Chichester (2000)
Gross, A., Doerr, J.: EPC vs. UML activity diagram - two experiments examining their usefulness for requirements engineering. In: Proceedings of Requirements Engineering Conference, pp. 47–56. IEEE CS, Washington, DC (2009)
Jurack, S., Lambers, L., Mehner, K., Taentzer, G., Wierse, G.: Object flow definition for refined activity diagrams. In: Chechik, M., Wirsing, M. (eds.) FASE 2009. LNCS, vol. 5503, pp. 49–63. Springer, Heidelberg (2009)
Kitchenham, B., Pfleeger, S., Pickard, L., Jones, P., Hoaglin, D., El Emam, K., Rosenberg, J.: Preliminary guidelines for empirical research in software engineering. IEEE Trans. Softw. Eng. 28(8), 721–734 (2002)
OMG. Business process model and notation (BPMN) Version 2.0. OMG Final Adopted Specification, Object Management Group (2011)
Peixoto, D., Batista, V., Atayde, A., Borges, E., Resende, R., Pádua, C.: A Comparison of BPMN and UML 2.0 Activity Diagrams. In: VII Simposio Brasileiro de Qualidade de Software, Florianopolis (2008)
Reggio, G., Ricca, F., Astesiano, E., Leotta, M.: On business process modelling with the UML: a discipline and four styles. Technical Report DISI-TR-11-03, DISI - University of Genova, Italy (April 2011), http://softeng.disi.unige.it/tech-rep/TECDOC.pdf
Ricca, F., Di Penta, M., Torchiano, M., Tonella, P., Ceccato, M.: The role of experience and ability in comprehension tasks supported by UML stereotypes. In: 29th International Conference on Software Engineering (ICSE 2007), Minneapolis, MN, USA, May 20-26, pp. 375–384 (2007)
Wohlin, C., Runeson, P., Höst, M., Ohlsson, M., Regnell, B., Wesslén, A.: Experimentation in Software Engineering - An Introduction. Kluwer, Dordrecht (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Reggio, G., Ricca, F., Scanniello, G., Di Cerbo, F., Dodero, G. (2011). A Precise Style for Business Process Modelling: Results from Two Controlled Experiments. In: Whittle, J., Clark, T., Kühne, T. (eds) Model Driven Engineering Languages and Systems. MODELS 2011. Lecture Notes in Computer Science, vol 6981. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24485-8_11
Download citation
DOI: https://doi.org/10.1007/978-3-642-24485-8_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-24484-1
Online ISBN: 978-3-642-24485-8
eBook Packages: Computer ScienceComputer Science (R0)