<!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>Problems in User Stories : A Proposed Framework</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Anis Amna</string-name>
          <email>AnisRahmawati.Amna@UGent.be</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Ghent University</institution>
          ,
          <addr-line>Tweekerkenstraat 2, 9000 Ghent</addr-line>
          ,
          <country country="BE">Belgium</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The Requirements Engineering (RE) community has addressed ambiguity issues in natural language-based requirements as a critical yet unresolved problem. While some studies argue that ambiguity is an intrinsic problem in natural language-based requirements, our review study indicates that the ambiguity in user stories is linguistics and cognitive problems. However, the questions on why cognitive factors trigger ambiguity have not been extensively studied and how to envisage ambiguity in user stories is not yet standardized. Our study aims to answer those questions by proposing a framework to help users identify ambiguity in user stories. This paper broadly describes our research progress and the research plan to do an experiment involving advanced students in identifying ambiguity in user stories. Further directions of the research are also discussed. Agile Requirements Engineering, User stories quality, Ambiguity The pattern of ambiguity in natural language-based requirements is a challenging issue that has attracted many scholars. Textual requirements are inherently ambiguous, making complete elimination of ambiguity difficult.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>2022 Copyright for this paper by its authors.
inconsistencies in system architecture, insufficient (or incomplete) requirements, or feature duplication
[1]. Consequently, embracing contextual knowledge while formulating user stories and/or interpreting
user stories meaning is important to avoid arbitrary interpretations, especially when domain experts
have different experiences or intentions [2, 11]. In addition, enhancing human-related abilities to select
the appropriate terminology that would fit the reader's knowledge, allow a better understanding of the
domain, and support learning and discovery process will be useful to avoid ambiguity in user stories.</p>
      <p>Providing these situations, our study seeks to fill this research gap by scrutinizing ambiguity issues
in user stories from a cognitive perspective. We are interested in examining the relationship between
human-related factors and ambiguity in user stories and identifying the extent to which the factors have
led to multiple interpretations, inconsistency in system architecture, insufficient (or incomplete)
requirements, and feature duplication. We define criteria to help users detect ambiguity in user stories
by pinpointing ambiguous user stories and the negative impacts on requirements quality (i.e.,
vagueness, inconsistency, insufficiency, duplication) [1]. In our future study, we will perform an
experiment to observe whether the proposed framework can be useful in helping users identify potential
problems that might lead to ambiguity in user stories.
1.1.</p>
    </sec>
    <sec id="sec-2">
      <title>Research Objectives</title>
      <p>Our study aims to examine human-related factors having led to different ambiguity issues in user stories.
The insight will be valuable to investigate the role of human-related factors in identifying nocuous
ambiguity in user stories. In order to achieve that benefit, we define our objectives as follows: (1)
explore the relationship between human-related factors and linguistics problems related to ambiguity
in user stories, (2) identify how human-related factors have caused multiple interpretations, system
inconsistency, requirements insufficiency, and feature duplication, (3) develop an artifact (e.g.,
framework, conceptual model, algorithm, prototype) to assist users in identifying different types of
ambiguity (i.e., lexical, syntactic, semantic, pragmatic) in user stories, (4) evaluates the effectiveness
of the cognitive artifact to help users in achieving a better understanding of user story meaning and
improve learning and discovering processes.
1.2.</p>
    </sec>
    <sec id="sec-3">
      <title>Research Questions</title>
      <p>According to the research objective, the research questions are composed as follows:
• RQ1: To what extent and why do human-related factors contribute to linguistics problems related to
ambiguity in user stories?
• RQ2: To what extent and why do human-related factors contribute to multiple interpretations of user
stories and cause requirements quality problems?
• RQ3: How to eliminate the human-related factors that have been identified as causing factors of
ambiguity during user stories formulation and/or review?
• RQ4: How to evaluate the effectiveness of the proposed solution to avoid nocuous ambiguity in user
stories?</p>
    </sec>
    <sec id="sec-4">
      <title>2. Research Methodology</title>
      <p>The research questions will be answered following this research method: First, we identify
humanrelated factors that possibly influence reader’s interpretation while formulating and/or reviewing user
stories. At this stage, we performed a literature review on the application of cognitive theories in
Human-Computer Interaction (HCI) [8], software engineering (SE) [8], decision making [17], and
requirements elicitation [15]. The result was then documented as cognitive variables that can be
included as variables in our research.</p>
      <p>Next, we describe what kind of potential problems frequently occur in user stories. To do so, we
