Abstract
Formal models of business processes are used for a variety of purposes. But where the elicitation of the characteristics of a business process usually takes place in a collaborative fashion, the building of the final, formal process model is done mostly by a single person. This article presents the design and implementation of a Recommendation-Based Process Modeling Support System with ‘social features.’ A process builder using this system will receive recommendations to complete or edit a formal business process model on the basis of previous usage of modeling fragments by her peers. Such features potentially improve the modeling process and, as such, the modeling outcome, that is, the quality of the process model. This article also contains an evaluation of the system's usage and effectiveness, which builds on an experimental design. It is shown that process builders are inclined to follow up on the provided recommendations and that this will improve the semantical quality of the created model. However, information on peer usage of modeling fragments does not play a big role in selecting the recommendations being followed up. This article fits within a stream of research that puts emphasis on the modeling process, rather than on the model artifact.
Similar content being viewed by others
References
Baeza-Yates, R. and Ribeiro-Neto, B. (1999). Modern Information Retrieval, Reading, MA: Addison Wesley.
Bandara, W., Gable, G. and Rosemann, M. (2005). Factors and Measures of Business Process Modelling: Model building through a multiple case study, European Journal of Information Systems 14 (4): 347–360.
Barnes, G., Cerrito, P. and Levi, I. (1998). A Mathematical Model for Interpersonal Relationships in Social Networks, Social Networks 20: 179–196.
Basu, C., Hirsh, H. and Cohen, W.W. (1998). Recommendation as Classification: Using social and content-based information in recommendation, in Proceedings of the Fifteenth National Conference on Artificial Intelligence (Madison, WI, United States); Menlo Park, CA: American Association for Artificial Intelligence, 714–720.
Batra, D. and Marakas, G. (1995). Conceptual Data Modelling in Theory and Practice, European Journal of Information Systems 4: 185–185.
Batra, D., Hoffler, J.A. and Bostrom, R.P. (1990). Comparing Representations with Relational and EER Models, Communications of the ACM 33 (2): 126–139.
Becker, J., Rosemann, M. and Uthmann, C. (2000). Guidelines of Business Process Modeling, in: W.N.P. van der Aalst, J. Desel and A. Oberweis (eds.) Business Process Management. Models, Techniques, and Empirical Studies Lecture Notes in Computer Science, vol. 1806, Berlin: Springer Verlag. 30–49.
Born, M., Brelage, C., Markovic, I., Pfeiffer, D. and Weber, I. (2008). Auto-Completion for Executable Business Process Models, in 3rd International Workshop on Semantics for Web Services (Milan, Italy, 2008); Berlin, Heidelberg, Germany, NY, USA: Springer, 1–6.
Burke, R. (2002). Hybrid Recommender Systems: Survey and experiments, User Modeling and User-Adapted Interaction 12 (4): 331–370.
Curtis, B., Kellner, I. and Over, J. (1992). Process modeling, Communications of the ACM 35: 75–90.
Davies, I, Green, P., Rosemann, M., Indulska, M. and Gallo, S. (2006). How do Practitioners Use Conceptual Modeling in Practice? Data & Knowledge Engineering 58 (3): 358–380.
Dumas, M. and Hofstede, A. (2001). UML Activity Diagrams as a Workflow Specification Language, in M. Gogolla and C. Kobryn (eds.) 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools, Lecture Notes in Computer Science, vol. 2185, Berlin: Springer Verlag, 76–90.
Dumas, M., Van der Aalst, W.M.P. and ter Hofstede, A.H.M. (eds.) (2005). Process Aware Information Systems: Bridging people and software through process technology, Hoboken, NJ: John Wiley & Sons.
Elzinga, D., Horak, T., Lee, C. and Bruner, C. (1995). Business Process Management: Survey and methodology, IEEE Transactions on Engineering Management 42 (2): 119–128.
Erl, T. (2005). Service-Oriented Architecture: Concepts, technology, and design, Upper Saddle River, NJ: Prentice-Hall.
Ferris, C. (2003). What are Web Services? Communications of the ACM 46 (6): 31–32.
Frederiks, P. and van der Weide, T. (2006). Information Modeling: The process and the required competencies of its participants, Data & Knowledge Engineering 58 (1): 4–20.
Georgakopoulos, D., Hornick, M. and Sheth, A. (1995). An Overview of Workflow Management: From process modeling to workflow automation infrastructure, Distributed and Parallel Databases 3 (2): 119–153.
Golbeck, J.A. (2005). Computing and Applying Trust in Web-based Social Networks, Ph.D. thesis, College Park, MD, USA, chair-James Hendler.
Guha, R., Kumar, R., Raghavan, P. and Tomkins, A. (2004). Propagation of Trust and Distrust, in Proceedings of the 13th International Conference on World Wide Web (NY, USA); New York: ACM, 403–412.
Gulla, J. and Brasethvik, T. (2000). On the Challenges of Business Modeling in Large-scale Reengineering Projects, in 4th International Conference on Requirements Engineering (Washington, DC, USA); New York: IEEE, 17–26.
Heider, F. (1958). The Psychology of Interpersonal Relations, New York: Wiley.
Herlocker, J.L., Konstan, J.A., Terveen, L.G. and Riedl, J.T. (2004). Evaluating Collaborative Filtering Recommender Systems, ACM Transactions on Information Systems 22 (1): 5–53.
Hevner, A., March, S., Park, J. and Ram, S. (2004). Design Science in Information Systems Research, Management Information Systems Quarterly 28 (1): 75–106.
Hoppenbrouwers, S., Lindeman, L. and Proper, H. (2006). Capturing Modeling Processes - Towards the MoDial Modeling Laboratory, in: R. Meersman, Z. Tari and P. Herrero (eds.) OTM 2006 Workshops Lecture Notes in Computer Science, vol. 4278, Berlin: Springer Verlag, 1242–1252.
Hoppenbrouwers, S., Proper, H. and van Reijswoud, V. (2005). Navigating the Methodology Jungle - The communicative role of modelling techniques in information system development, Computing Letters 1 (3): 97–106.
Hornung, T., Koschmider, A. and Lausen, G. (2008). Recommendation Based Process Modeling Support: Method and user experience, in: Q. Li, S. Spaccapietra, E. Yu and A.A. Olive (eds.) 27th International Conference on Conceptual Modeling Lecture Notes in Computer Science, vol. 5231, Berlin: Springer Verlag, 265–278.
Kenny, D. and LaVoie, L. (1984). The Social Relations Model, American Journal of Sociology 105: 141–182.
Kettinger, W., Teng, J. and Guha, S. (1997). Business Process Change: A study of methodologies, techniques, and tools, Management Information Systems Quarterly 21: 55–80.
Kim, J.H., Suh, W. and Lee, H. (2002). Document-Based Workflow Modeling: A case-based reasoning approach, Expert Systems with Applications 23 (2): 77–93.
Koschmider, A. (2007). Ähnlichkeitsbasierte Modellierungsunterstützung für Geschäftsprozesse, Dissertation, Karlsruhe: Karlsruhe University Press, University of Karlsruhe.
Koschmider, A. and Oberweis, A. (2009). Designing Business Processes with a Recommendation-based Editor, in J. vom Brocke and M. Rosemann (eds.) International Handbook on Business Process Management, vol. 1, Berlin: Springer, Verlag.
Koschmider, A., Habryn, F. and Gottschalk, F. (2008). Real Support for Perspective-Compliant Business Process Design, in D. Ardagna, M. Mecella and J. Yang (eds.) BPM 2008 Workshops LNBIP, vol. 17, Milan, Italy: Springer Verlag, 30–41.
Liaw, S., Deveny, E., Morrison, I. and Lewis, B. (2006). Clinical, Information and Business Process Modeling to Promote Development of Safe and Flexible Software, Health Informatics Journal 12 (3): 199–211.
Lundell, B. and Lings, B. (2004). Method in Action and Method in Tool: A stakeholder perspective, Journal of Information Technology 19 (3): 215–223.
Madhusudan, T., Zhao, J.L. and Marshall, B. (2004). A Case-based Reasoning Framework for Workflow Model Management, Data Knowledge Engineering 50 (1): 87–115.
Mason, W., Jones, A. and Goldstone, R.L. (2008). Propagation of Innovations in Networked Groups, Journal of Experimental Psychology: General American Psychological Association 137 (3): 422–433.
Milanovic, N. and Malek, M. (2004). Current Solutions for Web Service Composition, Internet Computing, IEEE 8 (6): 51–59.
Nagarajan, M. (2006). Semantic Annotations in Web Services, in J. Cardoso and A.P. Sheth (eds.) Semantic Web Services, Processes and Applications, Berlin: Springer, Verlag.
OMG 2008. Business process modeling notation, V1.1, Specification (January 2008). [www document] http://www.omg.org/spec/BPMN/1.1/PDF (accessed October 2008).
Recker, J. and Dreiling, A. (2007). Does it Matter Which Process Modelling Language we Teach or Use? An Experimental Study on Understanding Process Modelling Languages Without Formal Education, in 18th Australasian Conference on Information Systems (The University of Southern Queensland, Toowoomba, Australia, 2007). 356–366.
Reichert, M. and Dadam, P. (1998). ADEPT Flex – Supporting dynamic changes of workflows without losing control, Journal of Intelligent Information Systems 10 (2): 93–129.
Reijers, H. (2003). Design and Control of Workflow Processes: Business process management for the service industry, Lecture notes in Computer Science, vol. 2617, Berlin: Springer, Verlag.
Rittgen, P. (2007). Negotiating Models, in J. Krogstie, A.L. Opdahl and G. Sindre (eds.) 19th International Conference on Advanced Information Systems Engineering Lecture Notes in Computer Science, vol. 4495, Berlin: Springer Verlag, 561–573.
Rittgen, P. (2008). COMA Handbook: Collaborative modeling architecture, Version 2.0, University College of Boras, School of Business and Informatics [www document] http://coma.nu/COMA_Handbook.pdf.
Sadiq, W. and Orlowska, M. (2000). Analyzing Process Models Using Graph Reduction Techniques, Information Systems 25 (2): 117–134.
Schaffner, J., Meyer, H. and Weske, M. (2007). A Formal Model for Mixed Initiative Service Composition, in Proceedings of The IEEE International Conference on Services Computing (Salt Lake City, UT, USA); Salt Lake City, USA: IEEE Computer Society, 443–450.
Scheer, A.-W. (1998). ARIS – Business Process Modeling, 2nd edn, Berlin: Springer, Verlag.
Siau, K. and Loo, P.-P. (2006). Identifying Difficulties in Learning UML, Information Systems Management 23 (3): 43–51.
Siegeris, J. and Grasl, O. (2008). Model Driven Business Transformation – An experience report, in M. Dumas, M. Reichert and M.C. Shan (eds.) 6th International Conference on Business Process Management Lecture Notes in Computer Science, vol. 5240, Berlin: Springer Verlag.
Song, M. (2006). Organizational mining in Business Process Management, Ph.D. thesis, Pohang University of Science and Technology, Pohang, South Korea.
Thom, L., Reichert, M., Chiao, C., Iochpe, C. and Hess, G. (2008). Inventing Less, Reusing More, and Adding Intelligence to Business Process Modeling, in: S.S. Bhowmick, J. Küng and R. Wagner (eds.) Lecture Notes in Computer Science, vol. 5181, Berlin: Springer, Verlag, 837–850.
Tichy, N., Tushman, M. and Fombrun, C. (1979). Social Network Analysis for Organizations, Academy of Management Review 4 (4): 507–519.
van Bommel, P., Hoppenbrouwers, S., Proper, H. and van der Weide, T. (2006). Exploring Modelling Strategies in a Meta-modelling Context, in: R. Meersman, Z. Tari and P. Herrero (eds.) Lecture Notes in Computer Science, Berlin: Springer, Verlag, 1128–1137.
van der Aalst, W.M.P. (1998). The Application of Petri Nets to Workflow Management, The Journal of Circuits, Systems and Computers 8 (1): 21–66.
van der Aalst, W.M.P. and ter Hofstede, A. (2000). Verification of Workflow Task Structures: A petri-net-based approach, Information Systems 25 (1): 43–69.
van der Aalst, W.M.P., Reijers, H.A. and Song, M. (2005). Discovering Social Networks from Event Logs, Computer Supported Cooperative Work 14 (6): 549–593.
Wand, Y. and Weber, R. (2002). Research Commentary: Information systems and conceptual modeling – A research agenda, Information Systems Research 13 (4): 363–376.
Wastell, D., McMaster, T. and Kawalek, P. (2006). The Rise of the Phoenix: Methodological innovation as a discourse of renewal, Journal of Information Technology 22 (1): 59–68.
Watts, D.J. (1999). Networks, Dynamics and the Small-world Phenomenon, American Journal of Sociology 105 (2): 493–527.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Koschmider, A., Song, M. & Reijers, H. Social software for business process modeling. J Inf Technol 25, 308–322 (2010). https://doi.org/10.1057/jit.2009.21
Published:
Issue Date:
DOI: https://doi.org/10.1057/jit.2009.21