Abstract
So many software development methods have been introduced in the last decade, that one can talk about a “methodology jungle”. To aid the method developers and evaluators in fighting their way through this jungle we propose a systematic approach for measuring properties of methods. We describe two sets of metrics, which measure the complexity of diagrammatic specification techniques on the one hand, and of complete systems development methods on the other hand. Proposed metrics provide a relatively fast and simple way to analyse the technique (or method) properties, and when accompanied with other selection criteria, can be used for estimating the cost of learning the technique and the relative complexity of a technique compared to others. To demonstrate the applicability of the metrics, we have applied them to 34 techniques and 15 methods.
Chapter PDF
Similar content being viewed by others
Keywords
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.
References
Albrecht, A. J., J. E. Gaffney, “Software Function, Source Lines of Code, and Development Prediction: A Software Science Validation,” IEEE Transactions on Software Engineering 9(6) (1983) pp.639–647.
Booch, G., “Object-Oriented Analysis and Design,” Benjamin]Cummings, Redwood City, California (1994).
Brinkkemper, S., M. de Lange, R. Looman and F. H. G. C. van der Steen, “On the Derivation of Method Companionship by Meta-Modelling,” Imperial College, London, UK (1989).
Brinkkemper, S., “Formalisation of Information Systems Modelling,” Thesis Publishers, Amsterdam (1990).
Champeaux, D. de, “A comparative study of Object Oriented Analysis Methods,” Technical report Research Report, HP Laboratories (1991).
Chen, M., J. F. Nunamaker Jr. and G. Mason, “The Architecture And Design Of A Collaborative Environment For Systems Definition” DATA BASE (1991) pp.22–28.
Coad, P., E. Yourdon, “Object-Oriented Analysis,” Yourdon Press, Englewood Cliffs, New Jersey (1991).
Davenport, T. H., J. E. Short, “The New Industrial Engineering: Information Technology and Business Process Redesign,” Sloan Management Review (1990) pp. 11–26.
Fenton, N., “Software Measurement: A Necessary Scientific Basis,” IEEE Transactions on Software Engineering 20(3) (1994) pp. 199–206.
Halstead, M., “Elements of Software Science,” Elsevier North-Holland (1977).
Henry, S., D. Kafura, “Software Structure Metrics Based on Information Flow” IEEE Transactions on Software Engineering 7(5) (1981) pp.510–518.
Heym, M., H. Österle, “Computer-aided methodology engineering” Information and Software Technology 35(6/7) (1993) pp.345–354.
Hong, S., G. van den Goor and S. Brinkkemper, “A Comparison of Six Object-Oriented Analysis and Design Methods,” in Proceedings of the 26th Hawaiian Conference on Systems Sciences, IEEE Computer Science Press (1993).
Iivari, J., P. Kerola, “A sociocybernetic framework for the feature analysis of information systems development methodologies,” in Information Systems Methodologies: A Feature Analysis, North-Hollland, Amsterdam (1983).
Kelly, S., K. Smolander, “Evolution and Issues in MetaCASE,” Information and Software Technology (1994).
Kitchenham, B., “Metrics and measurement,” in Software Engineer's reference book, Butterworth-Heinemann, Oxford (1991).
Kumar, Kuldeep, Richard J. Welke, “Methodology Engineering: A Proposal for Situation Specific Methodology Construction,” in Challenges and Strategies for Research in Systems Development, John Wiley & Sons, Washington (1992).
Oei, J. L. H., E. D. Falkenberg, “Harmonisation of information systems modelling and specification techniques,” in Methods and Associated Tools for the Information Systems Life Cycle, Elsevier Science publishers (1994).
Roche, John M., “Software Metrics and Measurement Principles,” Software Engineering Notes 19(1) (1994) pp.77–85.
Rossi, M., J.-P. Tolvanen, “Metamodeling approach to method comparison: A survey of a set of ISD methods,” University of Jyväskylä, Jyväskylä (1994).
Rossi, M., “The MetaEdit CAME environment,” University of Sunderland press, Sunderland (1994).
Rumbaugh, J., M. Blaha, W. Premerlani, F. Eddy and W. Lorensen, “Object-Oriented Modeling and Design,” Prentice-Hall, Englewood Cliffs, NJ, USA (1991).
Slooten, Kees van, Sjaak Brinkkemper, “A Method Engineering Approach to Information Systems Development,” in Procs. of the IFIP WG 8.1 Working Conference on the Information Systems Development Process, North-Holland, Amsterdam (1993).
Smolander, Kari, “OPRR: A Model for Modelling Systems Development Methods,” in Next Generation CASE Tools, IOS Press, Amsterdam, the Netherlands (1991).
Smolander, Kari, Kalle Lyytinen, Veli-Pekka Tahvanainen and Pentti Marttiin, “MetaEdit — A Flexible Graphical Environment for Methodology Modelling,” in Advanced Information Systems Engineering, Proceedings of the Third International Conference CAiSE'91, Trondheim, Norway, May 1991, Springer-Verlag, Berlin (1991).
Song, X., L. Osterweil, “Towards Objective and Systematic Comparisons of Software Design Methodologies” IEEE Software (1992).
Sorenson, Paul G., Jean-Paul Tremblay and Andrew J. McAllister, “The Metaview System for Many Specification Environments,” IEEE SOFTWARE (1988) pp.30–38.
SPSS, “SPSS for Windows 1.0 Reference Guide,” SPSS Inc., Chicago, USA (1994).
Teichroew, Daniel, Petar Macasovic, Ernest A. Hershey III and Yuzo Yamamoto, “Application of the entity-relationship approach to information processing systems modeling,” in Entity-Relationship Approach to Systems Analysis and Design, North-Holland (1980).
Tolvanen, J.-P., K. Lyytinen, “Flexible method adaptation in CASE environments — The metamodeling approach,” Scandinavian Journal of Information Systems 5(1) (1993) pp.51–77.
Tukey, J. W., “Exploratory Data Analysis,” Addison Wesley, Reading, MA (1977).
Vessey, I., S. L. Järvenpää and N. Tractinsky, “Evaluation of Vendor Products: CASE Tools as Methdology Companions,” Communications of the ACM 35(4) (1992) pp.90–105.
Welke, R. J., “The CASE Repository: More than another database application,” in Challenges and Strategies for Research in Systems Development, Wiley, Chichester UK (1992).
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rossi, M., Brinkkemper, S. (1995). Metrics in method engineering. In: Iivari, J., Lyytinen, K., Rossi, M. (eds) Advanced Information Systems Engineering. CAiSE 1995. Lecture Notes in Computer Science, vol 932. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-59498-1_247
Download citation
DOI: https://doi.org/10.1007/3-540-59498-1_247
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-59498-7
Online ISBN: 978-3-540-49290-0
eBook Packages: Springer Book Archive