i* in Practice: Identifying Frequent Problems in its Application - - PowerPoint PPT Presentation

i in practice identifying frequent problems in its
SMART_READER_LITE
LIVE PREVIEW

i* in Practice: Identifying Frequent Problems in its Application - - PowerPoint PPT Presentation

i* in Practice: Identifying Frequent Problems in its Application The Authors Karina Abad Wilson Prez Juan Pablo Carvallo Xavier Franch Agenda Background Research questions The Study The analysis Results


slide-1
SLIDE 1

i* in Practice: Identifying Frequent Problems in its Application

slide-2
SLIDE 2

The Authors

Karina Abad Juan Pablo Carvallo Wilson Pérez Xavier Franch

slide-3
SLIDE 3

Agenda

  • Background
  • Research questions
  • The Study
  • The analysis
  • Results
  • Guidelines to facilitate the i* language adoption
  • Threats to validity
  • Conclusions and Future Work
slide-4
SLIDE 4

The i* Framework

Organization

Customer Technology, products

  • r services acquired

Timely payment

D

Invoice

D D D D D D D

Technology, products

  • r services

Invoice purchased Quality of products or services

D D D D

Credit customer

I S A

Deferred payment Credit flexibility

D D D D

slide-5
SLIDE 5

The DHARMA Method

slide-6
SLIDE 6

Is the concept of i* actor, its types and the is-a (sub-typing) relation understood by the junior consultants who participated in the CM construction?

Research Questions

Is the concept of dependency, as well as the four types of dependency proposed in the i* language, understood by the junior consultants who participated in the CM construction?

slide-7
SLIDE 7

The Study

36 CM constructed by university students (junior consultants), applying DHARMA

Logístic a de Entrada Infraestructura de la empresa Administracion.de Recursos Humanos Desarrollo Tecnológico Adquisiciones Operacio- nes Logística de Salida Mercadeo y Ventas Servicio Logística Interna Logístic a de Entrada Infraestructura de la empresa Administracion.de Recursos Humanos Desarrollo Tecnológico Adquisiciones Operacio- nes Logística de Salida Mercadeo y Ventas Servicio Logística Interna Logístic a de Entrada Infraestructura de la empresa Administracion.de Recursos Humanos Desarrollo Tecnológico Adquisiciones Operacio- nes Logística de Salida Mercadeo y Ventas Servicio Logística Interna
slide-8
SLIDE 8

RESULTS

slide-9
SLIDE 9

1,111

Actors

18,36%

With errors between 10.87 and 32.00%

204 204

Errors

slide-10
SLIDE 10

Errors concerning actors

Name (41,18%) Type pe (58,82%)

Type: Public Supplier identified as Person instead of Organization. Name: Sales in Pharmacies -> Pharmacies

slide-11
SLIDE 11

839 839

is-a Relations

25,86% 217 217

Errors

slide-12
SLIDE 12

2,095

Dependencies

15,18% 318 318

Errors

slide-13
SLIDE 13

Errors concerning dependencies

Name (32,08%) Type pe (26,73%) Direc rectio tion (41,19%)

Type: Large purchase order as Goal instead of softgoal. Name: Teachers acquired -> Theaching services acquired Direction: Supplier -> Commercial contract made -> Sales Supplier <- Commercial contract made <- Sales

slide-14
SLIDE 14

Guidelines to facilitate the i* language adoption

slide-15
SLIDE 15
  • 1. Identify actors from generic catalogues
slide-16
SLIDE 16
  • 1. Identify actors from generic catalogues

2.Specialize actors based on categorization labels

ISA

slide-17
SLIDE 17
  • 1. Identify actors from generic catalogues

2.Specialize actors based on categorization labels 3.Complete actor’s identification with proper instances

ISA

slide-18
SLIDE 18
  • 1. Identify actors from generic catalogues

2.Specialize actors based on categorization labels 3.Complete actor’s identification with proper instances 4.Populate the CM with generic dependencies

slide-19
SLIDE 19
  • 1. Identify actors from generic catalogues

2.Specialize actors based on categorization labels 3.Complete actor’s identification with proper instances 4.Populate the CM with generic dependencies 5.Refine dependencies in a pairwise way

Products acquired Medicine acquired

slide-20
SLIDE 20

Threats to validity

slide-21
SLIDE 21

Construct validity Internal validity External validity

slide-22
SLIDE 22

Conclusions and Future Work

slide-23
SLIDE 23

▷ To determine the level of understanding of i* constructs and identify common errors when using the notation. ▷ RQ1 and RQ2: Concepts of actor and dependency are understood, but a deeper explanation is needed. ▷ We believe that our results show that i* can be successfully adopted by practitioners in the modeling activities. ▷ We aim at linking the dependencies with the areas in the value chain to better distribute the responsibilities of the system. ▷ To complete the ongoing study regarding to the guidelines provided in this work. ▷ To conduct a similar study focused on i* SR models, analyzing goal decomposition, means-end links, etc. ▷ Tool support for building i* models applying the guidelines presented

slide-24
SLIDE 24

Th Thanks!