reflect on our previous study [1] to structurize the problems and classify those according to linguistic
levels and requirements quality problems. We also review previously proposed frameworks for user
story quality (i.e., the QUS framework [13]) and requirements quality in Agile software development
(i.e., Agile Requirements Verification framework [7]) to develop our framework for detecting problems
with user stories that could lead to ambiguity.</p>
      <p>Afterward, we perform an experiment to test whether the framework is effective in helping users
identify potential problems in user stories that might trigger ambiguity. Apart from testing effectiveness,
the experiment’s data will be analyzed to identify which cognitive factors impact the identification of
potential ambiguity problems in user stories. Based on this analysis, we consider adjusting the
framework and developing a tool to help users improve their awareness while formulating and/or
reviewing user stories.</p>
    </sec>
    <sec id="sec-5">
      <title>3. Ambiguity Problems in User Stories</title>
      <p>Being unambiguous has been cited as one of the numerous qualities that high-quality software
requirements should possess [7, 13]. In user stories context, Heck and Zaidman [7] define unambiguity
as a full sentence without spelling or grammatical error. Meanwhile, Lucassen et al. [13] confer
unambiguity as terms or abstractions in user stories that can be interpreted in a single meaning. This
latter definition is widely used in RE community to identify (nocuous) ambiguity due to negative
impacts on requirements and software quality [1, 5, 10].</p>
      <p>Among those definitions, linguistic aspects of user stories have been pointed to as the main focus. It
is reasonable, as selecting appropriate terminology that fits the reader's knowledge is important to
comprehend the domain for which software is developed better and improve learning and discovery
processes [12]. However, other studies also recognized that unacknowledged ambiguity might
negatively impact requirements quality [1, 5]. This oversight is presumably caused by a lack of reader's
ability to comprehend the correct meaning of user stories [5, 11]. Unfortunately, this drawback has not
been explicitly covered in the available standards.</p>
      <p>We recently conducted a systematic literature review to observe the state-of-the-art studies
addressing ambiguity in user stories [1]. The study reveals that linguistic ambiguities in user stories
lead to some requirements quality problems. Further, ambiguity problems related to requirements
quality can be attributed to linguistic aspects of user stories and cognitive processes for comprehending
the intended meaning of user stories.</p>
      <p>As a result of the identified requirements quality problems, we rearrange the criteria and categorize
them in accordance with the linguistic levels at which ambiguity problems might arise. Our framework
extends the QUS framework [13] and Agile Requirements Verification framework [7] by presenting
criteria for ambiguous user stories by externalizing the user stories context. Using the framework, we
expect developers to identify problems in user stories that potentially cause ambiguity.</p>
    </sec>
    <sec id="sec-6">
      <title>3.1. Ambiguity Problems in User Stories Related To Requirements Quality: a</title>
    </sec>
    <sec id="sec-7">
      <title>Proposed Framework</title>
      <p>In order to identify ambiguity in user stories, we used the definition published in our systematic
literature review to identify ambiguity problems in user stories [1]. The study classified ambiguity
problems according to linguistic aspects (i.e., lexical, syntactic, semantic, pragmatic) and the aftermath
of ambiguity problems that affected requirements quality. Classification is used to establish a
framework that specifies each definition and the potential violations while identifying potential
problems that could lead to ambiguity problems in user stories.</p>
      <p>The first problem that we mostly identified in user stories is vagueness [1]. Vagueness is defined as
the use of inappropriate or non-standard terminology to formulate user stories and the failure of user
stories to follow a particular template such as Connextra: "As a &lt;role&gt;, I want to &lt;goal&gt;, so that
&lt;reason&gt;". In Berry and Kamsties [3], the terminology problem was identified as homonymy and
polysemy problems. Meanwhile, Lucassen et al. [13] identified the problem as ambiguity at the semantic
level, minimal issue at the syntactic level, and full sentence and uniformity issue at the pragmatic level.
Our framework adopted these concepts and put no-homonymy and no-polysemy as lexical criteria that
user stories should meet. As for avoiding vagueness caused by grammatical problems, user stories
should be written in an atomic structure (i.e., do not contain compound sentences and are free from
grammatical errors). To avoid misinterpretation from the readers (i.e., developers) to comprehend the
intended meaning of user stories, they should be explicitly expressed using the terminology of the
domain [7] and uniformly written in a similar format [13].</p>
      <p>Inconsistency is another problem that often hides until the next stages of RE activities (e.g.,
requirements specification, requirements validation) [1]. In software development, this problem arises
as an inaccurate system architecture that might cause software compliance problems. Inconsistency
persists due to complexity in the user stories structure or a contradiction between the goal element of
user stories and the requested feature. Lucassen et al. [13] address this problem by the well-formed
criterion at the syntactic level of user stories and the conflict-free criterion at the semantic level.
Compared to those, Heck and Zaidman [7] reckon consistency as no contradiction or conflicting feature
requests. Our framework adopts those concepts and adds new criteria for the pragmatic level, namely
collective understanding. This is inspired by the navigable link criterion from Heck and Zaidman [7],
which is useful for checking the consistency of user stories and other conceptual models. However, this
original definition might not suit Agile Software Development (ASD) as the methods encourage the use
of minimal artifacts to document requirements. Therefore, despite navigable link, we construct
collective understanding criteria to remind users that user stories should be comprehended as a set of
requirements, and unclear words and/or phrases should be clarified through other user stories.</p>
      <p>Our review study identified that insufficiency problems in user stories are typically caused by high
