An Industry-Based Evaluation of Process Modeling Techniques

  • Brent Cahill
  • David Carrington
  • Brian Song
  • Paul Strooper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4257)


There are many ways to model software development processes. This paper reports a feature analysis of four process modeling techniques using criteria specified by a software development organization. The evaluation used a single process, peer review, modeled using all four techniques. Performing the modeling activity highlighted the usefulness of the modeling activity and the usefulness of metamodels in structuring processes.


Work Product Activity Diagram Peer Review Process Object Management Group Activity Graph 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Henderson-Sellers, B., Collins, G., Due, R., Graham, I.: A Qualitative Comparison of Two Processes for Object-Oriented Software Development. Information and Software Technology 43, 705–724 (2001)CrossRefGoogle Scholar
  2. 2.
    Wang, A.I., Conradi, R., Thuv, C.: Framework for Evaluating Process Modelling Languages for Distributed Environments. In: Software Engineering and Applications, pp. 6–9. ACTA Press, Phoenix (2005)Google Scholar
  3. 3.
    Kitchenham, B.A.: Evaluating Software Engineering Methods and Tool – Part 1: The Evaluation Context and Evaluation Methods. ACM Software Engineering Notes 21(1), 11–15 (1996)CrossRefGoogle Scholar
  4. 4.
    Firesmith, D., Henderson-Sellers, B.: The OPEN Process Framework. Addison-Wesley, Harlow (2002)Google Scholar
  5. 5.
    Software Process Engineering Metamodel Specification v1.1 – Object Management Group (2001)Google Scholar
  6. 6.
    Frank, J., Gardner, T., Johnston, S., White, S., Iyengar, S.: Business Process Definition Metamodel – Concepts and Overview. IBM whitepaper, Object Management Group, Needham, MA (2004)Google Scholar
  7. 7.
    Engels, G., Groenewegen, L.: SOCCA: Specifications of Coordinated and Cooperative Activities. In: Software Process Modelling and Technology. Research Studies Press, Taunton (1994)Google Scholar
  8. 8.
    Wiegers, K.E.: Peer Reviews in Software – A Practical Guide. Addison-Wesley, Reading (2002)Google Scholar
  9. 9.
    AS 4651-2004 Australian Standard – Standard Metamodel for Software Development Methodologies (2005)Google Scholar
  10. 10.
    ISO/IEC, W.D.: 24744 (2005-12-23) Information Technology – Software Engineering – Metamodel for Development Methodologies (2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Brent Cahill
    • 1
  • David Carrington
    • 1
  • Brian Song
    • 1
  • Paul Strooper
    • 1
  1. 1.School of ITEEThe University of QueenslandSt LuciaAustralia

Personalised recommendations