<!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>Comparing the comprehensibility of numeric versus symbolic contribution labels in goal models: an experimental design</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Sotirios Liaskos</string-name>
          <email>liaskos@yorku.ca</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Wisal Tambosi</string-name>
          <email>w.tambosi@gmail.com</email>
          <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>Toronto</addr-line>
          ,
          <country country="CA">Canada</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>-Goal models have been suggested to be an effective way to support decision making in early requirements engineering. Such models are capable of representing a large number of alternative ways to solve stakeholder problems and comparing them against each other with respect to higher level objectives. Core to the realization of such analysis is the concept of the contribution link that represents how satisfaction of one goal affects satisfaction of another. Many ways for representing and assigning precise meaning to contribution links have been proposed, each with different properties and advantages. But which one agrees more with user preferences on how such links should be used? In this paper, we present an experimental design for comparing two ways for representing contribution links, symbolic versus numeric, with respect to how accurately and quickly users identify optimal decisions using each representation format. Apart from comparing the two representation techniques and advising the modeling practice accordingly, the study aims at showing how a quality construct we call intuitiveness can be added to the range of criteria a modeling language designer has at her disposal for evaluating her language design decisions.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>I. INTRODUCTION</title>
      <p>
        Goal models [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]–[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] have long been proposed as an effective