turnover [6], lack of experience [19], and inability to comprehend the expected meaning of user stories
[14] as the causes. The QUS framework [13] accommodates these problems in the conceptually sound
criterion, while the Agile Requirements Verification framework [7] addresses those with annotation
availability. However, despite conceptually sound and annotation availability, we construct flexible and
traceable criteria to remind users that user stories should allows flexibility while implementing user
stories into system features, and at the same time they should be able to traced back with other user
stories or requirements artifacts (e.g., conceptual models).</p>
      <p>Requirements duplication is the last identified problem related to ambiguity in user stories. While
this problem is less investigated, our review study found several similarity analyses have been used to
identify the potential duplication in user stories [1]. Hence, each user story should represent one
required functionality. This is presented as the unique criterion, similar name to the QUS framework
[13], while the definition follows the Agile Requirements Verification framework [7] of the correct
summary criterion.
The framework criteria will be used as a guide for (novice) users to identify problems in user stories
and specify what requirements quality could be impacted if the ambiguity problems are not
acknowledged until the late stage of software development. The example of user stories problems that
could potentially impact ambiguity and how to deal with the problems are presented in Table 2 as
follows.
“As a site member, I want to The word “profile” in US1 can be
modify my profile*, so that only my interpreted as “user profile” or
name will appear” (US1) “company profile”
“As a site member, I want to
modify my company profile*, so
that only my company name will
appear” (US1c)
“As a site visitor, I want to get a
notification of all**** upcoming
certification course****,** and*
page through courses** if there is
a lot, so that I can choose one** for
me” (US2)</p>
      <p>The word “profile” in US1 can be
changed to “company profile” to
clarify the meaning
*) compound sentence problem can
be avoided by splitting US2 into
US2a and US2b
**) The word “certification course”,
“ courses”, and “one” in US2 have
unclear antecedent
“I want to page through them if ***) sentence fragment problem can
there is a lot***” (US2c) be avoided by completing US2c into</p>
      <p>US2b
“As a site visitor, I want to get a
notification of all**** upcoming
certification courses****, so that I
can choose the best course**** for
me” (US2a)
“As a site visitor, I want to page
through them if there is a lot***, so
that I can choose the best course
for me*****” (US2b)
****) pronoun disagreement and
reference problem can be avoided by
revising US2 into US2a
*****) US2b is not considered a
violation if we remove</p>
      <p>WHY_dimension
“As a site member, I want to
inactivate my profile*, so that the
profile cannot be found” (US3)
*) Profile inactivation in US3 should
be done with the approval of the site
administrator in US4
“As a site administrator, I want to
approve company profile
inactivation*, so that I can approve
profile inactivation request”
(US4)
“As a site member, I want to
modify* my profile, so that only my
name will appear” (US1)
“As a member, I want to edit* my
profile, so that I can select my
identity that will appear” (US1a)
*) only one user story is allowed;
one should be removed</p>
    </sec>
    <sec id="sec-8">
      <title>4. Research Progress</title>
      <p>At the first stage of our study, we reviewed 36 of 165 relevant studies addressing ambiguity in user
stories [1]. The result shows that ambiguity issues have been caused by the characteristics of user stories
that are intrinsically ambiguous [2]. Our review study revealed that the contextual meaning of user
stories could not be entirely grasped by automatic detection, and Natural Language Processing (NLP)
techniques do not sufficiently fulfill this problem. It is because human-related (i.e., cognitive) factors
have contributed to triggering user stories misinterpretation [9, 20].</p>
      <p>Considering these, we are interested in exploring the extent to which the human-related factors have
