<!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>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Concepts for Teaching Requirements Engineering in Higher Education</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Marian Biekart</string-name>
          <email>mj.biekart@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fabiano Dalpiaz</string-name>
          <email>f.dalpiaz@uu.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Requirements Engineering, Computing Education, Threshold Concepts</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Horkof</institution>
          ,
          <addr-line>S. Kopczyńska, P. Mennig, M. Oriol Hilari, E. Paja, A. Perini, A. Rachmann, K. Schneider, L. Semini, P. Spoletini</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Utrecht University</institution>
          ,
          <addr-line>Heidelberglaan 8, 3584 CS, Utrecht</addr-line>
          ,
          <country country="NL">Netherlands</country>
        </aff>
      </contrib-group>
      <fpage>3</fpage>
      <lpage>11</lpage>
      <abstract>
        <p>As the boundaries of the Requirements Engineering (RE) discipline keep expanding, deciding on which contents a course or module should include has become challenging. In absence of an agreed-upon syllabus for RE higher education, we take a step back and conduct a study that aims at identifying threshold concepts: a subset of the core RE concepts that, when mastered, are expected to let the learner make a leap in the understanding of the discipline. Through a two-phase mixed-methods design, consisting of individual semi-structured interviews followed by two focus groups to achieve consensus, we identified two threshold concepts as well as seven candidate ones. The two threshold concepts pertain to pillars of the RE discipline: understanding that RE is a co-creation process between analysts and stakeholders, and the importance of eliciting goals for uncovering the stakeholders' true needs.</p>
      </abstract>
      <kwd-group>
        <kwd>Higher Education</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>CEUR
ceur-ws.org</p>
    </sec>
    <sec id="sec-2">
      <title>1. Introduction</title>
      <p>
        The boundaries of the Requirements Engineering (RE) discipline keep expanding. First, the
