Abstract
Workflow designers experience considerable freedom in designing the smaller steps (or activities) within a process. An operational notion of activity cohesion and coupling may help them to design more well-structured workflow activities. Inspired by resemblances between software programs and workflow processes, this paper gives an overview of software quality metrics and their applicability to workflow process design. New cohesion and coupling metrics – inspired by these software metrics – are introduced, which are integrated in a design heuristic. This heuristic can be used by workflow designers to identify the strongly cohesive and weakly coupled process design among several alternatives. The paper includes an application of this heuristic in a realistic workflow process setting.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
van der Aalst, W.M.P.: On the Automatic Generation of Workflow Processes Based on Product Structures. Computers in Industry 39(2), 97–111 (1999)
van der Aalst, W.M.P.: Reengineering Knock-out Processes. Decision Support Systems 30(4), 451–468 (2001)
van der Aalst, W.M.P., Berens, P.J.S.: Beyond Workflow Management: Product-Driven Case Handling. In: Ellis, S., Rodden, T., Zigurs, I. (eds.) International ACM SIGGROUP Conference on Supporting Group Work (GROUP 2001), pp. 42–51. ACM Press, New York (2001)
van der Aalst, W.M.P., van Hee, K.M.: Workflow Management: Models, Methods, and Systems. MIT Press, Cambridge (2002)
van der Aalst, W.M.P., ter Hofstede, A.H.M., Kiepuszewski, B., Barros, A.P.: Workflow Patterns. Distributed and Parallel Databases 14(1), 5–51 (2003)
Baresi, L., Casati, F., Castano, S., Fugini, M., Mirbel, I., Pernici, B.: WIDE Workflow Development Methodology. In: Proceedings of International Joint Conference on Work Activities Coordination and Collaboration, pp. 19–28 (1999)
van den Berg, A., Pottjewijd, P.: Workflow: Continuous Improvement by Integral Process Management. Academic Service, pp. 77 (1997) (in Dutch)
Bieman, J.M., Kang, B.-K.: Measuring Design-level Cohesion. IEEE Transactions on Software Engineering 24(2), 111–124 (1998)
Conte, S.D., Dunsmore, H.E., Shen, V.Y.: Software Engineering Metrics and Models. Benjamin/Cummings Publishing Company, Inc. (1986)
Emerson, T.J.: A Discriminant Metric for Module Cohesion. In: Proceedings of the 7th International Conference on Software Engineering (ICSE-7), pp. 294–303 (1984)
Fenton, N., Melton, A.: Deriving Structurally Based Software Measures. Journal of Systems and Software 12, 177–187 (1990)
Myers, G.J.: Composite/Structured Design. Van Nostrand Reinhold, New York (1978)
Orlicky, A.: Structuring the Bill of Materials for MRP. Production and Inventory Management, pp.19–42 (December 1972)
Platier, E.A.H.: A Logistical View on Business Processes: Concepts for Business Process Redesign and Workflow Management. PhD thesis, Eindhoven University of Technology, Eindhoven (1996)
Reijers, H.A., Limam, S., van der Aalst, W.M.P.: Product-Based Workflow Design. Journal of Management. Information Systems 20(1), 229–262 (2003)
Reijers, H.A.: Design and Control of Workflow Processes. LNCS, vol. 2617. Springer, Heidelberg (2003)
Reijers, H.A.: A Cohesion Metric for the Definition of Activities in a Workflow Process. In: Proceedings of the Eighth CAiSE/IFIP8.1 International Workshop on Evaluation of Modeling Methods in Systems Analysis and Design 2003, pp. 116–125 (2003)
Rupp, R.O., Russell, J.R.: The Golden Rules of Process Redesign. Quality Progress 27(12), 85–92 (1994)
Seidmann, A., Sundararajan, A.: The Effects of Task and Information Asymmetry on Business Process Redesign. International Journal of Production Economics 50(2-3), 117–128 (1997)
Selby, R.W., Basili, V.R.: Analyzing Error-Prone System Structure. IEEE Transactions on Software Engineering 17(2), 141–152 (1991)
Simon, F., Löffler, S., Lewerentz, C.: Distance Based Cohesion Measuring. In: Proceedings of the 2nd European Software Measurement Conference (FESMA) 1999, pp. 69–83 (1999)
Troy, D.A., Zweben, S.H.: Measuring the Quality of Structured Designs. Journal of Systems and Software 2, 113–120 (1981)
Xenos, M., Stavrinoudis, D., Zikouli, K., Christodoulakis, D.: Object-oriented Metrics – A Survey. In: Proceedings of the Federation of European Software Measurement Association (FESMA) 2000, pp. 1–10 (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Reijers, H.A., Vanderfeesten, I.T.P. (2004). Cohesion and Coupling Metrics for Workflow Process Design. In: Desel, J., Pernici, B., Weske, M. (eds) Business Process Management. BPM 2004. Lecture Notes in Computer Science, vol 3080. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-25970-1_19
Download citation
DOI: https://doi.org/10.1007/978-3-540-25970-1_19
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22235-4
Online ISBN: 978-3-540-25970-1
eBook Packages: Springer Book Archive