<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>On the meaning and use of contribution links</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Sotirios Liaskos</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Norah Alothman</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alexis Ronse</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Wisal Tambosi</string-name>
          <email>tambosig@yorku.ca</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Model Comprehen-</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>School of Information Technology, York University</institution>
          ,
          <addr-line>4700 Keele St., Toronto</addr-line>
          ,
          <country country="CA">Canada</country>
          ,
          <addr-line>M3J 1P3</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>Contribution links are at the core of goal modelling languages of the i* family. They allow representation of how satisfaction of one goal is a ected by satisfaction of others assisting thereby deep and detailed understanding of the impact of low-level design decisions to high-level stakeholder objectives in various decision support scenarios. Several approaches have been proposed in the literature for representing and performing inferences with the construct. While theoretical arguments are typically evoked to support each such method, their usability and intuitiveness by users is also important for deciding which method is suitable for what task. In this paper, we o er a short summary of some of those approaches for treating contribution links and review a group of initial experimental studies we have conducted to understand how untrained users perceive the meaning of contribution links via observing the inferences users spontaneously make with them.</p>
      </abstract>
      <kwd-group>
        <kwd>Conceptual Modelling sion Experimental Study</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        One of the most important features of goal modelling languages within the
i* family [
        <xref ref-type="bibr" rid="ref14 ref3 ref4">14,3,4</xref>
        ] are contribution links. Such links allow the expression of the
supposition that satisfaction of one goal within the model a ects satisfaction of
another goal in some way. The construct is particularly useful for representing
and exploring how various low-level options encoded within goal models a ect
higher level stakeholder objectives, assisting thereby decision making when there
is a lack of precise quantitative decision models or hard evidence.
      </p>
      <p>Nevertheless, due to the abstract nature of the construct, it seems to be
di cult to pinpoint its precise meaning and to subsequently nd an obviously
e ective way to represent such meaning. The variety of ways found in the
literature to represent and understand the semantics of contributions appear to
be evidence of this di culty. Thus, there are qualitative contribution links of
various kinds in which symbols and words are used to convey the quality and
magnitude of the contribution as well as quantitative contribution links in which
numbers, also of various formats, are employed together with symbols such as
signs and subscripts to represent similar information. Newcomers to i* may likely
be perplexed with regards to which of the various proposals to adopt for their
speci c needs.</p>
      <p>We believe that the problem is too central to i*'s usefulness and adoption
potential to be ignored. In this paper, we o er a brief review of some of the
proposals o ered by the literature so far (Section 2), followed by a presentation
of a experimental research program we have been engaging in for exploring the
intuitiveness of various contribution representation approaches (Section 3). We
close with an outline of our medium term research agenda (Section 4).
2</p>
    </sec>
    <sec id="sec-2">
      <title>Understanding and Representing Contributions</title>
      <p>A contribution link A !l B from goal A to goal B generally shows that the
satisfaction of goal B is a ected by the satisfaction of another goal A according
to label l. The quality (e.g., positive or negative) and strength of contribution
that is e ected to B depends on our understanding of the state of satisfaction
of A and label l.</p>
      <p>
        The literature o ers several ways for representing l. In qualitative frameworks,
the label l can be a symbol such as \+", \ " signifying partial and \++",\ "
su cient contribution [
        <xref ref-type="bibr" rid="ref14 ref2 ref5">14,5,2</xref>
        ]. As of iStar 2.0, words are proposed instead of
symbols (\help",\hurt",\make",\break"). Labels can also be quantitative, i.e. a
number from some numeric interval and, if relevant, signed [
        <xref ref-type="bibr" rid="ref10 ref2 ref5">5,2,10</xref>
        ]. Labels may