contributed to user stories problems that could lead to ambiguity. Despite the definition of requirements
ambiguity proposed by Kamsties [11], there is no well-acknowledged standard to assess potential
ambiguity problems in user stories. Therefore, we propose a framework to help (novice) developers
identify different types of ambiguity problems in user stories and understand the implication of those
problems to the contextual meaning of user stories.
4.1.</p>
    </sec>
    <sec id="sec-9">
      <title>Research Novelty</title>
      <p>Despite the fact that human-related factors have significantly involved software performance [6, 19], a
limited number of studies addressing ambiguity in user stories have limitedly explored the factors. This
situation resulted in unconfirmed knowledge regarding human-related factors and ambiguity problems
in user stories that emerged as requirements quality problems in the later stages of RE activities (e.g.,
requirements specification, requirements validation).</p>
      <p>We aim to fulfill the gap by investigating human-related factors in causing ambiguity problems in
user stories. In order to do so, we systematically reviewed the studies addressing ambiguity problems
in user stories [1]. The study indicated that textual ambiguity that emerged at different linguistic levels
had caused requirements quality problems, including vagueness, inconsistency, insufficiency, and
duplication. Providing this fact, we use these consequences to define ambiguity problems in user stories
and construct quality criteria for user stories to avoid potential problems (see Table 1).</p>
      <p>Our study is distinct from others in proposing our new framework based on the QUS and Agile
Requirements Verification framework to help users identify ambiguous problems in user stories that
could trigger requirements quality problems [1]. We will set up an experiment relying on manual
analysis to observe whether the framework is helpful in identifying problems in user stories that
potentially lead to ambiguity.</p>
    </sec>
    <sec id="sec-10">
      <title>5. Further Direction</title>
      <p>We will perform an experiment involving advanced students to observe whether our proposed
framework helps identify different types of ambiguity problems in user stories from different linguistic
levels. The experiment consists of four main parts: short questionnaires about participant background,
a survey regarding the conceptual understanding of ambiguity in user stories, an experimental task to
identify different types of ambiguity problems in user stories, and a questionnaire related to user
feedback on the usefulness of the framework to identify ambiguity problems in user stories.</p>
      <p>In the first part, we will distribute questionnaires to understand participant profiles. The participants
will be asked to describe their primary occupation, educational background, age, and gender. The
second part will introduce our proposed framework as quality metrics to identify different types of
ambiguity problems that potentially occur in user stories. We will carry out a survey to observe the
participants' understanding of the concepts and accomplish an experimental task to identify different
types of ambiguity problems in user stories. At the end of the experiment, a reflective questionnaire
will be distributed to capture participant feedback regarding the usefulness of our proposed framework
to help them identify different types of ambiguity in user stories. We will ask participants to reflect on
their general attitude during the experiment to identify which cognitive factors have influenced them to
identify ambiguity problems in user stories.</p>
    </sec>
    <sec id="sec-11">
      <title>6. Acknowledgements</title>
      <p>This research is supervised by Prof. Geert Poels, Ghent University, Belgium.