means for representing intentional structures and their
relationship to decision problems in early requirements engineering
[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]–[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Using such models, business analysts can capture the
variety of ways by which stakeholders can solve their business
problems and compare them with one another with respect to
set criteria.
      </p>
      <p>
        Many representational and semantic frameworks have been
proposed within the goal modeling community to allow such
analysis [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]–[
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] ( [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] for a survey). One of the fundamental
constituents of goal models that allow such analysis is the
concept of the contribution link, which is a representation of
a relationship between two goals signifying how satisfaction
of one affects the satisfaction of the other. Different goal
modeling and analysis frameworks propose different ways
to visually represent and assign meaning to the contribution
concept. The traditional/de-facto representation choice is
qualitative (symbolic) labels signifying the quality of contribution
(positive or negative) and crudely characterizing the size of
the contribution. However, the use of quantitative (numeric)
values has also been proposed, whereby, e.g., sign and absolute
value are used to represent quality and size of contribution.
These representational options have been studied from a
theoretical point of view and different formal semantics have
been proposed, each showing how the representations allow
inference of satisfaction status of one goal from that of other
goals.
      </p>
      <p>However, limited work has been done in terms of how
users of the models perceive what the symbols and/or numbers
mean and how they expect to use them in order to make
inferences pertinent to decision making. It is particularly useful
to understand how users intuitively assign meaning to signifiers
within the language, when no prior training and/or experience
with the language can be assumed for them. Knowing what
untrained user’s intuition is, language designers can settle for
representations and semantics that are closer to the user’s
expectations and, as such, easier to learn and more accurate
to use.</p>
      <p>In this paper we present an experimental design aimed at
comparing the intuitiveness of qualitative versus quantitative
contribution labels in goal models, having assumed specific
semantics for each. Our design aims at showing which of
the two visualization-meaning pairs leads to more accurate
decisions in the least amount of time.</p>
      <p>The rest of the paper is organized as follows. In Section
II we offer some background on goal models, contribution
links and their semantics. In Section III we describe the
experimental design and in Section IV we summarize and
review some of the related work.</p>
    </sec>
    <sec id="sec-2">
      <title>II. BACKGROUND</title>
      <sec id="sec-2-1">
        <title>A. Goal Models and Contribution Links</title>
        <p>The goal models we consider in this study look like the
ones in Figure 1. The nodes (ovals and clouds) are goals that
describe states of the world that the actor in question (circular
shape) has within their scope (large shaded dashed circle) and
want to achieve or maintain. The ovals describe hard-goals,
which are goals that come with a clear way to decide when
they are satisfied, while soft-goals (the clouds) are goals for
which this is not the case.</p>
        <p>
          Goal modeling languages define a variety of relationships
between goals and allow for great structural freedom [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ].
However, in our study we restrict our focus to goal models that
have specific structural characteristics. Thus, through
meansends and decomposition links, hard-goals form an AND/OR
decomposition tree whose solutions describe alternative ways
by which the root hard-goal can be satisfied. Soft-goals on
the other hand form their own hierarchy using contribution
links, the curved directed lines. Similar lines connect some
hard-goals with some soft-goals.
        </p>
        <p>A contribution link shows in what way satisfaction (or not)
of the origin of the link affects satisfaction (or not) of the
destination of the link. This way of affecting the other goal is
described through the label of the contribution link. Typically
the label will show whether the effect is positive or negative
and/or how large it is. Nevertheless, there are more than one
ways to represent contribution labels and, for each, multiple
ways to define their semantics.</p>
        <p>
          The original and seemingly most popular approach to
modeling contribution labels is through symbols (diagram
on the left in Figure 1). Thus “+”, “++”, “ ” and “ ”
denote respectively positive (“helps”) very positive (“makes”),
negative (“hurts”) and very negative contribution (“breaks”).
Alternatively numbers can be used to convey this information
(diagram on the right in Figure 1). Two distinct numeric
approaches have been introduced in the literature. The
approach by Giorgini et al. [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ], [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] assigns a number in the
real interval [0.0,1.0] to represent size of contribution and a
sign to represent positive or negative contribution1. The
AHPinspired “linear” interpretation [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] also adopted by URN [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]
simply assigns a number in the real interval [0.0,1.0] denoting
the share of contribution of the origin goal to the destination
goal.
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>B. Contribution Semantics</title>
        <p>Informal descriptions such as the above about the meaning
of the contribution link allow a model reader/user (henceforth
simply user) perform some very basic inferences by looking
at the model. For example, she can compare two
contributions with respect to which one is larger or she can even
choose between alternatives in the hard-goal decomposition
with respect to a soft-goal of interest. For example, in the
symbolic model on the left side of Figure 1, if to Reduce
Scheduling Effort is an important soft-goal, then we know that
(Choose Schedule) Automatically is preferable than doing so
Manually, by simply looking at the contribution labels and
without knowing precisely what they mean. However, more
detailed semantics need to be given in order to perform more
complex inferences such as deciding on the satisfaction status
of a goal that receives multiple incoming contribution links,
1Giorgini et al.’s expressive framework also includes a subscript
representing what is being contributed between satisfaction and denial; both their
quantitative and qualitative version includes this dimension. Presentation of
this dimension is outside our scope.</p>
        <p>Label
++
+</p>
        <p>Effect
FS ! FS
PS ! PS
PD ! PD
FD ! FD
FS ! PS
PS ! PS
PD ! PD
FD ! PD</p>
        <p>Label</p>
        <p>Effect
FS ! FD
PS ! PD
PD ! PS
FD ! FS
FS ! PD
PS ! PD
PD ! PS</p>
        <p>FD ! PS
or, as we will see below, deciding the optimal alternative by
considering all contribution links in the structure.</p>
        <p>
          Giorigini et al. have developed the most expressive
semantics for both symbolic and numeric links [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ], [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. According
to their framework each goal in the diagram can be associated
with two variables: one that measures satisfaction and one
that measures denial. In the qualitative (symbolic) framework
each of these variables can take one of three values: Full
evidence (denoted with prefix F), Partial Evidence (P) and
No Evidence (N) – of, respectively satisfaction (suffix S) or
denial (D). For example, for a goal we may have partial
evidence of satisfaction and no evidence of denial (denoted
fPS,NDg) and, for another, full evidence of satisfaction and
partial evidence of denial (fFS,PDg); the inconsistency is
perfectly acceptable and the framework’s ability to represent it
is one if its strengths. A set of rules, seen in Table I, combine
the satisfaction and denial values of the origin goal with the
contribution label to decide the satisfaction and denial values
of the destination. Returning to Figure 1 (qualitative model
on the left), if we know that satisfaction and denial values
of Minimal Conflicts are fFS,PDg then based on the rules of
Table I Quality of Schedule must be fPS,PDg – assuming no
other influence.
        </p>
        <p>In the quantitative (numeric) framework the rules are
replaced by algebraic formulae. The researchers allude to three
possible ways by which this formula can be structured, seen
in the top three rows of Table II; in practice their framework
is open to the adoption of many other ways. Given a set of
goals g0 2 Og , each with satisfaction value s(g0) 2 [0:0; 1:0]
targeting goal g with contribution links weighted as w(g0; g),
the satisfaction value of goal g is expected to be s(g) as
defined in each of the formulae. In all the proposed formulae
(“Bayesian”, “Min-Max” and “Serial-Parallel”) aggregation
is implemented through maximization. Note that in this
semantic framework, users are supposed to understand the numbers
of the contribution links as absolute contribution values
potentially elicited and understood in isolation from the other
ones.</p>
        <p>
          A different interpretation of numeric contributions, which is
of particular interest here, is the de-facto approach followed
by URN [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] which has been studied by Liaskos et al. [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ].
According to that interpretation, a unique numeric satisfaction
value is assigned to each goal with values in the real interval
[0.0,1.0] – so no distinct satisfaction and denial values. Then,
the number on the contribution link denotes the share of
contribution of the satisfaction of the origin goal to the
satisfaction the destination goal. This implies also a different
formula for satisfaction propagation, the last one on Table
II; the formula is labeled as “Linear” for it calculates the
satisfaction of the destination goal through linearly combining
the satisfaction value of each goal that influences it, using the
numbers on the contribution links as weights for the linear
combinations.
        </p>
        <p>
          While the linear interpretation is arguably less expressive
and imposes structural limitations to the models (the
softgoal sub-graph must be acyclic) they have been found [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] to
be amenable to systematic elicitation through an established
decision making technique, the Analytic Hierarchy Process
(AHP) [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. Following AHP, contribution values are not
assigned directly but through pairwise comparisons followed by
transformation of the output of these comparisons into the final
values, controlling also for the consistency of the input, via
calculation of a Consistency Ratio (CR). Given this promise
of the linear interpretation for practical use, we adopt it as the
quantitative interpretation of choice in the study we propose
here.
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>C. (A case for) the Intuitiveness Construct</title>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Given the above options for visually representing and under</title>
      <p>standing the use of contribution labels for inferring satisfaction
propagation, it is natural to ask which one is more “friendly” to
users of the models. One aspect of “friendliness” is the level
by which the intended meaning and use of the contribution
aligns with the users’ intuition.</p>
      <p>
        We use the (working) theoretical construct “intuitiveness”
of a model construct to describe the ability of untrained users
of a conceptual model to readily understand what the construct
means and how it should be used to make inferences in the
model. The concept is analogous to the idea of an intuitive
human-machine interface: the more intuitive an interface is,
the more readily first-time users can use it without the need
to resort to help, a manual etc. The term is akin to that of
learnability which is a quality of an interface that allows
users to learn how to use it easily and quickly [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. One can
think of intuitiveness as a facilitator of learnability. Design
principles such as consistency and compliance to standards
[
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] are understood here to facilitate intuitiveness: users will
likely find intuitive a user interface that uses conventions with
which the user is already familiar.
      </p>
      <p>
        With this user-machine interface analogy in mind, we can
reasonably claim that conceptual models are also artifacts to be
efficiently used by people, where “use” here is “understanding
and communication” [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. Further, as design artifacts
themselves, modeling languages are results of design decisions at
two levels: at the level of the concepts they consider (e.g.,
hard-goals and soft-goals) and at the level of the visualization
of those concepts (e.g., ovals and clouds). It appears that there
might be better and worse decisions for each of those levels.
For example, would we instead of ovals and clouds use animal
pictures (e.g. elephants and dolphins) to represent hard-goals
and soft-goals? Likewise, are the concepts “upper-goal” and
“lower-goal” more successful choices for representing human
intention than currently used concepts “hard-goal” and
“softgoal”?
      </p>
      <p>Intuitiveness, as we conceptualize and apply it here,
measures the entire package of a concept and its visualization:
the visualization evokes a meaning, which, in turn, is used to
make inferences. When a user is exposed to a visualization
and ends up performing an inference that is not intended by
the designers, a sub-optimal decision may be claimed at any
of the levels: either the users did not map the visualization
to the right concept (e.g. confused a “goal” for an “event”,
both otherwise being clearly understood concepts), or they
did so correctly but did not understand the concept as the
language designers intended them to (e.g., they correctly
mapped a symbol to an “upper-goal” but didn’t know what
to do with the latter). While training may arguably establish
correct bridging between visualization and inference in the
long term, intuitiveness is exhibited when limited such training
is necessary.</p>
      <p>In the context of contribution links in goal models, the
inference we are interested in is how users assign satisfaction
to goals given satisfaction of other goals based on their
own interpretation of what contribution labels seem to mean.
Reversely, their observed inferences reveal their perceived
meaning of the links, and, as such, the former can be used
to develop empirical operationalizations of the latter. In the
experiment we describe below, we ask the users to make
decisions using goal models. To do so, they need to adopt a
way of using the contribution link and, implicitly, a semantics
for those links. The alignment of the semantics implied by
how users use the models with the designed semantics (i.e. the
semantics intended by the designers), as exhibited by whether
the results of the inference match, is, we claim, a possible
indication of the intuitiveness of the designed semantics.</p>
    </sec>
    <sec id="sec-4">
      <title>III. EXPERIMENTAL DESIGN</title>
      <sec id="sec-4-1">
        <title>A. Overview and Research Question</title>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>In the proposed study we pick two approaches for modeling</title>
      <p>and assigning meaning to contribution links and compare
them with regards to measures of intuitiveness and efficiency.</p>
      <p>We specifically compare the symbolic against the numeric
approach, the latter under the linear interpretation. There is
one main research question we wish to address:</p>
      <p>RQ. Which of the two methods for modeling contribution
links is the most (a) intuitive and (b) efficient for
the task of identifying optimal alternatives in goal
models?</p>
      <p>We address the above through a controlled experiment with
human participants.</p>
      <p>B. Experimental Tasks and Measurements</p>
      <p>1) Measures: The two constructs we are considering are
intuitiveness and efficiency. We theoretically defined
intuitiveness as the degree by which untrained users can make accurate
inferences with models they are exposed to. Operationally,
we will measure intuitiveness by exposing the experimental
participants to a sample of goal models and asking them
to perform an inference, which we then compare with the
“correct” inference as dictated by the adopted contribution
modeling approach. Perception of intuitiveness is also included
as a possible measure via self-reporting of participants’
confidence about the aforementioned inferences they perform.</p>
      <p>Efficiency, will be, in this context, measured as the total time
it takes for participants to perform this inference, independent
of correctness.</p>
      <p>2) Experimental Units: We develop a number of goal
models such as those in Figure 1. We specifically develop
two (2) sets of models: qualitative, in which contribution
lables are symbolic, and quantitative, where contribution labels
are numeric following the “linear” semantics. All models
contain one OR-decomposition of hard-goals (so one decision)
together with a hierarchy of soft-goals that are used as criteria
for choosing the optimal alternative within the decomposition.</p>
      <p>By having a unique root goal in the soft-goal hierarchy the goal
model implies that, generally, one of the depicted alternatives
is optimal compared to the others.</p>
      <p>To show how this is possible let us go back to Figure 1 and
consider the decomposition Manually versus Automatically.</p>
      <p>We can assume that whenever we pick one of the alternatives
the corresponding hard-goal is assigned maximum satisfaction
and, if applicable minimum denial value. Thus, to choose the
alternative Manually we assign to it maximum satisfaction
values fFS, NDg (qualitative case) or s(Manually) = 1
(quantitative case), and to all other alternatives (in our case only
Automatically) values fNS, NDg or s( ) = 0. We then perform
recursive bottom-up application of the propagation rules of
Tables I and II (depending on case), in order to calculate
the satisfaction of the root goal Overall Scheduling Quality.</p>
      <p>For the quantitative models specifically we follow the linear
interpretation of the last row of Table II. Different choices
of alternative will result in different satisfaction level for the
root goal. The alternative that results to the highest satisfaction
value for the root goal is the optimal.</p>
      <p>In the quantitative case, satisfaction is a unique value and
the comparison straightforward. In the example of Figure 1
(model on the right), Manually causes satisfaction of Overall
Scheduling Quality by approx. 0.6 compared to approx. 0.4
implied by selection of Automatically. Thus, Manually is the
optimal alternative2.</p>
      <p>
        In the qualitative case, calculation is less straightforward
in that there are two variables to consider, satisfaction and
denial. To make different satisfaction levels comparable we
aggregate the two values into one, the aggregated satisfaction
value. To calculate the aggregated satisfaction values, we
firstly associate qualitative satisfaction labels fN, P, Fg with
numeric values 0,1,2, respectively. We denote the resulting
numeric satisfaction and denial of a goal g as sat(g) and
den(g), respectively. The aggregated satisfaction value is then
sat(g) den(g) which results to an integer in [
        <xref ref-type="bibr" rid="ref2">-2,2</xref>
        ]. Thus,
the aggregated satisfaction value of a goal g1 with fPS, FDg
is sat(g1) den(g1) = 1 2 = 1 and of a goal g2 with
fFS, NDg, sat(g2) den(g2) = 2 0 = 2. For the qualitative
      </p>
      <p>2To simulate the experience of our experimental participants the reader
can look at the diagram and verify if the assertion that Manually is optimal
can be inferred intuitively, by roughly comparing the numbers and without
performing precise calculations.
model on the left of Figure 1, it can be verified that Overall
Scheduling Quality is fPS, PDg for Manually and also fPS,
PDg for Automatically. Hence, both alternatives lead to the
same aggregated satisfaction value for the root goal, that is 0,
and as such they are equally optimal.</p>
      <p>3) Model Sampling: To develop the samples of goal models
that we need, we pick a goal structure (more below) and
randomly choose contribution link labels, such that the distance
in satisfaction value of the best alternative (i.e., optimal with
respect to the root soft-goal) compared to the second best
alternative is controlled to not exceed or be less than a fixed
value. Thus, we ensure that the distance is neither too large so
that the task of identifying the optimal alternative is trivial in
all cases, nor too small to constitute an unimportant distance
in terms of decision making and also be impossible to detect
even by some of the participants.</p>
      <p>Specifically, in qualitative models contribution labels are
assigned randomly one of the labels “++”, “+”, “ ”, and
“ ”, such that the first alternative has a distance from the
second alternative of two (2) levels of satisfaction, based on
the aggregated satisfaction value of the root soft-goal that each
alternative results in.</p>
      <p>Thus, a goal model in which the best alternative, when
chosen, makes the root goal fFS, NDg, hence aggregated value
2 0 = 2 and the second best makes the root goal fPS, PDg,
hence aggregated value 1 1 = 0, qualifies for inclusion to our
sample as the distance of the two top alternatives is 2. A goal
model, on the other hand, in which the top two alternatives
are both fFS, PDg have both an aggregated value of 1 and
hence distance of zero; so they do not qualify.</p>
      <p>In quantitative models we also randomly sample while
ensuring that the first alternative has a distance of 0.4 from the
second; again, in terms of the satisfaction they imply for the
root goal. For example a set of weights that gives satisfaction
value 0.7 to the first alternative and 0.3 to the second qualifies
for inclusion to our sample. The model of Figure 1 (right),
focussing on the Choose Schedule decision, does not qualify
as the distance is 0:6 0:4 = 0:2</p>
      <p>The choice of 0.4 is made to match the corresponding choice
in the qualitative models. Observe that in qualitative models
the maximum distance between alternatives is 4 (fFS, NDg
versus fNS, FDg so 2 - (-2)). The distance we demand is 2,
thus half of this space. Respectively in the quantitative models
the maximum theoretical distance is 1.0, so half the space
would be 0.5. However we end-up to 0.4 – biasing slightly
against numeric models – as for some of our structures there
does not seem to exist combinations of numeric labels that
yield a distance of exactly 0.5.</p>
      <p>To remain consistent with the claim that linear interpretation
is chosen due to the systematic elicitation approach that is
afforded by it, namely AHP, all numeric sampling is done
through simulated AHP pair comparison processes and
subsequent profile calculations, such that the consistency ratio (CR)
is less than 0.1.</p>
      <p>It is worthwhile to note that, while it is understood that
the two representation approaches have different precision
levels, the numeric one being understood as more precise,
this difference does not seem to threaten our comparison
effort but rather offer us a possible explanatory view to a
potential result. If, for example, a difference is discovered in
favor of the numeric format, it might be due to a number
of reasons including precision but also, e.g., familiarity of
the participants with numerical reasoning and assessment of
proportions. Identifying those precise reasons – assuming
the effect is eventually observed – is a matter for future
investigation.</p>
      <p>4) Instrument and Tasks: Using the sampling procedure
described above we develop a total of twelve (12) quantitative
models. The goal structures refer to three (3) different domains
describing intentional structures in the context of decisions:
Choosing an Apartment, Choosing a Course, and Choosing
a Means of Transportation. We develop the models based
on specific domains, rather than using dummy names (A, B,
C etc.) for the purpose of making the tasks more realistic.</p>
      <p>This introduces the threat that participants may use their own
opinion of how goals are related to each other ignoring the
information provided in the contribution link. To avoid this
bias, participants are told that the structures represent decision
problems of a third party and that their task is to help that party
make the decision based on the priorities of that party as these
priorities are represented in the goal structure.</p>
      <p>For each domain we develop two (2) structures (one with
two and one with three alternatives) and for each structure
we sample two (2) labels-sets (i.e., sets of labels for the
contributions) sampled as described above. To produce
qualitative counterparts we simply copy the twelve (12) quantitative
structures and replace the numbers with randomly sampled
symbolic labels – again, as described above.</p>
      <p>We then present the resulting twelve (12) models of each
type (qualitative and quantitative) to the participants one after
the other asking each time what they believe the optimal
alternative is. Domains are presented in random order and
models within the domains in random order as well. Three
video presentations precede these tasks: one describes decision
problems in general, another introduces goal models and a
third one introduces the three domains. The second video
specifically, describes the intuition behind the contribution
links of each type carefully without getting into the mechanics
of satisfaction propagation. The videos are scripted and are
the same in the two cases (qualitative and quantitative) except
obviously for the places where the numbers or symbols are
presented.</p>
      <p>The videos are chosen as the instruction method for three
reasons (a) allow for repeatability of the procedure, (b) control
for biases in training, and (c) allow for remote administration
or administration by non-experts.</p>
      <p>A simple demographics questionnaire (age, sex, education,
prior knowledge of goal models) precedes the main test.</p>
      <p>Participants are unlikely to be familiar with goal models, and
input coming from those who actually are will be discarded.</p>
      <p>However, if familiarity to goal modes turns out to be more
prevalent, treating familiarity as a covariant is another option.</p>
      <p>
        5) Participant Sample: We plan to consider the University option of measuring perceived intuitiveness via self-reporting