also contain subscripts as in \0:2+D" and \ S " when more than one variable
are used to denote goal satisfaction status [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        Contribution labels allow users of the diagram perform inferences about the
satisfaction status of one goal given the corresponding status of other goals in the
diagram. Typically some notion and representation of belief or evidence about
partial goal satisfaction is introduced to allow such inferences. In qualitative
frameworks partial goal satisfaction is represented through associating the goal
with a variable that takes values from some ordered set characterising \levels" of
satisfaction (evidence/ belief), such as the set fN, P, Fg denoting No, Partial,
Full satisfaction of a goal, respectively. Visually, various icons are used in place
of symbols fN, P, Fg as annotations next to the goal they refer to [
        <xref ref-type="bibr" rid="ref2 ref5">5,2</xref>
        ]. In
quantitative frameworks a continuous domain is used for the variable, such as
[0.0, 1.0] [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], [0,100] or [-100,100] [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], again commonly represented as annotations
next to the goal in question. Giorigini et al. [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] de ne two variables for each
goal, one to capture satisfaction and one to capture denial, expressing thereby
inconsistencies to our beliefs about satisfaction of goals.
      </p>
      <p>The way by which contribution links A !l B can be used to perform
inferences about partial goal satisfaction is expressed via rules that show how a
given partial satisfaction level of goal A, say sat(A), a ects the partial
satisfaction level of goal B, sat(B), based on what label l is { noting also that denial
values den(A) and den(B) can also be considered. Moreover, in the general case,
B is targeted by more than one goals A1; A2; : : : using contributions labelled
with di erent labels, l1; l2; : : :. Thus, to fully de ne satisfaction of B we need
rules which dictate (a) how the satisfaction level of each Ai and li are combined
Approach</p>
      <p>Quantitative
E ect Aggregation</p>
      <p>Qualitative
E ect Aggregation</p>
      <p>
        URN ([
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]) Multiplication Grand Sum
AHP-inspired ([
        <xref ref-type="bibr" rid="ref10 ref13">10,13</xref>
        ]) Multiplication Clustered Sums
      </p>
      <p>
        Multiplication Max
Evidence-based ([
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]) Serial-Parallel Max
      </p>
      <p>Min Max</p>
      <p>Min</p>
      <p>Min
(Custom)</p>
      <p>Max
into an e ect from Ai, (b) how the corresponding e ects from all Ai should be
aggregated to calculate satisfaction of B. There is variability in the literature
with regards to both how e ects should be calculated and to how they should
be aggregated.</p>
      <p>
        In qualitative frameworks [
        <xref ref-type="bibr" rid="ref14 ref2 ref5">14,5,2</xref>
        ] a set of rules in logical or tabular form
is de ned for deciding both the above. Given their two-value system, Giorgini
et al. [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] follow an evidence maximization principle for aggregating such e ects.
Amyot et al. [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] use a single value system and as such use a more complex
function that explicitly labels con ict. In both, the strength of the contribution
e ect is the minimum between the strength of the label and the satisfaction of
the origin, noting that negative labels invert satisfaction into denial and denial
into satisfaction. Aggregation however is di erent in Amyot et al. where strong
and weak e ects are counted and compared separately to then combine in a
hybrid addititive/maximization fashion marking co-presence of strong positive
and negative e ects with \con ict" labels (Table 3 of [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]). We note that, in the
context of such con cts, Horko et al. [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] suitably proposes human intervention
for their resolution, instead of relying on rules.
      </p>
      <p>
        Quantitative frameworks use algebraic expressions instead of rules and
exhaustive tables. Amyot et al. [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] multiply satisfaction values of goals Ai (a
number in [-100,100]) with the label li (also a number in [-100,100]). The satisfaction
of B is calculated by adding up the results { as in sat(B) = P sat(Ai) li. In
the AHP-based proposals by Liaskos et al. [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] and Maiden et al. [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], the same
aggregation approach is followed, with the important di erence, however, that
each goal can receive multiple groups of incoming contribution links, each group
independently concerned with a speci c local decision. Thus, the AHP-based
approach is not concerned with calculating a global satisfaction value that results
from a total evaluation of a goal model, but rather sets of satisfaction values
corresponding to options in decision problems expressed as OR-decompositions
in the model. Another important di erence of that approach is that it does not
de ne denial of goal, which greatly simpli es the problem of devising e ect and
aggregation rules.
      </p>
      <p>In their quantitative framework, Giorgini et al. avoid committing to a
speci c way by which e ect of a contribution is calculated: it can be the product
(sat(Ai) li) or a serial/parallel resistance model ( ssaatt((AAii))+llii ), while a model more
similar to the qualitative arrangement is that of minimization (min(sat(Ai); li)).
In all cases, aggregation follows a maximization principle { as in sat(B) =
max(sat(A1) l1; sat(A2) l2; : : :) where represents any of the e ect
calculation methods above. A summary of e ect calculation and aggregation approaches
can be seen in Table 1, stressing that it is not exhaustive.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Evaluating The Intuitiveness Aspect</title>
      <p>
        The variety of methods to represent and reason with contribution links, brings
up the question of which of the methods is appropriate and for what purpose.
Theoretical approaches, such as ontological analysis (e.g. [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]) or demonstrative
appeals to e.g. expressiveness, exibility or amenability to tractable automated
reasoning, are normally followed to measure usefulness of each option. However,
an additional criterion is how the representations work for users in practice, i.e.
how they are helping them use goal models to their bene t. In this context, we
have been speci cally exploring how contribution links are spontaneously
understood by users who are not trained to the exact semantics of such constructs.
Our goal is to see if any version of the operational semantics we reviewed above
appears to be more intuitive for users, i.e., more readily understood.
      </p>
      <p>
        In our rst study of the kind [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], we focussed on quantitative contribution
links. We developed a number of goal models with quantitative labels and trained
a number of users on the abstract meaning of contribution links but without
exposing them to any of the precise inference rules of Table 1. We then presented
them with small-to-medium size goal models and asked them to perform forward
reasoning, i.e., infer the satisfaction level of a top-level goal given the
corresponding level of the leaf-level goals. They were speci cally given four options for the
satisfaction of the top-level goal, each corresponding to the result that is
acquired by following the rules of each method of Table 1. An additional factor
was added: for some goal models, the weights li of contributions targeting a goal
always add up to 1:0.
      </p>
      <p>In the results, we rstly saw that some semantic choices where more preferred
than others, with the AHP-Inspired (multiplication/sum) and the min/max
being more popular and serial-parallel/max being the least popular. In other words
when following the serial-parallel/max propagation rules we arrive at
satisfaction levels that are not expected by untrained users. Moreover, in goal models in
which incoming contribution labels where restricted to 1.0, users tended to pick
the choice corresponding to the multiplication/sum rules, apparently, as we
hypothesize, after spontaneously inferring that the meaning of contributions is that
of share of contribution of each origin goal to the satisfaction of the destination
goal. The results also show some e ect of size, with the min/max interpretation
increasing in popularity as size increases.</p>
      <p>
        In a di erent study [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], we took up qualitative contribution labels and the
Giorgini et al. semantics of label propagation. This time we focussed exclusively
on e ect calculation, by only considering two goals, one contributing to the other.
Like before, we o ered various examples of such pairs of goals with di erent
labels and satisfaction levels of the origin goal, and asked participants what
they thought the satisfaction of the destination goal was. We then compared
what they responded with the normative semantics. The most important nding
is the perception problems of negative contributions especially combined with
goal denial. According to the formal semantics, goal denial of the origin goal
translates to goal satisfaction of the destination, when the contribution label is
negative (\ " or \ "). However, our participants (note: rst year university
students) did not assume that the two negatives combined will result to positive
satisfaction. An additional interesting nding is that even in cases where the
origin had no satisfaction or denial assigned to it, the participants assumed the
destination to still have positive or negative values, interpreting contributions as
generators of satisfaction or denial rather than mere propagators of such.
      </p>
      <p>
        In our latest e ort [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], a direct comparison between qualitative and
quantitative contribution links is attempted. Participants are presented with single
decisions (OR-decompositions of goals) that are connected with an hierarchy
of soft-goals through contribution links. They are asked to identify the option
that satis es { in their opinion based on what they see { the top level goal
the best. Participant responses matched much more frequently the
multiplication/sum semantics in the quantitative models than the min/max semantics of
the qualitative ones, an e ect we attribute to the familiarity of participants with
interpretation, aggregation and comparison of numbers.
      </p>
      <p>
        In parallel, we have also experimented with the impact of the way
contributions are visualized to intuitiveness and correct use [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Using optimal decision
detection exercises similar to the ones described above [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] we considered three
di erent representations of contribution link based decision problems: traditional
graphs, tree-maps and a combination of bar- and pie-charts. We found that the
latter allowed for more accurate identi cation of the optimal decision. Hence,
attempting to replace symbolic representations with visual ones appears to
improve the task of making inferences in goal models.
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>Future Work</title>
      <p>
        The main motivation of the presented research program is to establish goal
models as useful decision support tools, worthy of the e ort investment to
construct and maintain them. Key to this is the development of a deep
understanding of contribution relationships in a way that also satis es user expectations
and the development of intuitive ways to represent and perform inferences
therewith. Our plans for future empirical exploration follow a number of directions.
Firstly, continuing the path of the works mentioned earlier, we plan to turn to
more qualitative empirical methodologies { similar to those of Horko and Yu
[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] { aiming at understanding what goes in users' minds when confronted with
a contribution link network and asked to perform reasoning with it. Secondly,
we plan to make the plethora of associated automated reasoning techniques
([
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] for survey) part of our investigation. Thus, we wish to explore the extent
to which the way reasoners aggregate local contribution structures into a nal
evaluation of interest coincides with user's intuition and also understand what
a ects users' trust in the reasoner. Finally, we intend to continue exploring
visualizations alternative to the traditional box-and-line ones, focussing on ways
to replace symbolic representations of contribution and satisfaction with visual
ones.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Alothman</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhian</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liaskos</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>User Perception of Numeric Contribution Semantics for Goal Models: an Exploratory Experiment</article-title>
          .
          <source>In: Proceedings of the 36th International Conference on Conceptual Modeling (ER'17)</source>
          . pp.
          <volume>451</volume>
          {
          <issue>465</issue>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Amyot</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ghanavati</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horko</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mussbacher</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Peyton</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>E.S.K.</given-names>
          </string-name>
          :
          <article-title>Evaluating goal models within the goal-oriented requirement language</article-title>
          .
          <source>International Journal of Intelligent Systems</source>
          <volume>25</volume>
          (
          <issue>8</issue>
          ),
          <volume>841</volume>
          {
          <fpage>877</fpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Amyot</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mussbacher</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          :
          <article-title>User Requirements Notation: The First Ten Years, The Next Ten Years</article-title>
          .
          <source>Journal of Software (JSW) 6</source>
          (
          <issue>5</issue>
          ),
          <volume>747</volume>
          {
          <fpage>768</fpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Dalpiaz</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Franch</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horko</surname>
          </string-name>
          ,
          <source>J.: iStar 2</source>
          .
          <article-title>0 Language Guide</article-title>
          .
          <source>The Computing Research Repository (CoRR) abs/1605</source>
          .0 (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Giorgini</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mylopoulos</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nicchiarelli</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sebastiani</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>Reasoning with Goal Models</article-title>
          .
          <source>In: Proceedings of the 21st International Conference on Conceptual Modeling (ER'02)</source>
          . pp.
          <volume>167</volume>
          {
          <fpage>181</fpage>
          . London, UK (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Guizzardi</surname>
            ,
            <given-names>R.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Franch</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guizzardi</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wieringa</surname>
          </string-name>
          , R.:
          <article-title>Ontological distinctions between means-end and contribution links in the i* framework</article-title>
          .
          <source>In: Proceedings of the 32nd International Conference on Conceptual Modeling (ER</source>
          <year>2013</year>
          ). pp.
          <volume>463</volume>
          {
          <fpage>470</fpage>
          .
          <string-name>
            <surname>Hong-Kong</surname>
          </string-name>
          ,
          <source>China</source>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Horko</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>E.S.K.</given-names>
          </string-name>
          :
          <article-title>Interactive goal model analysis for early requirements engineering</article-title>
          .
          <source>Requirements Engineering</source>
          <volume>21</volume>
          (
          <issue>1</issue>
          ),
          <volume>29</volume>
          {
          <fpage>61</fpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Horko</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>E.S.</given-names>
          </string-name>
          :
          <article-title>Comparison and evaluation of goal-oriented satisfaction analysis techniques</article-title>
          .
          <source>Requirements Engineering (REJ) 18(3)</source>
          ,
          <volume>1</volume>
          {
          <fpage>24</fpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Liaskos</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dundjerovic</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          , Gabriel, G.:
          <article-title>Comparing Alternative Goal Model Visualizations for Decision Making: an Exploratory Experiment</article-title>
          .
          <source>In: Proceedings of the 33rd Annual ACM Symposium on Applied Computing (SAC'18)</source>
          . pp.
          <volume>1272</volume>
          {
          <fpage>1281</fpage>
          .
          <string-name>
            <surname>Pau</surname>
          </string-name>
          , France (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Liaskos</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jalman</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aranda</surname>
          </string-name>
          , J.:
          <article-title>On Eliciting Preference and Contribution Measures in Goal Models</article-title>
          .
          <source>In: Proceedings of the 20th International Requirements Engineering Conference (RE'12)</source>
          . pp.
          <volume>221</volume>
          {
          <fpage>230</fpage>
          . Chicago, IL (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Liaskos</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ronse</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhian</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Assessing the Intuitiveness of Qualitative Contribution Relationships in Goal Models: an Exploratory Experiment</article-title>
          .
          <source>In: Proceedings of the 11th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM'17)</source>
          . pp.
          <volume>466</volume>
          {
          <fpage>471</fpage>
          . Toronto, Canada (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Liaskos</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tambosi</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          :
          <article-title>Factors a ecting comprehension of contribution links in goal models: an experiment</article-title>
          .
          <source>In: Proceedings of the 32nd International Conference on Conceptual Modeling (ER</source>
          <year>2019</year>
          )
          <article-title>(to appear)</article-title>
          . Salvador,
          <string-name>
            <surname>Brazil</surname>
          </string-name>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Maiden</surname>
            ,
            <given-names>N.A.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pavan</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gizikis</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Clause</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          :
          <article-title>Making Decisions with Requirements: Integrating i* Goal Modelling and the AHP</article-title>
          .
          <source>In: Proceedings of the 8th International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ'02)</source>
          . Essen,
          <string-name>
            <surname>Germany</surname>
          </string-name>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>E.S.K.</given-names>
          </string-name>
          :
          <article-title>Towards Modelling and Reasoning Support for Early-Phase Requirements Engineering</article-title>
          .
          <source>In: Proceedings of the 3rd IEEE International Symposium on Requirements Engineering (RE'97)</source>
          . pp.
          <volume>226</volume>
          {
          <fpage>235</fpage>
          .
          <string-name>
            <surname>Annapolis</surname>
            ,
            <given-names>MD</given-names>
          </string-name>
          (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>