an empirical evaluation roadmap for istar 2.0

19
An Empirical Evaluation Roadmap for iStar 2.0 Lidia Lopez , Fatma Başak Aydemir, Fabiano Dalpiaz, Jennifer Horkoff iStar'16, September 13rd, 2016, Beijing, China

Upload: gessi-upc

Post on 16-Mar-2018

224 views

Category:

Software


5 download

TRANSCRIPT

Page 1: An Empirical Evaluation Roadmap for iStar 2.0

An Empirical Evaluation

Roadmap for iStar 2.0

Lidia Lopez, Fatma Başak Aydemir, Fabiano

Dalpiaz, Jennifer Horkoff

iStar'16, September 13rd, 2016, Beijing, China

Page 2: An Empirical Evaluation Roadmap for iStar 2.0

2

Outline

• Motivation

• Qualities

• Roadmap

• Conclusions & Future Work

iStar'16, September 13rd, 2016, Beijing, China

An Empirical Evaluation Roadmap for iStar 2.0

Page 3: An Empirical Evaluation Roadmap for iStar 2.0

3

iStar 2.0 Objectives

iStar'16, September 13rd, 2016, Beijing, China

An Empirical Evaluation Roadmap for iStar 2.0

• Dalpiaz et al. (2016) created iStar 2.0 to…

Facilitate learning

Define a shared knowledge for teaching

Provide a reference for practical use

Determine core constructs

Page 4: An Empirical Evaluation Roadmap for iStar 2.0

4

Evaluation Goals

• Measure how well iStar 2.0 achieves the

objectives

• Gather evidences for future improvements

iStar'16, September 13rd, 2016, Beijing, China

An Empirical Evaluation Roadmap for iStar 2.0

Page 5: An Empirical Evaluation Roadmap for iStar 2.0

5

Research Question

iStar'16, September 13rd, 2016, Beijing, China

An Empirical Evaluation Roadmap for iStar 2.0

Does iStar 2.0 provide a solid and

unified basis for teaching and

supporting ongoing research on goal-

oriented requirements engineering?

Page 6: An Empirical Evaluation Roadmap for iStar 2.0

6

EVALUATION QUALITIES

iStar'16, September 13rd, 2016, Beijing, China

An Empirical Evaluation Roadmap for iStar 2.0

Page 7: An Empirical Evaluation Roadmap for iStar 2.0

7

Qualities Categories

iStar'16, September 13rd, 2016, Beijing, China

An Empirical Evaluation Roadmap for iStar 2.0

• Syntactic

• Semantic

• Pragmatic

• Syntactic

syntax of the language

• Semantic

Validity/Completeness of the Language/Models

• Pragmatic

Understandability of the language and its

Application

Page 8: An Empirical Evaluation Roadmap for iStar 2.0

8

Syntactic Quality

iStar'16, September 13rd, 2016, Beijing, China

An Empirical Evaluation Roadmap for iStar 2.0

• Does iStar 2.0 facilitate ensuring and

maintaining syntactic correctness?

Page 9: An Empirical Evaluation Roadmap for iStar 2.0

9

Semantic Qualities

iStar'16, September 13rd, 2016, Beijing, China

An Empirical Evaluation Roadmap for iStar 2.0

• Expressiveness

Does iStar 2.0 allow one to capture a sufficient

number of concepts in a socio-technical

domain?

• Unambiguous models

Do iStar 2.0 models have only one

interpretation?

Page 10: An Empirical Evaluation Roadmap for iStar 2.0

10

Pragmatic Qualities

iStar'16, September 13rd, 2016, Beijing, China

An Empirical Evaluation Roadmap for iStar 2.0

• Backward–compatibility

Is iStar 2.0 able to represent the same

phenomena as i*?

• Comprehensibility

Can iStar 2.0 models be understood?

• Cost-effectiveness

Is the effort required to use iStar 2.0 worth the

benefits?

Page 11: An Empirical Evaluation Roadmap for iStar 2.0

11

Pragmatic Qualities

iStar'16, September 13rd, 2016, Beijing, China

An Empirical Evaluation Roadmap for iStar 2.0

• Extensibility

Is it easy to add new concepts to iStar 2.0?

• Learnability

What does the learning curve of iStar 2.0 look

like?

• Modifiability

Does iStar 2.0 facilitate changing and updating

models?

Page 12: An Empirical Evaluation Roadmap for iStar 2.0

12

Pragmatic Qualities

iStar'16, September 13rd, 2016, Beijing, China

An Empirical Evaluation Roadmap for iStar 2.0

• Practical Applicability

Can iStar 2.0 be successfully applied to real

world cases?

• Scalable

Does iStar 2.0 support the creation and

analysis of large problems?

Page 13: An Empirical Evaluation Roadmap for iStar 2.0

13

EVALUATION ROADMAP

iStar'16, September 13rd, 2016, Beijing, China

An Empirical Evaluation Roadmap for iStar 2.0

Page 14: An Empirical Evaluation Roadmap for iStar 2.0

14

Empirical Methods

• Experiments, Surveys, Case Studies

• Dimensions

Subject clasification (expertise and background)

• Expert subjects for Backwards Compatibility

• Practitioners for Applicability

iStar 2.0 in isolation and/or comparing to i*

• e.g. Comparing to i* for Backwards Compatibility or

Learnabiltiy

iStar'16, September 13rd, 2016, Beijing, China

An Empirical Evaluation Roadmap for iStar 2.0

Page 15: An Empirical Evaluation Roadmap for iStar 2.0

15

Roadmap

iStar'16, September 13rd, 2016, Beijing, China

An Empirical Evaluation Roadmap for iStar 2.0

Design assumptions

done during iStar 2.0

definitionClear primitives meaning

Real world

Learnability

Adapted to specific

domains

Page 16: An Empirical Evaluation Roadmap for iStar 2.0

16

CONCLUSIONS & FUTURE

WORK

iStar'16, September 13rd, 2016, Beijing, China

An Empirical Evaluation Roadmap for iStar 2.0

Page 17: An Empirical Evaluation Roadmap for iStar 2.0

17

Conclusions

• 3 Quality Categories

• 11 Qualities to evaluate iStar 2.0.

• A Roadmap for the evaluation activities

iStar'16, September 13rd, 2016, Beijing, China

An Empirical Evaluation Roadmap for iStar 2.0

Page 18: An Empirical Evaluation Roadmap for iStar 2.0

18

Future Work

• Conduct empirical studies for one or more

qualities

• Follow the Roadmap

• .. and encourage other members of the

community to make some

iStar'16, September 13rd, 2016, Beijing, China

An Empirical Evaluation Roadmap for iStar 2.0

Page 19: An Empirical Evaluation Roadmap for iStar 2.0

Lidia López

[email protected]

@gessi_upc Fatma Başak Aydemir

[email protected]

Fabiano Dalpiaz

[email protected] Horkoff

[email protected]