Abstract
Many methods for information systems development such as object oriented analysis and design (OOA & OOD) support the activities to construct artifacts, but do not include the activities to measure the quality of the artifacts or to improve them based on the results of their measurement. In this paper, by using a meta modeling technique, we propose a general framework of extending an existing method into the method which includes the activities for attaching semantic information to the artifacts and for measuring their quality using this information. Embedding this information into a method can be considered as a method assembly of the meta model of the method and the metrics model. We can formally represent this process with Method Engineering Language (MEL). We show an example that our technique is applied to; the extended version of a use case modeling method.
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
IEEE Recommended Practice for Software Requirements Specifications. Technical report, IEEE Std. 830–1998, 1998.
F. B. Abreu. Using OCL to Formalize Object Oriented Metrics Definitions. In Tutorial in 5th International ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering (QAOOSE 2001), 2001.
V. Basili. Software Modeling and Measurement: The Goal/Question/Metric Paradigm. Technical ReportUMIACS-TR-92-96, University of Maryland, 1992.
S. Brinkkemper. Method Engineering: Engineering of Information Systems Development Methods and Tools. Information and Software Technology, 37(11), 1995.
S. Brinkkemper, M. Saeki, and F. Harmsen. Meta-Modelling Based Assembly Techniques for Situational Method Engineering. Information Systems, 24(3):209–228, 1999.
S. Brinkkemper, M. Saeki, and F. Harmsen. A Method Engineering Language for the Description of Systems Development Methods (Extended Abstract). In Lecture Notes in Computer Science (Proc. of CaiSE’2001), volume 2068, pages 473–476, 2001.
J.P. Cavano and J.A. McCall. A Framework for the Measurement of Software Quality. In Proc. of ACM Software Quality Assurance Workshop, pages 133–139, 1978.
S. Chidamber and C. Kemerer. A Metrics Suite for Object-Oriented Design. IEEE Trans. on Software Engineering, 20(6):476–492, 1994.
F. Harmsen. Situational Method Engineering. Moret Ernst & Young Management Consultants, 1997.
I. Jacobson, G. Booch, and J. Rumbaugh. The Unified Software Development Process. Addison Wesley, 1999.
M. Jarke, M. Jeusfeld, C. Quix, and P. Vassiliadis. Architecture and Quality in Data Warehouses. In Lecture Notes in Computer Science (CaiSE’98), pages 93–113. Springer-Verlag, 1998.
S. Kelly, K. Lyytinen, and M. Rossi. MetaEdit+: A Fully Configurable Multi-User and Multi-Tool CASE and CAME Environment. In Lecture Notes in Computer Science (CaiSE’96), volume 1080, pages 1–21, 1996.
T. McCabe and C. Butler. Design Complexity Measurement and Testing. CACM, 32(12):1415–1425, 1989.
J. Ralyte and C. Rolland. An Assembly Process Model for Method Engineering. In Lecture Notes in Computer Science (Proc. of CaiSE’2001), volume 2068, pages 267–283, 2001.
J. Rumbaugh, I. Jacobson, and G. Booch. The Unified Modeling Language Reference Manual. Addison Wesley, 1999.
M. Saeki. Reusing Use Case Descriptions for Requirements Specification: Towards Use Case Patterns. In Proc. of 6th Aisa-Pacific Softwrae Engineering Conference (APSEC’99), pages 309–316, 1999.
M. Saeki. Role of Model Transformation in Method Engineering. In Lecture Notes in Computer Science (Proc. of CaiSE’2002), volume 2348, pages 626–642, 2002.
S. Si-Said, Rolland C., and G. Grosz. MENTOR: A Computer Aided Requirements Engineering Environment. In Lecture Notes in Comupter Science (CaiSE’96), volume 1080, pages 22–43, 1996.
Y. Wand. Ontology as a Foundation for Meta-Modelling and Method Engineering. Information and Software Technology, 38(4):281–288, 1996.
J. Warmer and A. Kleppe. The Object Constraint Language. Addison Wesley, 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Saeki, M. (2003). Embedding Metrics into Information Systems Development Methods: An Application of Method Engineering Technique. In: Eder, J., Missikoff, M. (eds) Advanced Information Systems Engineering. CAiSE 2003. Lecture Notes in Computer Science, vol 2681. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45017-3_26
Download citation
DOI: https://doi.org/10.1007/3-540-45017-3_26
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40442-2
Online ISBN: 978-3-540-45017-7
eBook Packages: Springer Book Archive