community has long acknowledged the influence from and the adaptation of techniques from
various disciplines like social sciences [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Second, RE has been proposed for system types that
go beyond software, including socio-technical [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], self-adaptive [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], cyber-physical [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], and
artificial intelligence [
        <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
        ]. Third, RE sources have expanded, moving from RE as specification
document-centric (encoded in standards like IEEE’s [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]), to a view where requirements originate
from heterogeneous sources including agile artifacts [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] and online user feedback [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>
        In this dynamic context [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], and given the wide range of existing viewpoints on the discipline,
testified by the many textbooks such as [
        <xref ref-type="bibr" rid="ref11 ref12 ref13">11, 12, 13</xref>
        ], RE educators are confronted with the dificult
selection of the contents to include in a given module or course, within the constraints given by
the students’ background, the surrounding curriculum, the course duration, etc.
      </p>
      <p>
        While the situation for RE professionals training is somewhat more established and mature,
also thanks to the existing syllabi defined by organizations such as the International
Requirements Engineering Board (IREB), there is a lack of a standardized RE curriculum for higher
In: A. Hess, A. Susi, E. C. Groen, M. Ruiz, M. Abbas, F. B. Aydemir, M. Daneva, R. Guizzardi, J. Gulden, A. Herrmann, J.
education, as demonstrated by the systematic literature review by Ouhbi and colleagues [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
      </p>
      <p>
        In this paper, we take a step toward this end by putting forward the following research
question (RQ): What are the threshold concepts [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] that, when mastered, allow a learner to
progress to a deeper understanding of the RE discipline?
      </p>
      <p>We decided to investigate threshold concepts (TCs), rather than focusing on specific intended
learning outcomes, topics, or techniques, because such ‘big ideas’ are expected to define the
essential building blocks for learners to advance within a field. They are a subset of the core
concepts, which are important but do not necessary lead to a learning leap.</p>
      <p>The presented TCs originate from university-level RE teachers, who participated in two phases:
(1) six teachers identified potential TCs, and (2) seven evaluated these concepts’ transformative
and troublesome characteristics. Employing a mixed-methods design, we used semi-structured
interviews in the first, divergent phase and a modified Nominal Group Technique (NGT) for
consensus-building in the second, convergent phase.</p>
      <p>The rest of paper is structured as follows. We first introduce the notion of TCs in Section 2.
Then, we outline our research method in Section 3. We review the identified TCs in Section 4,
and finally present discussion and outlook in Section 5.</p>
    </sec>
    <sec id="sec-3">
      <title>2. Background: Threshold Concepts</title>
      <p>
        Meyer et al. [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] found that, in the field of economics, there are certain moments in the program
where students are generally getting stuck. Yet, these troublesome points are often considered
essential for a deeper understanding of the subject. They described these moments as
“thresholds”, because understanding them is like crossing a portal; once understood properly, they
fundamentally change one’s perception of the subject and unlock deeper understanding.
      </p>
      <p>
        They posit that TCs exist in any discipline, just like there are core concepts. While both
concept types are required to understand a subject, TCs lead to a qualitatively diferent view
of the subject matter or a new level of understanding, whereas core concepts do not. TCs
are a subset of core concepts that have transformative power [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. To distinguish TCs from
core concepts, Meyer et al. [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] identified five characteristics that TCs are likely to have:
transformative; probably irreversible; integrative; often bounded; and potentially (and possibly
inherently) troublesome.
      </p>
      <p>
        There is still debate on whether all these characteristics are necessary for a core concept to
be a threshold one. However, the literature advocates that two of them—transformative and
troublesome—are the most influential in determining the learning success or failure and are the
easiest to measure [
        <xref ref-type="bibr" rid="ref17 ref18">17, 18</xref>
        ]. We focus on those two in this research (definitions from [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]):
• Transformative: Once understood, a threshold concept causes the learner to experience a
shift in perception or way of understanding a subject;
• Troublesome: A threshold concept is generally hard to grasp because it involves
troublesome knowledge, which may be conceptually dificult, alien, tacit, inert, or ritual.
      </p>
    </sec>
    <sec id="sec-4">
      <title>3. Research Method Outline</title>
      <p>
        1–9
As explained in the introduction, informed by the review of Correia et al. [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], we designed our
study as a two-stage approach with inputs from university-level RE teachers. We first followed
a divergent approach (Section 3.1), where we conducted six semi-structured interviews with
teachers to propose potential TCs. Then, we used a modified NGT to evaluate these concepts
based on the transformative and troublesome characteristics (Section 3.2).
      </p>
      <sec id="sec-4-1">
        <title>3.1. Phase 1 (divergent): Semi-structured interviews</title>
        <p>
          The first phase aimed to elicit individual experiences and insights into potential TCs for RE,
while avoiding the risk of group dynamics such as dominant voices limiting others’ input [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ].
We identified participants based on their profiles with the requirement of having at least three
years of teaching experience in RE at the university level. Thus, they were selected for their
suitability and relevance to this study. In total, six expert teachers, two women and four men,
participated, having afiliations with computer science and software engineering departments
of universities in Germany (3), Italy (1), Sweden (1) and Switzerland (1). Their RE teaching
experience ranged from 6-7 years to almost 30 years. To guide our interviews, we relied on
the Content Representation form by Loughran et al. [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ], which we modified to fit our specific
needs by combining elements from Loughran’s original eight questions with questions from
the transactional curriculum inquiry [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ]. Table 1 shows the interview protocol we followed.
For accessibility reasons, we used the term big ideas rather than TCs. We acknowledge that
the two are not identical (although closely related); however, not all teachers are familiar with
the TC theory, so using the term big ideas encourages them to share what they perceive as
important in RE without worrying about the precise definition. This approach allows teachers
to express ideas more freely, without the need to evaluate whether these concepts meet the
specific characteristics of TCs.
        </p>
      </sec>
      <sec id="sec-4-2">
        <title>3.2. Phase 2 (convergent): Nominal Group Technique</title>
        <p>
          To ensure the educational value of the identified concepts and avoid the risk of identifying
a great number of TCs with little agreement, we followed the reasoning of Barradell [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ]
and used the NGT as consensus-building approach. Given the participants’ diverse locations,
we conducted the NGT online, using Microsoft Teams as online videoconferencing tool. To
evaluate the proposed TCs and gather diverse perspectives, we recruited a new group of expert
RE teachers. In this phase, seven teachers, two women and five men, participated, having
afiliations with computer science and software engineering departments of universities in the
Netherlands (3), United Kingdom (1), Italy (1), Sweden (1) and Germany (1). To maximize the
contribution of each participant [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ], they were divided into two smaller groups, one with four
participants and the other with three. Each group followed a structured protocol, based on an
adapted version of NGT, consisting of the following steps:
1. Introduction, to inform the participants on study objectives and session protocol.
2. Clarification, to reach a shared understanding of each of the proposed TCs.
3. Explanation, to outline the TC theory, with emphasis on the two criteria.
4. Voting, to collect each participant’s individual perception of the transformative nature of
each proposed concept by rating it on a 4-point Likert scale (1 = disagree, 4 = agree).
5. Discussion on the aggregate scores, with focus on highly rated concepts, concepts with
inconsistent ratings, any concepts perceived as over- or under-rated.
6. Voting, to collect each participant’s individual perception of how troublesome each concept
is, using the same rating process of step 4.
        </p>
        <p>We considered concepts as meeting the transformative or troublesome characteristics if and
only if they had only ‘(somewhat) agree’ ratings, with at most one ‘somewhat disagree’ rating.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>4. Identified Threshold Concepts</title>
      <p>
        The first phase led to eighteen candidate TCs. Out of these, after the discussion and voting in the
second phase, nine concepts were retained. For two concepts, the participants agreed on both
the transformative and troublesome characteristics (see Section 4.1); for the remaining seven,
the participants agreed only on transformativeness (see Section 4.2). The eighteen concepts and
their ratings are in our online appendix [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ].
      </p>
      <sec id="sec-5-1">
        <title>4.1. The two pillars: transformative and troublesome</title>
        <p>TC1: Stakeholders’ desires and needs are not merely discovered, but actively shaped into precise
requirements through a co-creation process.</p>
        <p>
          Our participants found that students often believe that requirements are in the stakeholders’
heads, and just need to be collected by asking them what they want. However, the realization that
RE is not a passive task, but an active, collaborative process can change the students’ perception.
Both stakeholders and requirements engineer(s) work together to shape the requirements, which
may lead to diferent outcomes compared to a requirements engineer acting as a passive recorder.
As one participant stated, “It’s not just about asking stakeholders and recording their answers;
it’s about actively shaping the requirements through collaboration.” This aligns with research
that shows the importance of user involvement [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ], participation of user crowds [
          <xref ref-type="bibr" rid="ref25 ref9">9, 25</xref>
          ], and
the conduction of group workshops that foster creativity [
          <xref ref-type="bibr" rid="ref26">26</xref>
          ].
TC2: Understanding the goals behind requirements is essential for uncovering true needs and
exploring alternatives.
        </p>
        <p>
          Many students take stakeholder statements at face value and act like record
keepers/accountants rather than critical thinkers. Understanding that the stated requirements (what the
stakeholders explicitly ask for) often reflect pre-conceived solutions rather than real needs (the
underlying problem or purpose that needs to be addressed) can help them realize that RE is not
straightforward. As one participant put it, “They should not just believe that they are acting
as an accountant [...] They have to question it (a stated requirement). They have to question
whether it is well expressed or actually, there’s something diferent behind it.” By asking why
questions and digging deeper, students can uncover the actual problem, explore alternative
solutions, and often find that what was provided as a requirement by the stakeholder might not
be necessary. TC2 is a clear sign that educators acknowledge the importance of focusing on the
problem [
          <xref ref-type="bibr" rid="ref27">27</xref>
          ] and thereby exploring goals [
          <xref ref-type="bibr" rid="ref13 ref28 ref29">13, 28, 29</xref>
          ] to analyze the why dimension.
        </p>
      </sec>
      <sec id="sec-5-2">
        <title>4.2. The seven candidates: transformative, not troublesome</title>
        <p>In addition to the two TCs listed in the previous section, seven other ideas met our criteria
for the transformative characteristic, but were not considered troublesome. We discuss these
possible candidates in thematic clusters. Further investigation is necessary to determine if these
qualify as TCs for the RE discipline.
4.2.1. Context dependence</p>
        <p>TC3: Systems are embedded in context and cannot be developed in isolation.</p>
        <p>TC4: Requirements and their context, including systems and people, are in constant evolution,
thereby requiring iterative approaches to RE.</p>
        <p>TC5: There is no universal RE method: flexibility and adaptation are required to cope with
context dependency.</p>
        <p>
          TC3 expresses the necessity of looking beyond the software to-be and adopting a perspective
in which RE focuses on the context/environment where the software will be placed [
          <xref ref-type="bibr" rid="ref30">30</xref>
          ], which
includes legacy systems, and relies on domain properties and assumptions [
          <xref ref-type="bibr" rid="ref13 ref27">13, 27</xref>
          ]. TC4
highlights an additional facet: requirements change (evolve) over time [
          <xref ref-type="bibr" rid="ref31">31</xref>
          ], and this entails that RE
is not a waterfall discipline; iterative methods are a necessity [
          <xref ref-type="bibr" rid="ref32">32</xref>
          ]. The combination of TC3 and
TC4 inevitably leads to TC5: the variety of RE methods and techniques is justified by the need
to select an approach that caters for the contextual aspects. Research argues that this applies
also when choosing the technique(s) to employ for given RE activities, such as elicitation [
          <xref ref-type="bibr" rid="ref33">33</xref>
          ].
        </p>
      </sec>
      <sec id="sec-5-3">
        <title>4.3. Efort in RE? The risk-value trade-of</title>
        <p>
          TC6: The efort put into RE activities should strike a balance between the expected value for
conducting the activity and the potential risk arising when not doing the activity.
TC7: Although obtaining a complete and unambiguous requirements specification is an illusion,
it is important to achieve a suficient level of clarity and precision.
While RE is often been argued as a success factor for software projects [
          <xref ref-type="bibr" rid="ref34">34</xref>
          ], the
return-oninvestment is hard to measure. With TC6, RE educators acknowledge the inherent trade-of
between potential risk and value; this is in line with IREB’s definition of RE [
          <xref ref-type="bibr" rid="ref35">35</xref>
          ], which states
how RE is about “[...] minimizing the risk of delivering a system that does not meet these
desires and needs.” TC7 exemplifies a typical RE activity where excessive efort may be harmful
or not justified: requirements specification. The participants acknowledge that although a
perfect specification (unambiguous, complete, ...) is a utopia, some efort should be placed to
support communication between analysts and stakeholders. This is in line, for instance, with
the distinction between nocuous and innocuous ambiguity in RE [
          <xref ref-type="bibr" rid="ref36">36</xref>
          ].
        </p>
      </sec>
      <sec id="sec-5-4">
        <title>4.4. Representing requirements</title>
        <p>TC8: For large-scale systems, requirements must be systematically organized and structured
in order to support their use by both the development team and stakeholders.</p>
        <p>TC9: Requirements are not always explicitly labeled as such, and they do not necessarily have
a text-only representation.</p>
        <p>
          The participants shared diferent perspectives regarding how requirements are and should
be represented. TC8 stresses that students often see requirements as simple lists. However,
they must learn that documents must be thoughtfully organized. This prepares them for
industry, where efective requirements management is crucial for complex systems [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. In
addition, TC9 refers to an often overlooked aspect: requirements are not only represented
in specification documents with a ‘requirement’ label. Researchers have acknowledged this
with studies on the role of requirements beyond specification documents, including law and
regulatory documents [
          <xref ref-type="bibr" rid="ref37">37</xref>
          ], pre-tender phases [
          <xref ref-type="bibr" rid="ref38">38</xref>
          ], agile development [
          <xref ref-type="bibr" rid="ref39 ref8">8, 39</xref>
          ], online user
feedback [
          <xref ref-type="bibr" rid="ref40 ref9">40, 9</xref>
          ], and vision videos [
          <xref ref-type="bibr" rid="ref41">41</xref>
          ].
        </p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>5. Discussion and Outlook</title>
      <p>As the two pillars TC1 and TC2 (Section 4.1) exhibit the key transformative and troublesome
characteristics of a TC, they represent “jewels in the curriculum.” Educators teaching RE in
higher education should prioritize these concepts as explicit learning objectives. Future research
should investigate how to efectively guide students across these thresholds through appropriate
topics, didactics, and assessments. Since we could not draw a conclusion on the candidate
threshold concepts TC3–TC9, these should be investigated more in depth with additional
educators to determine whether they can become pillars too.</p>
      <p>Furthermore, while involving participants from various universities helps reduce bias
associated with a single institution, our sample size may be insuficient to represent the broader
population. Expanding the scope of the research beyond Europe can provide insight into the
extent to which the identified concepts are universally recognized as TCs or whether they are
specific to the study’s context. Similarly, investigating the perspectives of other stakeholders,
including students and practitioners, could reveal whether additional candidates exist, thereby
contributing to a more comprehensive understanding.</p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgments</title>
      <p>We would like to thank all the RE educators who participated in our study by dedicating their
precious time and by sharing their ideas with us.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Goguen</surname>
          </string-name>
          ,
          <article-title>Requirements engineering as the reconciliation of social and technical issues</article-title>
          , in: Requirements Engineering: Social and
          <string-name>
            <given-names>Technical</given-names>
            <surname>Issues</surname>
          </string-name>
          , Academic Press Professional, Inc.,
          <year>1994</year>
          , pp.
          <fpage>165</fpage>
          -
          <lpage>199</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>G.</given-names>
            <surname>Baxter</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Sommerville</surname>
          </string-name>
          ,
          <article-title>Socio-technical systems: From design methods to systems engineering</article-title>
          ,
          <source>Interacting with Computers</source>
          <volume>23</volume>
          (
          <year>2011</year>
          )
          <fpage>4</fpage>
          -
          <lpage>17</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>P.</given-names>
            <surname>Sawyer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Bencomo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Whittle</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Letier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Finkelstein</surname>
          </string-name>
          ,
          <article-title>Requirements-aware systems: A research agenda for RE for self-adaptive systems</article-title>
          ,
          <source>in: Proc. of the IEEE International Requirements Engineering Conference</source>
          ,
          <year>2010</year>
          , pp.
          <fpage>95</fpage>
          -
          <lpage>103</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>P.</given-names>
            <surname>Loucopoulos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Kavakli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Chechina</surname>
          </string-name>
          ,
          <article-title>Requirements engineering for cyber physical production systems</article-title>
          ,
          <source>in: Proc. of the International Conference on Advanced Information Systems Engineering</source>
          , Springer,
          <year>2019</year>
          , pp.
          <fpage>276</fpage>
          -
          <lpage>291</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>K.</given-names>
            <surname>Ahmad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Abdelrazek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Arora</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Grundy</surname>
          </string-name>
          ,
          <article-title>Requirements engineering for artificial intelligence systems: A systematic mapping study</article-title>
          ,
          <source>Information and Software Technology</source>
          <volume>158</volume>
          (
          <year>2023</year>
          )
          <fpage>107176</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>F.</given-names>
            <surname>Dalpiaz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Niu</surname>
          </string-name>
          ,
          <article-title>Requirements engineering in the days of artificial intelligence</article-title>
          ,
          <source>IEEE Software 37</source>
          (
          <year>2020</year>
          )
          <fpage>7</fpage>
          -
          <lpage>10</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7] Iso/iec/ieee international standard
          <article-title>- systems and software engineering - life cycle processes - requirements engineering</article-title>
          , ISO/IEC/IEEE 29148:
          <string-name>
            <surname>2018(E)</surname>
          </string-name>
          (
          <year>2018</year>
          )
          <fpage>1</fpage>
          -
          <lpage>104</lpage>
          . doi:
          <volume>10</volume>
          .1109/ IEEESTD.
          <year>2018</year>
          .
          <volume>8559686</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>E.-M.</given-names>
            <surname>Schön</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Thomaschewski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. J.</given-names>
            <surname>Escalona</surname>
          </string-name>
          ,
          <article-title>Agile requirements engineering: A systematic literature review</article-title>
          ,
          <source>Computer Standards &amp; Interfaces</source>
          <volume>49</volume>
          (
          <year>2017</year>
          )
          <fpage>79</fpage>
          -
          <lpage>91</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>E. C.</given-names>
            <surname>Groen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Seyf</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Ali</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Dalpiaz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Doerr</surname>
          </string-name>
          , E. Guzman,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hosseini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Marco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Oriol</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Perini</surname>
          </string-name>
          , et al.,
          <article-title>The crowd in requirements engineering: The landscape and challenges</article-title>
          ,
          <source>IEEE Software 34</source>
          (
          <year>2017</year>
          )
          <fpage>44</fpage>
          -
          <lpage>52</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>M.</given-names>
            <surname>Glinz</surname>
          </string-name>
          ,
          <article-title>The challenge(s) of teaching requirements engineering</article-title>
          ,
          <year>2021</year>
          . Keynote Presentation at REFSQ 2021.
          <article-title>Available for download at</article-title>
          : https://2021.refsq.org/details/refsq-2021
          <article-title>- papers/3/The-Challenge-s-of-</article-title>
          <string-name>
            <surname>Teaching-</surname>
          </string-name>
          Requirements-Engineering.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>S.</given-names>
            <surname>Robertson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Robertson</surname>
          </string-name>
          ,
          <article-title>Mastering the requirements process: Getting requirements right</article-title>
          ,
          <source>Addison-Wesley</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>K.</given-names>
            <surname>Pohl</surname>
          </string-name>
          , Requirements Engineering: Fundamentals, Principles, and Techniques, Springer,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>A. van Lamsweerde</surname>
          </string-name>
          ,
          <article-title>Requirements engineering: From system goals to UML models to software specifications</article-title>
          , John Wiley &amp; Sons, Ltd,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>S.</given-names>
            <surname>Ouhbi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Idri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. L.</given-names>
            <surname>Fernández-Alemán</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Toval</surname>
          </string-name>
          ,
          <article-title>Requirements engineering education: A systematic mapping study</article-title>
          ,
          <source>Requirements Engineering</source>
          <volume>20</volume>
          (
          <year>2015</year>
          )
          <fpage>119</fpage>
          -
          <lpage>138</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>J.</given-names>
            <surname>Meyer</surname>
          </string-name>
          , R. Land,
          <article-title>Threshold concepts and troublesome knowledge: Linkages to ways of thinking and practising within the disciplines</article-title>
          ,
          <source>in: Improving Student Learning - Ten Years On, Oxford Centre for Staf &amp; Learning Development</source>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>A.</given-names>
            <surname>Eckerdal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>McCartney</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. E.</given-names>
            <surname>Moström</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ratclife</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Sanders</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Zander</surname>
          </string-name>
          ,
          <article-title>Putting threshold concepts into context in computer science education</article-title>
          ,
          <source>ACM SIGCSE Bulletin</source>
          <volume>38</volume>
          (
          <year>2006</year>
          )
          <fpage>103</fpage>
          -
          <lpage>107</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>S.</given-names>
            <surname>Barradell</surname>
          </string-name>
          ,
          <article-title>The identification of threshold concepts: A review of theoretical complexities and methodological challenges</article-title>
          ,
          <source>Higher Education</source>
          <volume>65</volume>
          (
          <year>2013</year>
          )
          <fpage>265</fpage>
          -
          <lpage>276</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>P. R.</given-names>
            <surname>Correia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. A.</given-names>
            <surname>Soida</surname>
          </string-name>
          , I. de Souza, M. C.
          <article-title>Lima, Uncovering challenges and pitfalls in identifying threshold concepts: A comprehensive review</article-title>
          ,
          <source>Knowledge</source>
          <volume>4</volume>
          (
          <year>2024</year>
          )
          <fpage>27</fpage>
          -
          <lpage>50</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>D.</given-names>
            <surname>Shinners-Kennedy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. A.</given-names>
            <surname>Fincher</surname>
          </string-name>
          ,
          <article-title>Identifying threshold concepts: From dead end to a new direction</article-title>
          ,
          <source>in: Proc. of the International ACM Conference on International Computing Education Research</source>
          ,
          <year>2013</year>
          , pp.
          <fpage>9</fpage>
          -
          <lpage>18</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>J.</given-names>
            <surname>Loughran</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Milroy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Berry</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Gunstone</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Mulhall</surname>
          </string-name>
          ,
          <article-title>Documenting science teachers' pedagogical content knowledge through PaP-eRs</article-title>
          ,
          <source>Research in Science Education</source>
          <volume>31</volume>
          (
          <year>2001</year>
          )
          <fpage>289</fpage>
          -
          <lpage>307</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>G.</given-names>
            <surname>Cousin</surname>
          </string-name>
          ,
          <article-title>Researching learning in higher education: An introduction to contemporary methods and approaches</article-title>
          , Taylor &amp; Francis
          <string-name>
            <surname>Routledge</surname>
          </string-name>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>F.</given-names>
            <surname>Khurshid</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. O</given-names>
            <surname>'Connor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Thompson</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Hegazi</surname>
          </string-name>
          ,
          <article-title>Twelve tips for adopting the virtual nominal group technique (vNGT) in medical education research</article-title>
          , MedEdPublish
          <volume>13</volume>
          (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>M.</given-names>
            <surname>Biekart</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Dalpiaz</surname>
          </string-name>
          ,
          <article-title>Online Appendix of the paper “Toward Threshold Concepts for Teaching Requirements Engineering in Higher Education”</article-title>
          ,
          <year>2025</year>
          . URL: https://doi.org/10. 5281/zenodo.14975499.
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>M.</given-names>
            <surname>Bano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Zowghi</surname>
          </string-name>
          ,
          <article-title>Users' involvement in requirements engineering and system success</article-title>
          ,
          <source>in: Proc. of the International Workshop on Empirical Requirements Engineering</source>
          , IEEE,
          <year>2013</year>
          , pp.
          <fpage>24</fpage>
          -
          <lpage>31</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>R.</given-names>
            <surname>Snijders</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Dalpiaz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Brinkkemper</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hosseini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Ali</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          . Özüm,
          <article-title>REfine: A gamiifed platform for participatory requirements engineering</article-title>
          ,
          <source>in: Proc. of the International Workshop on Crowd-Based Requirements Engineering</source>
          , IEEE,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>N.</given-names>
            <surname>Maiden</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gizikis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Robertson</surname>
          </string-name>
          ,
          <article-title>Provoking creativity: Imagine what your requirements could be like</article-title>
          ,
          <source>IEEE Software 21</source>
          (
          <year>2004</year>
          )
          <fpage>68</fpage>
          -
          <lpage>75</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>P.</given-names>
            <surname>Zave</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Jackson</surname>
          </string-name>
          ,
          <article-title>Four dark corners of requirements engineering</article-title>
          ,
          <source>ACM Transactions on Software Engineering and Methodology</source>
          <volume>6</volume>
          (
          <year>1997</year>
          )
          <fpage>1</fpage>
          -
          <lpage>30</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <surname>A. Van Lamsweerde</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <string-name>
            <surname>Letier</surname>
          </string-name>
          ,
          <article-title>From object orientation to goal orientation: A paradigm shift for requirements engineering</article-title>
          ,
          <source>in: Proc. of the International Workshop on Radical Innovations of Software and Systems Engineering in the Future</source>
          , Springer,
          <year>2002</year>
          , pp.
          <fpage>325</fpage>
          -
          <lpage>340</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>E.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Mylopoulos</surname>
          </string-name>
          ,
          <article-title>Why goal-oriented requirements engineering</article-title>
          ,
          <source>in: Proc. of the International Workshop on Requirements Engineering: Foundations of Software Quality</source>
          ,
          <year>1998</year>
          , pp.
          <fpage>15</fpage>
          -
          <lpage>22</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>M.</given-names>
            <surname>Jackson</surname>
          </string-name>
          ,
          <article-title>Problem Frames: Analyzing and structuring software development problems, Addison-Wesley Longman Publishing Co</article-title>
          ., Inc.,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>S. D.</given-names>
            <surname>Harker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. D.</given-names>
            <surname>Eason</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. E. Dobson,</surname>
          </string-name>
          <article-title>The change and evolution of requirements as a challenge to the practice of software engineering</article-title>
          ,
          <source>in: Proc. of the IEEE International Symposium on Requirements Engineering</source>
          , IEEE,
          <year>1993</year>
          , pp.
          <fpage>266</fpage>
          -
          <lpage>272</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>N.</given-names>
            <surname>Ernst</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Borgida</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. J.</given-names>
            <surname>Jureta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Mylopoulos</surname>
          </string-name>
          ,
          <article-title>An overview of requirements evolution</article-title>
          ,
          <source>Evolving Software Systems</source>
          (
          <year>2014</year>
          )
          <fpage>3</fpage>
          -
          <lpage>32</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>D.</given-names>
            <surname>Carrizo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Dieste</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Juristo</surname>
          </string-name>
          ,
          <article-title>Systematizing requirements elicitation technique selection</article-title>
          ,
          <source>Information and Software Technology</source>
          <volume>56</volume>
          (
          <year>2014</year>
          )
          <fpage>644</fpage>
          -
          <lpage>669</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>H. F.</given-names>
            <surname>Hofmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Lehner</surname>
          </string-name>
          ,
          <article-title>Requirements engineering as a success factor in software projects</article-title>
          ,
          <source>IEEE Software 18</source>
          (
          <year>2001</year>
          )
          <fpage>58</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>M.</given-names>
            <surname>Glinz</surname>
          </string-name>
          , Requirements Engineering Glossary, v 2.1.
          <issue>0</issue>
          ,
          <year>2024</year>
          . International Requirements Engineering Board.
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <given-names>F.</given-names>
            <surname>Chantree</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Nuseibeh</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. De Roeck</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Willis</surname>
          </string-name>
          ,
          <article-title>Identifying nocuous ambiguities in natural language requirements</article-title>
          ,
          <source>in: Proc. of the IEEE International Requirements Engineering Conference</source>
          , IEEE,
          <year>2006</year>
          , pp.
          <fpage>59</fpage>
          -
          <lpage>68</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <given-names>T.</given-names>
            <surname>Breaux</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Antón</surname>
          </string-name>
          ,
          <article-title>Analyzing regulatory rules for privacy and security requirements</article-title>
          ,
          <source>IEEE Transactions on Software Engineering</source>
          <volume>34</volume>
          (
          <year>2008</year>
          )
          <fpage>5</fpage>
          -
          <lpage>20</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [38]
          <string-name>
            <given-names>G.</given-names>
            <surname>Brataas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. K.</given-names>
            <surname>Hanssen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Qiu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. S.</given-names>
            <surname>Graeslie</surname>
          </string-name>
          ,
          <article-title>Requirements engineering in the market dialogue phase of public procurement: A case study of an innovation partnership for medical technology</article-title>
          ,
          <source>in: Proc. of the International Working Conference on Requirements Engineering: Foundation for Software Quality</source>
          , Springer,
          <year>2022</year>
          , pp.
          <fpage>159</fpage>
          -
          <lpage>174</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          [39]
          <string-name>
            <given-names>G.</given-names>
            <surname>Lucassen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Dalpiaz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. M. E. van der</given-names>
            <surname>Werf</surname>
          </string-name>
          , S. Brinkkemper,
          <article-title>Improving agile requirements: The quality user story framework and tool</article-title>
          , Requirements engineering
          <volume>21</volume>
          (
          <year>2016</year>
          )
          <fpage>383</fpage>
          -
          <lpage>403</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          [40]
          <string-name>
            <given-names>W.</given-names>
            <surname>Maalej</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Nayebi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Johann</surname>
          </string-name>
          , G. Ruhe,
          <article-title>Toward data-driven requirements engineering</article-title>
          ,
          <source>IEEE Software 33</source>
          (
          <year>2015</year>
          )
          <fpage>48</fpage>
          -
          <lpage>54</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          [41]
          <string-name>
            <given-names>K.</given-names>
            <surname>Schneider</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Busch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Karras</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Schrapel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Rohs</surname>
          </string-name>
          ,
          <article-title>Refining vision videos</article-title>
          ,
          <source>in: Proc. of the International Working Conference on Requirements Engineering: Foundation for Software Quality</source>
          , Springer,
          <year>2019</year>
          , pp.
          <fpage>135</fpage>
          -
          <lpage>150</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>