7. References</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          Technol. 145,
          <string-name>
            <surname>January</surname>
          </string-name>
          ,
          <volume>106824</volume>
          (
          <year>2022</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Bano</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Addressing the challenges of requirements ambiguity: A review of empirical literature</article-title>
          .
          <source>In: 2015 IEEE Fifth International Workshop on Empirical Requirements Engineering (EmpiRE)</source>
          . pp.
          <fpage>21</fpage>
          -
          <lpage>24</lpage>
          IEEE (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <article-title>In: Requirements Engineering: Foundation for Software Quality</article-title>
          . pp.
          <fpage>186</fpage>
          -202 Springer International Publishing (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Chantree</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          et al.:
          <article-title>Identifying nocuous ambiguities in natural language requirements</article-title>
          .
          <source>In: 14th IEEE International Requirements Engineering Conference (RE'06)</source>
          . pp.
          <fpage>59</fpage>
          -
          <lpage>68</lpage>
          (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Dilorenzo</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          et al.:
          <article-title>Enabling the Reuse of Software Development Assets through a Taxonomy for User Stories</article-title>
          .
          <source>IEEE Access</source>
          .
          <volume>8</volume>
          ,
          <fpage>107285</fpage>
          -
          <lpage>107300</lpage>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Heck</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zaidman</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>A Quality Framework for Agile Requirements: A Practitioner's</article-title>
          <string-name>
            <surname>Perspective.</surname>
          </string-name>
          (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Hollan</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          et al.:
          <article-title>Distributed Cognition: Toward a New Foundation for Human-Computer Interaction Research</article-title>
          .
          <source>ACM Trans. Comput. Interact. 7</source>
          ,
          <issue>2</issue>
          ,
          <fpage>174</fpage>
          -
          <lpage>196</lpage>
          (
          <year>2000</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Sci. Comput</surname>
          </string-name>
          . Program.
          <volume>178</volume>
          ,
          <fpage>1</fpage>
          -
          <lpage>19</lpage>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Kamsties</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          :
          <article-title>Understanding Ambiguity in Requirements Engineering</article-title>
          . In: Aurum,
          <string-name>
            <given-names>A.</given-names>
            and
            <surname>Wohlin</surname>
          </string-name>
          , C. (eds.) Engineering and Managing Software Requirements. pp.
          <fpage>245</fpage>
          -
          <lpage>266</lpage>
          Springer Berlin Heidelberg, Berlin, Heidelberg, Heidelberg (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Lindland</surname>
            ,
            <given-names>O.I.</given-names>
          </string-name>
          et al.:
          <article-title>Understanding quality in conceptual modeling</article-title>
          .
          <source>IEEE Softw</source>
          .
          <volume>11</volume>
          ,
          <issue>2</issue>
          ,
          <fpage>42</fpage>
          -
          <lpage>49</lpage>
          (
          <year>1994</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Requir</surname>
          </string-name>
          . Eng.
          <volume>21</volume>
          ,
          <issue>3</issue>
          ,
          <fpage>383</fpage>
          -
          <lpage>403</lpage>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>Melegati</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          :
          <article-title>QUESt: new practices to represent hypotheses in experiment-driven software development</article-title>
          .
          <source>In: Proceedings of the 2nd ACM SIGSOFT International Workshop on Software-Intensive Business: Start-ups, Platforms</source>
          , and Ecosystems - IWSiB
          <year>2019</year>
          . pp.
          <fpage>13</fpage>
          -
          <lpage>18</lpage>
          ACM Press, New York, New York, USA (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>Nickles</surname>
            ,
            <given-names>K.R.</given-names>
          </string-name>
          :
          <article-title>Judgment-based and reasoning-based stopping rules in decision-making under uncertainty</article-title>
          .
          <source>Diss. Abstr. Int. Sect. A Humanit. Soc. Sci. 56</source>
          ,
          <fpage>3</fpage>
          -A,
          <volume>1005</volume>
          (
          <year>1995</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <surname>Ordóñez</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          et al.:
          <article-title>An Impact Study of Business Process Models for Requirements Elicitation in XP</article-title>
          .
          <source>In: International Conference on Computational Science and Its Applications</source>
          . pp.
          <fpage>298</fpage>
          -
          <lpage>312</lpage>
          Springer Verlag (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <surname>Poore</surname>
            ,
            <given-names>J.C.</given-names>
          </string-name>
          et al.:
          <article-title>Personality, cognitive style, motivation, and aptitude predict systematic trends in analytic forecasting behavior</article-title>
          .
          <source>J. Cogn. Eng. Decis. Mak. 8</source>
          ,
          <issue>4</issue>
          ,
          <fpage>373</fpage>
          -
          <lpage>393</lpage>
          (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <given-names>Rocha</given-names>
            <surname>Silva</surname>
          </string-name>
          ,
          <string-name>
            <surname>T.</surname>
          </string-name>
          et al.:
          <article-title>Evaluating the usage of predefined interactive behaviors for writing user stories: an empirical study with potential product owners</article-title>
          .
          <source>Cogn. Technol. Work</source>
          .
          <volume>1</volume>
          -
          <fpage>21</fpage>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <surname>Wautelet</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          et al.:
          <article-title>Evaluating the Impact of User Stories Quality on the Ability to Understand and Structure Requirements</article-title>
          .
          <source>In: IFIP Working Conference on The Practice of Enterprise Modeling</source>
          . pp.
          <fpage>3</fpage>
          -19 Springer International Publishing (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <surname>Wautelet</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          et al.:
          <article-title>On Modelers Ability to Build a Visual Diagram from a User Story Set: A Goal- Oriented Approach</article-title>
          .
          <source>In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)</source>
          . pp.
          <fpage>209</fpage>
          -
          <lpage>226</lpage>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>