student pool as the population to opportunistically sample the confidence of participants on their inferences. Our design
from, specifically intermediate/senior students from various relies on random sampling of a number of goal structures
disciplines. We claim that this does not harm the generalizabil- depicting a decision problem and asking participants to choose
ity of the particular study. Firstly, having a valid noteworthy the optimal of the available choices, thereby making intuitive
intuition about how the particular conceptual modeling con- inferences about contribution links. The decision problems are
struct works does not seem to require experience and skill in carefully sampled to allow for a controlled distance between
any specific field: goal models refer to concepts (goals and the optimal and second optimal choice.
their fulfillment) that should be accessible to anyone who has Empirically evaluating the effectiveness of diagrammatic
successfully entered post-secondary education – compared to, notations has been widely studied in the literature. Much of the
for instance, component diagrams describing software designs. research in the field has been dedicated towards understanding
Secondly, it seems to be the implicit ambition of goal modeling the comprehensibility of (various aspects of) UML and ER
language designers that goal models are artifacts that not only diagrams – e.g., [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]–[
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] – or process models [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ]–[
        <xref ref-type="bibr" rid="ref28">28</xref>
        ].
analysts but also stakeholders are able to comprehend and use Although understandability is a popular construct of study,
to their benefit [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. If this is the case, then the population it has been argued that there is little agreement on how this is
we should be drawing participants from is, roughly speaking, to be measured. Indeed, in their survey, Houy et al. [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ] find
the population of all people who might serve as decision variability in how understandability is operationalized in the
making stakeholders in a systems development project. While literature. The concept of intuitiveness, as a specialization of
there is no authoritative data about the characteristics of this understandability, is less frequently being focused on explicitly
population, we believe that the breadth of educational and skill as in work by Josˇt et al., for example, where the intuitive
profiles in it can be credibly approximated by a sample of understandability of various methods for modeling processes
intermediate/senior University undergraduate students. are empirically compared [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ].
      </p>
      <p>
        6) Variables and Analysis Approach: It becomes obvious Work that relates to understanding the comprehensibility
