Method rationale in method engineering and use

  • H. Oinas-Kukkonen
Part of the IFIP — The International Federation for Information Processing book series (IFIPAICT)


While the major aspect in method engineering is method assembly, a second aspect is the argumentation behind the methods. This paper introduces the concept of method rationale in method engineering and use as a communication vehicle between method and software engineers, and describes tools that support the capture and management of method rationale in a computer-aided method engineering environment.


Information systems development method engineering CASE metaCASE CAME design rationale method rationale hypertext 


  1. Brinkkemper, S. (1993) Integrating Diagrams in CASE Tools Through Modelling Transparency. Information and Software Technology, 35, 2, 101–105.CrossRefGoogle Scholar
  2. Conklin, J. and Begeman, M.L. (1988) gIBIS: A Hypertext Tool for Exploratory Policy Discussion. ACM Transactions on Office Information Systems, 6, 4, 303–331.Google Scholar
  3. Conklin, E.J. and Yakemovic, KC Burgess (1991) A Process-Oriented Approach to Design Rationale. Human-Computer Interaction, 6, 3*4, 357–319.Google Scholar
  4. Fischer, G., Lemke, A.G., McCall, R. and Morch, A.I. (1991) Making Argumentation Serve Design. Human-Computer Interaction, 6, 3*4, 393–419.Google Scholar
  5. Heym, M. and Osterle, H. (1993) Computer-Aided Methodology Engineering. Information * Software Technology, 35, 6*7, 345–354.Google Scholar
  6. Jarke, M., Pohl, K., Rolland, C. and Schmitt, J.-R. (1994) Experience-Based Method Evaluation and Improvement: A Process Modeling Approach, in Methods and Associated Tools for the Information Systems Life Cycle (eds. A.A. Verrijn-Stuart and T.W. 011e ), IFIP Transactions A-55, North-Holland, Amsterdam, 1–27.Google Scholar
  7. Kelly, S., Lyytinen, K., and Rossi, M. (1996) MetaEdit+: A Fully Configurable Multiuser and Multitool CASE Environment, in Proceedings of the Eigth International Conference on Advanced Information Systems Engineering (CAiSE ‘86), Crete, Greece, May 1996.Google Scholar
  8. Marttiin, P. (1994) Towards Flexible Process Support with a CASE Shell, in Advanced Information Systems Engineering (eds. G. Wijers, S. Brinkkemper and T. Wasserman), LGNS#811, Springer-Verlag, 1994, 14–27.Google Scholar
  9. Oinas-Kukkonen, H. (1996) Debate Browser - An Argumentation Tool for MetaEdit+ Environment, in Proceedings of the Seventh European Workshop on Next Generation of CASE Tools (NGCT ‘86), Crete, Greece, May 1996.Google Scholar
  10. Ramesh, B. and Dhar, V. (1992) Supporting Systems Development by Capturing Deliberations During Requirements Engineering. IEEE Transactions on Software Engineering, 18, 6, June, 498–510.Google Scholar

Copyright information

© Springer Science+Business Media Dordrecht 1996

Authors and Affiliations

  • H. Oinas-Kukkonen
    • 1
  1. 1.Department of Information Processing ScienceOuluFinland

Personalised recommendations