quarta-feira, 13 de junho de 2018

istar@CAiSE2018 - A Goal Model for Crowdsourced Software Engineering - Fiza Siyal and Xavier Franch

Crowdsourcing Software Engineering (CSE) - emerging paradigm, but a lot of old problems.

He mentioned some problems found in the RISCOSS project, and how risk analysis is very important in Crowdsourcing settings.

He presented a (small) goal-model for CSE

RiSD

This approach includes a decision tree-based set of guidelines for choosing the correct intentional element (e.g. goal, softgoal or task) in an i* model. Such guidelines do not work on 100% of the times, but they provide some assistance.

RiSD comprises three stages:
  • Domain analysis, 
  • Social system construction
  • Socio-technical system construction
In this presentation, Xavi focuses in the second stage, i.e. Social system construction. 

RiSD guides the analyst in:
step 1 - start modeling all dependencies as goal dependencies
setp 2 - reflect if some of the dependums are actually tasks or resources. 

Model 1) He presents a Dependency Diagram, showing the dependencies between the Requester and the CSE Organization and between the Worker and the CSE Organization. 

Model 2) Then, he shows a second model with some of the revised dependums.

Model 3) A third, more refined model also includes some traceability links between elements, as suggested by the results of the RISCOSS project.

Key concerns to be analyzed (according to a different author referenced in his slides):
  • task decomposition
  • planing and scheduling
  • coordinating and ommunication
  • intellectual property 
  • motivaation and qulity challenges 

Nenhum comentário:

Postar um comentário