from the above that the experiment is a simple compari- of goal models specifically is more limited. Horkoff et al.
son between two levels (qualitative vs. quantitative) of one evaluate an interactive evaluation technique for goal models
independent variable/factor (contribution link representation [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ]. The way various concepts within goal models are
visumethod) arranged in a between-subjects fashion. Dependent alized has also been the matter of investigation and empirical
variables are the accuracy measured as the number of correct evaluation. Moody et al. offer an assessment of the i* visual
responses per participant, hence a number in [
        <xref ref-type="bibr" rid="ref12">0,12</xref>
        ], as well syntax based on established rules (“Physics of Notations”)
as response time which is the average time participants need [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ]. An empirical analysis was followed by Caire et al. [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ] in
in order to provide a response. which experimental participants evaluate visualization choices
      </p>
      <p>
        It is also possible to measure confidence in each partic- of the language’s primitives. Elsewhere, Hadar et al. [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ]
ipant’s response as a measure of perceived intuitiveness. In compare goal diagrams with use case diagrams on a variety
earlier studies [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], we augmented each exercise with of user tasks. Measures include text-model mapping, model
a 5-level Likert-style question “how confident are you of reading (extracting information from the model), and model
your answer above”, with possible answers Very Unconfident, modification (performing targeted modifications to models).
Confident, Neutral, etc. The higher the confidence the higher Carvallo and Franch have also studied, in the context of
the perceived intuitiveness, i.e., how intuitive the participants a case study, how non-technical stakeholders performed in
think the representation is. However, this additional question developing strategic dependency i* diagrams [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
increases experimental time and fatigue. Addition of this Compared to the above, our work is more targeted to a
variable would depend on our ability to keep the instrument specific construct of goal models, that is contribution links. In
short, i.e., around 30 to 40 minutes. earlier work on the subject [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] we set out to investigate the
      </p>
      <p>
        Simple comparisons between means appear to be sufficient intuitiveness of the rules in Table I. In that experiment, we
as a statistical procedure, with the expected deviation from presented to experimental participants a series of contribution
normality kept in view – the scale [
        <xref ref-type="bibr" rid="ref12">0,12</xref>
        ] is particularly inviting links each connecting two goals in which the satisfaction
for ceiling effects. value of the origin is know. As we also propose here, we
operationalized intuitiveness by asking participants what their
      </p>
      <p>
        IV. SUMMARY AND RELATED WORK “hunch” is with respect to the satisfaction of the destination
We presented an experimental design for comparing the goal and comparing their input to the authoritative one of Table
intuitiveness of symbolic versus numeric contribution links in I. Among our findings were that rules involving positive labels
goal models. We use intuitiveness as our main comparison and goal satisfaction are more intuitive to ones with negative
construct, defined as the ability of novice users of the notation labels and goal denial.
to correctly understand how they can use it. We operationalize We also endeavored to compare the quantitative rules of
intuitiveness by measuring agreement between authoritative Table II [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ]. In that work we simply presented to participants
inferences and inferences participants make, as well as the hierarchies of soft-goals with known satisfaction values at
time it takes for the latter to take place. We also include the the leaf level and asked them to choose the satisfaction of
the root goal from a set of four values, each representing
one of the possibilities of Table II. We found that the
serialparallel method was not preferred while the most preferred
depended on whether the contribution weights added up to 1.0,
in which case a linear interpretation was evoked. In general,
our fundamental null hypothesis that the answers would be
uniformly random was rejected, indicating that more research
should be done on the matter.
      </p>
      <p>
        Finally, in a different effort [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] and in a vain
somewhat similar to that of Caire et al. [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ] we focused on the
visualization of contribution measures that is alternative to
diagrammatic. We specifically employed bar-charts, pie-charts
and tree-maps to represent quantitative goal diagrams such as
those of Figure 1 – following again the “linear” interpretation.
      </p>
      <p>Exactly as we propose here, we presented users with decision
problems and asked them to pick the optimal alternative using
each of the visualizations under comparison. We found that the
combination of pie-charts and bar-charts lead to more accurate
identification of the optimal alternative and that diagrams were
not better in none of the tests or measures.</p>
      <p>
        The difference of the above effort [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] and the current work
is that, while in that paper the semantics are assumed and
the visualization is in question, in the study proposed here,
both the visualization and its meaning are under comparison.
      </p>
      <p>The result can thus be interpretable at either level. For the
future, we are interested in exploring theoretical and
methodological approaches through which these two aspects can be
separately evaluated. The endeavour is not a simple one, as
understanding of any communication of a concept can be
argued to be affected by the way it is communicated – through
words, visualizations or other methods. Thus it may prove
difficult to measure comprehension of a concept as a “pure”
abstraction. Such a problematic demonstrates how empirical
investigation, even at the conceptualization stage, forces us
to think more deeply into the substance of the process of
conceptual modeling and the nature of its artifacts.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>E. S. K.</given-names>
            <surname>Yu</surname>
          </string-name>
          , “
          <article-title>Towards Modelling and Reasoning Support for EarlyPhase Requirements Engineering</article-title>
          ,”
          <source>in Proceedings of the 3rd IEEE International Symposium on Requirements Engineering (RE'97)</source>
          , Annapolis,
          <string-name>
            <surname>MD</surname>
          </string-name>
          ,
          <year>1997</year>
          , pp.
          <fpage>226</fpage>
          -
          <lpage>235</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>D.</given-names>
            <surname>Amyot</surname>
          </string-name>
          and G. Mussbacher, “
          <article-title>User Requirements Notation: The First Ten Years, The Next Ten Years (Invited Paper)</article-title>
          ,
          <source>” Journal of Software (JSW)</source>
          , vol.
          <volume>6</volume>
          , no.
          <issue>5</issue>
          , pp.
          <fpage>747</fpage>
          -
          <lpage>768</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>A.</given-names>
            <surname>Dardenne</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. van Lamsweerde</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Fickas</surname>
          </string-name>
          , “
          <string-name>
            <surname>Goal-Directed Requirements</surname>
            <given-names>Acquisition</given-names>
          </string-name>
          ,”
          <source>Science of Computer Programming</source>
          , vol.
          <volume>20</volume>
          , no.
          <issue>1-2</issue>
          , pp.
          <fpage>3</fpage>
          -
          <lpage>50</lpage>
          ,
          <year>1993</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>J.</given-names>
            <surname>Mylopoulos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Chung</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Liao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Wang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>E.</given-names>
            <surname>Yu</surname>
          </string-name>
          , “
          <article-title>Exploring Alternatives During Requirements Analysis</article-title>
          ,
          <source>” IEEE Software</source>
          , vol.
          <volume>18</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>92</fpage>
          -
          <lpage>96</lpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>S.</given-names>
            <surname>Liaskos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. M.</given-names>
            <surname>Khan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Soutchanski</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Mylopoulos</surname>
          </string-name>
          , “
          <article-title>Modeling and Reasoning with Decision-Theoretic Goals,”</article-title>
          <source>in Proceedings of the 32th International Conference on Conceptual Modeling</source>
          ,
          <source>(ER'13)</source>
          , HongKong, China,
          <year>2013</year>
          , pp.
          <fpage>19</fpage>
          -
          <lpage>32</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>S.</given-names>
            <surname>Liaskos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>McIlraith</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Sohrabi</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Mylopoulos</surname>
          </string-name>
          , “
          <article-title>Representing and reasoning about preferences in requirements engineering</article-title>
          ,” Requirements
          <source>Engineering Journal (REJ)</source>
          , vol.
          <volume>16</volume>
          , no.
          <issue>3</issue>
          , pp.
          <fpage>227</fpage>
          -
          <lpage>249</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>D.</given-names>
            <surname>Amyot</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Ghanavati</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Horkoff</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Mussbacher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Peyton</surname>
          </string-name>
          , and
          <string-name>
            <given-names>E. S. K.</given-names>
            <surname>Yu</surname>
          </string-name>
          , “
          <article-title>Evaluating goal models within the goal-oriented requirement language</article-title>
          ,”
          <source>International Journal of Intelligent Systems</source>
          , vol.
          <volume>25</volume>
          , no.
          <issue>8</issue>
          , pp.
          <fpage>841</fpage>
          -
          <lpage>877</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>P.</given-names>
            <surname>Giorgini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Mylopoulos</surname>
          </string-name>
          , E. Nicchiarelli, and
          <string-name>
            <given-names>R.</given-names>
            <surname>Sebastiani</surname>
          </string-name>
          , “
          <article-title>Reasoning with Goal Models,”</article-title>
          <source>in Proceedings of the 21st International Conference on Conceptual Modeling (ER'02)</source>
          , London, UK,
          <year>2002</year>
          , pp.
          <fpage>167</fpage>
          -
          <lpage>181</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>J.</given-names>
            <surname>Horkoff</surname>
          </string-name>
          and
          <string-name>
            <given-names>E.</given-names>
            <surname>Yu</surname>
          </string-name>
          , “
          <article-title>Comparison and evaluation of goal-oriented satisfaction analysis techniques,” Requirements Engineering (REJ</article-title>
          ), pp.
          <fpage>1</fpage>
          -
          <lpage>24</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>E. S.</given-names>
            <surname>Yu</surname>
          </string-name>
          , “
          <article-title>GRL - Goal-oriented Requirement Language</article-title>
          .” [Online]. Available: http://www.cs.toronto.edu/km/GRL/
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>P.</given-names>
            <surname>Giorgini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Mylopoulos</surname>
          </string-name>
          , E. Nicchiarelli, and
          <string-name>
            <given-names>R.</given-names>
            <surname>Sebastiani</surname>
          </string-name>
          ,
          <article-title>Formal Reasoning Techniques for Goal Models</article-title>
          . Springer Berlin Heidelberg,
          <year>2003</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>20</lpage>
          . [Online]. Available: https://doi.org/10.1007/978-3-
          <fpage>540</fpage>
          - 39733-5 1
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>S.</given-names>
            <surname>Liaskos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Jalman</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Aranda</surname>
          </string-name>
          , “
          <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>
          , Chicago, IL,
          <year>2012</year>
          , pp.
          <fpage>221</fpage>
          -
          <lpage>230</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>T. L.</given-names>
            <surname>Saaty</surname>
          </string-name>
          , “
          <article-title>Decision making with the analytic hierarchy process</article-title>
          ,”
          <source>International Journal of Services Sciences (IJSSCI)</source>
          , vol.
          <volume>1</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>83</fpage>
          -
          <lpage>98</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>Y. R.</given-names>
            <surname>Preece</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Sharp</surname>
          </string-name>
          , and
          <string-name>
            <surname>Jennifer</surname>
          </string-name>
          , Interaction Design:
          <article-title>beyond humancomputer interaction</article-title>
          . Wiley,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>J.</given-names>
            <surname>Nielsen</surname>
          </string-name>
          , “Ten Usability Heuristics.” [Online]. Available: https://tfa.stanford.edu/download/TenUsabilityHeuristics.pdf
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>J.</given-names>
            <surname>Mylopoulos</surname>
          </string-name>
          ., “Conceptual Modeling and Telos,” in Conceptual Modelling,
          <source>Databases and CASE: An Integrated View of Information Systems Development</source>
          . Wiley,
          <year>1992</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Carvallo</surname>
          </string-name>
          and
          <string-name>
            <given-names>X.</given-names>
            <surname>Franch</surname>
          </string-name>
          , “
          <article-title>An empirical study on the use of i* by non-technical stakeholders: the case of strategic dependency diagrams,” Requirements Engineering (REJ</article-title>
          ), pp.
          <fpage>1</fpage>
          -
          <lpage>27</lpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>S.</given-names>
            <surname>Liaskos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ronse</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Zhian</surname>
          </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>
          ,
          <year>2017</year>
          , pp.
          <fpage>466</fpage>
          -
          <lpage>471</lpage>
          . [Online]. Available: http://www.yorku.ca/liaskos/Docs/ESEM17.pdf
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>S.</given-names>
            <surname>Liaskos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Dundjerovic</surname>
          </string-name>
          , and G. Gabriel, “
          <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>
          , Pau, France,
          <year>2018</year>
          , pp.
          <fpage>1272</fpage>
          -
          <lpage>1281</lpage>
          . [Online]. Available: http://www.yorku.ca/liaskos/Papers/SAC2018/Visualizations/SAC2018.pdf
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Cruz-Lemus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Genero</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. E.</given-names>
            <surname>Manso</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Morasca</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Piattini</surname>
          </string-name>
          , “
          <article-title>Assessing the understandability of UML statechart diagrams with composite states-A family of empirical studies,” Empirical Software Engineering</article-title>
          , vol.
          <volume>14</volume>
          , no.
          <issue>6</issue>
          , pp.
          <fpage>685</fpage>
          -
          <lpage>719</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>H. C.</given-names>
            <surname>Purchase</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Welland</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>McGill</surname>
          </string-name>
          , and
          <string-name>
            <given-names>L.</given-names>
            <surname>Colpoys</surname>
          </string-name>
          , “
          <article-title>Comprehension of diagram syntax: an empirical study of entity relationship notations</article-title>
          ,”
          <source>International Journal of Human-Computer Studies</source>
          , vol.
          <volume>61</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>187</fpage>
          -
          <lpage>203</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>P.</given-names>
            <surname>Shoval</surname>
          </string-name>
          and
          <string-name>
            <surname>I. Frumermann</surname>
          </string-name>
          , “
          <article-title>OO and EER Conceptual Schemas: A Comparison of User Comprehension</article-title>
          ,
          <source>” Journal of Database Management (JDM)</source>
          , vol.
          <volume>5</volume>
          , no.
          <issue>4</issue>
          , pp.
          <fpage>28</fpage>
          -
          <lpage>38</lpage>
          ,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <surname>A. De Lucia</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Gravino</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Oliveto</surname>
          </string-name>
          , and G. Tortora, “
          <article-title>Data model comprehension an empirical comparison of ER and UML class diagrams</article-title>
          ,
          <source>” Proceedings of the 16th IEEE International Conference on Program Comprehension (ICPC</source>
          <year>2008</year>
          ), pp.
          <fpage>93</fpage>
          -
          <lpage>102</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>M.</given-names>
            <surname>Genero</surname>
          </string-name>
          , G. Poels, and
          <string-name>
            <given-names>M.</given-names>
            <surname>Piattini</surname>
          </string-name>
          , “
          <article-title>Defining and validating metrics for assessing the understandability of entity-relationship diagrams,” Data and Knowledge Engineering</article-title>
          , vol.
          <volume>64</volume>
          , no.
          <issue>3</issue>
          , pp.
          <fpage>534</fpage>
          -
          <lpage>557</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>D. Q.</given-names>
            <surname>Birkmeier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Klockner</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Overhage</surname>
          </string-name>
          , “
          <article-title>An Empirical Comparison of the Usability of BPMN and UML Activity Diagrams for Business Users</article-title>
          ,”
          <source>in Proceedings of the 18th European Conference on Information Systems (ECIS'10)</source>
          ,
          <year>2010</year>
          , pp.
          <fpage>51</fpage>
          -
          <lpage>62</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>K.</given-names>
            <surname>Figl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Recker</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Mendling</surname>
          </string-name>
          , “
          <article-title>A study on the effects of routing symbol design on process model comprehension,” Decision Support Systems</article-title>
          , vol.
          <volume>54</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>1104</fpage>
          -
          <lpage>1118</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>K.</given-names>
            <surname>Figl</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Laue</surname>
          </string-name>
          , “Cognitive Complexity in Business Process Modeling,”
          <source>in Proceedings of the 23rd International Conference on Advanced Information Systems Engineering (CAiSE</source>
          <year>2011</year>
          ) London, UK, June 20-24,
          <year>2011</year>
          . Proceedings,
          <year>2011</year>
          , pp.
          <fpage>452</fpage>
          -
          <lpage>466</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>J.</given-names>
            <surname>Mendling</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Strembeck</surname>
          </string-name>
          , “
          <source>Influence Factors of Understanding Business Process Models,” 11th International Conference on Business Information Systems</source>
          , pp.
          <fpage>142</fpage>
          -
          <lpage>153</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>C.</given-names>
            <surname>Houy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Fettke</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Loos</surname>
          </string-name>
          , “
          <article-title>Understanding understandability of conceptual models - What are we actually talking about?</article-title>
          ”
          <source>in Proceedings of the 31st International Conference on Conceptual Modeling (ER</source>
          <year>2012</year>
          ), vol.
          <source>(LNCS 7532)</source>
          ,
          <year>2012</year>
          , pp.
          <fpage>64</fpage>
          -
          <lpage>77</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>G.</given-names>
            <surname>Josˇt</surname>
          </string-name>
          , J. Huber, M. Hericˇko, and G. Polancˇicˇ, “
          <article-title>An empirical investigation of intuitive understandability of process diagrams,” Computer Standards and Interfaces</article-title>
          , vol.
          <volume>48</volume>
          , pp.
          <fpage>90</fpage>
          -
          <lpage>111</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>J.</given-names>
            <surname>Horkoff</surname>
          </string-name>
          and
          <string-name>
            <given-names>E. S. K.</given-names>
            <surname>Yu</surname>
          </string-name>
          , “
          <article-title>Interactive goal model analysis for early requirements engineering</article-title>
          ,” Requirements Engineering, vol.
          <volume>21</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>29</fpage>
          -
          <lpage>61</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <surname>D</surname>
          </string-name>
          . L. Moody, P. Heymans, and R. Matulevicˇius, “
          <article-title>Visual syntax does matter: improving the cognitive effectiveness of the i* visual notation,” Requirements Engineering</article-title>
          , vol.
          <volume>15</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>141</fpage>
          -
          <lpage>175</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>P.</given-names>
            <surname>Caire</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Genon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Heymans</surname>
          </string-name>
          , and D. L. Moody, “
          <article-title>Visual notation design 2.0: Towards user comprehensible requirements engineering notations,” in Proceedigns of the 21st IEEE International Requirements Engineering Conference</article-title>
          (RE'13), jul
          <year>2013</year>
          , pp.
          <fpage>115</fpage>
          -
          <lpage>124</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>I.</given-names>
            <surname>Hadar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Reinhartz-Berger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Kuflik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Perini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ricca</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Susi</surname>
          </string-name>
          , “
          <article-title>Comparing the comprehensibility of requirements models expressed in Use Case and Tropos: Results from a family of experiments,” Information and Software Technology</article-title>
          , vol.
          <volume>55</volume>
          , no.
          <issue>10</issue>
          , pp.
          <fpage>1823</fpage>
          -
          <lpage>1843</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>N.</given-names>
            <surname>Alothman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zhian</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Liaskos</surname>
          </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>
          ,
          <year>2017</year>
          , pp.
          <fpage>451</fpage>
          -
          <lpage>465</lpage>
          . [Online]. Available: http://www.yorku.ca/liaskos/Docs/ER17.pdf
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>