12
Ghent, July 6, 2004 1 Evaluating a COSMIC-FFP Measurement Procedure for Multi-Layer Object- Oriented Conceptual Schemas Simon Claeys (Master student Ghent University) Geert Poels (Ghent University & Katholieke Universiteit

Evaluating a COSMIC-FFP Measurement Procedure for Multi-Layer Object-Oriented Conceptual Schemas

  • Upload
    gasha

  • View
    36

  • Download
    0

Embed Size (px)

DESCRIPTION

Evaluating a COSMIC-FFP Measurement Procedure for Multi-Layer Object-Oriented Conceptual Schemas. Simon Claeys (Master student Ghent University) Geert Poels (Ghent University & Katholieke Universiteit Leuven). Outline. Research context - PowerPoint PPT Presentation

Citation preview

Page 1: Evaluating a COSMIC-FFP Measurement Procedure for Multi-Layer Object-Oriented Conceptual Schemas

Ghent, July 6, 2004 1

Evaluating a COSMIC-FFP Measurement Procedure for Multi-Layer Object-Oriented

Conceptual SchemasSimon Claeys(Master student Ghent University)Geert Poels(Ghent University & Katholieke Universiteit Leuven)

Page 2: Evaluating a COSMIC-FFP Measurement Procedure for Multi-Layer Object-Oriented Conceptual Schemas

2Ghent, July 6, 2004

Outline

Research contextDevelopment of a COSMIC-FFP measurement

procedure for MERODE/OOWS Problem statement

How to evaluate this procedure? Possible solution

A laboratory experiment to test the procedure according to Abrahão’s general evaluation model for FSM methods

Page 3: Evaluating a COSMIC-FFP Measurement Procedure for Multi-Layer Object-Oriented Conceptual Schemas

3Ghent, July 6, 2004

Research context – COSMIC-FFP

Any artifact specifying FUR in whatever form

Mapping

Measuring

FUR in the form of the COSMIC-FFP meta-model

COSMIC-FFP 2.2 FSM method

x CFSU (COSMIC-FFP v2.2)

COSMIC-FFP meta-model

Mapping principles and

rules

Measuring principles and

rules

“A more systematic and detailed procedure would provide precise mapping rules for a larger collection of highly specific artifacts, thus diminishing the level of ambiguity when generating the COSMIC-FFP generic software model. Such a procedure would, by definition, be highly dependent on the nature of the artifacts, which, in turn, depends on the software engineering methodology in use in each organization.” (COSMIC-FFP 2.2 Measurement Manual, p. 30)

Page 4: Evaluating a COSMIC-FFP Measurement Procedure for Multi-Layer Object-Oriented Conceptual Schemas

4Ghent, July 6, 2004

Research context – Layered OO Conceptual Model

BUSINESS DOMAIN MODEL

FUNCTIONALITY MODEL

PRESENTATION MODEL NAVIGATION MODEL

MERODE

MERODE

OOWS

Page 5: Evaluating a COSMIC-FFP Measurement Procedure for Multi-Layer Object-Oriented Conceptual Schemas

5Ghent, July 6, 2004

Research context – Measurement procedure

Mapping of concepts in the MERODE/OOWS meta-models onto the COSMIC-FFP meta-model

COSMIC-FFP 2.2 mapping rules4 rules for partial business domain model4 rules for business domain model7 rules for functionality model5 rules for navigation model

Page 6: Evaluating a COSMIC-FFP Measurement Procedure for Multi-Layer Object-Oriented Conceptual Schemas

6Ghent, July 6, 2004

Problem statement:How to evaluate this procedure ?March and Smith’s research framework for IT

Research activities

Design science Natural science

Build Evaluate Theorize Justify

Research outputs

Constructs

Model

Method

Instantiation

"a set of steps (an algorithm or guideline) used to perform a task. Methods are based on a set of underlying constructs (language) and a representation (model) of the solution space.” (March and Smith 1995, p. 257)

Page 7: Evaluating a COSMIC-FFP Measurement Procedure for Multi-Layer Object-Oriented Conceptual Schemas

7Ghent, July 6, 2004

Possible solution – Abrahão’s model

The procedure (rules) should enable the task (applying COSMIC-FFP) to be performed with less effort and/or improve the quality of the result compared to applying COSMIC-FFP without this procedure

TaskInputs Outputs

Method

reduce inputs (increase efficiency)

improve outputs (increase effectiveness)

Page 8: Evaluating a COSMIC-FFP Measurement Procedure for Multi-Layer Object-Oriented Conceptual Schemas

8Ghent, July 6, 2004

Performance => Perceptions => Intentions => Behaviour

Perceived Ease of Use

Perceived Usefulness

Intention to Use

Actual Efficiency

Actual Effective-

ness

PERFORMANCE PERCEPTIONS

BEHAVIOUR

Actual Usage

INTENTIONS

Actual Efficacy Perceived Efficacy Adoption in Practice

Page 9: Evaluating a COSMIC-FFP Measurement Procedure for Multi-Layer Object-Oriented Conceptual Schemas

9Ghent, July 6, 2004

Operationalize performance properties using ISO/IEC TR 14143-3:2003 Repeatability and reproducability Accuracy Convertibility Discrimination threshold Applicability to functional domains

A laboratory experiment is being planned Spring 2005 Engineers enrolled in a post-graduate Master program in Industrial Management, specialising in ICT (at K.U.Leuven) FSM with COSMIC-FFP as part of ICT Project Management course Only a minority has studied MERODE

Page 10: Evaluating a COSMIC-FFP Measurement Procedure for Multi-Layer Object-Oriented Conceptual Schemas

10Ghent, July 6, 2004

Possible solution – experimental design Test principle

FURConceptual

schema

results results

COSMIC-FFP Proposed measurementprocedure

MERODE/OOWS

COMPARE

Page 11: Evaluating a COSMIC-FFP Measurement Procedure for Multi-Layer Object-Oriented Conceptual Schemas

11Ghent, July 6, 2004

Choices to be made: Between-subjects versus within-subjects Choice of application

Reference model (ISO/IEC TR 14143-4:2002) Semantically correct MERODE case-study COSMIC-FFP case-studies

Form of the FUR (in the control group) Text ERD, DFD, UI prototype MERODE/OOWS schema

Data analysis and interpretation How to evaluate accuracy ? (calibration if systematic errors) How to measure reliability ? How relevant is measurement time ? How to interpret perception-based variables ?

Page 12: Evaluating a COSMIC-FFP Measurement Procedure for Multi-Layer Object-Oriented Conceptual Schemas

12Ghent, July 6, 2004