<!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>
      <journal-title-group>
        <journal-title>A. Rozenberga);</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Enterprise Model for Requirements Management: Evaluation of Capability Gaps in Jira and Marketplace Applications</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Agnese Rozenberga</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marite Kirikova</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute of Applied Computer Systems, Riga Technical University</institution>
          ,
          <addr-line>Kipsalas iela 6A, Riga LV-1048</addr-line>
          ,
          <country country="LV">Latvia</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2025</year>
      </pub-date>
      <volume>000</volume>
      <fpage>0</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>Efective requirements management (RM) is pivotal for aligning projects with business objectives, yet enterprises frequently face capability gaps in their tool support. Jira is widely adopted for project management, but its native functionality does not fully address the RM lifecycle. This paper addresses the research question: What RM capability gaps can be recognized in Jira and in Marketplace applications designed for RM, and how can they be evaluated in a consistent, repeatable manner? An enterprise model, grounded in the 4EM framework, is proposed to systematically map tool components to RM lifecycle stages and assess their coverage against defined RM functions. The evaluation demonstrates that Jira provides only partial support across most RM activities, while Marketplace applications extend coverage but remain uneven and incomplete when considered individually. The contribution is an RM lifecycle-anchored diagnostics approach based on the evaluation enterprise model that ofers a consistent way to surface RM capability gaps, guide evidence-based tool assessment, and support ongoing evaluation as tools evolve.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Requirements management</kwd>
        <kwd>Enterprise modeling</kwd>
        <kwd>Jira capability gaps in requirements management</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Requirements management (RM) is intended to be a systematic activity within enterprises, ensuring
that project needs are captured and maintained across the lifecycle. As defined in the PMBOK® Guide,
“Project management is the application of knowledge, skills, tools, and techniques to project activities
to meet the project requirements” [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], emphasizing that RM forms a critical part of the project
lifecycle and must be embraced by project management platforms. However, not all widely used project
management platforms are capable to meet the needs of RM.
      </p>
      <p>
        One such platform is Jira [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], which provides users with tools to efectively plan, track, collaborate,
launch, and report on project progress. It has gained considerable popularity, with more than 300,000
companies worldwide using Jira to manage their projects [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        Jira software is not an RM system and has limited RM capabilities [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. To use Jira for RM, Atlassian
recommends [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] using it in conjunction with Confluence. Confluence [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] is a platform for creating,
organizing, and sharing project documentation. In this study, Confluence was not analyzed as part of
the RM toolset, as it is primarily positioned and utilized as a documentation platform rather than an
RM solution.
      </p>
      <p>
        To extend the functionality of Jira, Jira Marketplace [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] applications can be used. In this paper,
Marketplace applications are referred to as Marketplace tools for consistency of terminology throughout.
The Jira Marketplace provides tools that integrate with Jira to extend its functionality and support
project-specific needs. This paper examines Jira Marketplace tools with a focus on RM, specifically,
looking at their functional capabilities.
      </p>
      <p>Acknowledging that (i) companies often use Jira for project management, (ii) RM is an essential
constituent of project management, and (iii) Jira is not specifically designed for RM, the problem to be
solved is how to evaluate which Marketplace tools would be helpful for a project. In this paper, the
evaluation of the Jira platform and Marketplace tools is considered as an enterprise. The following
research question was proposed: “How can requirements management capability gaps be recognized in
Jira and in Marketplace applications designed for RM, and how can they be evaluated in a consistent,
repeatable manner?”</p>
      <p>
        To answer the research question, the paper employs enterprise modeling, which can be utilized for
various purposes, such as visualizing the current situation, identifying capability gaps, and supporting
decision-making [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. By grounding the evaluation model in enterprise modeling principles of a 4EM
model [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], the study ensures that the analysis of Jira and Marketplace tools is both systematic and
adaptable to future developments. Enterprise in this research refers to the organizational setting in
which Jira and its Marketplace tools are evaluated by mapping their components to RM stages, so that
capability gaps can be identified and the potential impact of supplementary tools on the RM process
can be revealed.
      </p>
      <p>To find the capability gaps, Jira components and their functionality were mapped to the RM stages
and respective requirement classes. The same mapping can be done with any Jira-compatible tool from
Jira Marketplace, and the comparison of these mappings reveals the potential impact of the use of the
tool on the RM process. Acknowledging existing shortcomings of platforms and tools is important, as
these limitations may manifest in negative ways throughout the project lifecycle if left unaddressed.
Given that Jira and its Marketplace tools are continuously evolving, it is essential to develop an
evaluation approach that remains applicable over time.</p>
      <p>The structure of this paper is organized to address the research question as follows: Background is
briefly discussed in Section 2, Section 3 examines the expected functionality of requirements
management tools; Section 4 analyzes functional capability gaps in Jira and its Marketplace tools; and finally,
Section 5 presents an enterprise model for systematic requirements management gap analysis.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Background</title>
      <p>The background used in this research roots in research of RM tools and Enterprise Modeling.</p>
      <p>
        Research on RM tools has taken two complementary directions. The first direction concerns
structured feature analyses that have sought to classify what functions tools provide and, in some cases, how
they map onto the stages of the RM lifecycle. A key contribution in this stream is Carrillo-de-Gea et al.
[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], who established a feature taxonomy spanning elicitation, analysis, specification, validation, change,
and traceability, and used it to benchmark tool coverage. The second direction concerns comparative
and empirical studies that have evaluated RM tools along broader dimensions or in real-world contexts.
Özkaya et al. [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], for instance, compared 56 tools across collaboration, customization, interoperability,
and project-management integration, confirming uneven support particularly for model-based
speciifcation and end-to-end interoperability. Case-based studies show how general-purpose platforms are
adapted to RM use: Filion and Daviot [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] describe a large-scale Jira deployment where issue tracking
and workflow were efective, but plugins were necessary to reach acceptable levels of specification,
traceability, and test linkage. Broader empirical studies of RE practice (e.g., Wagner et al, [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]; Kasauli
et al., [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] echo this pattern, showing that teams often bend Jira into RM roles, but coverage gaps
remain.
      </p>
      <p>
        Rozenberga, A. [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] provides a detailed functional comparison of Jira-compatible RM tools and
an interactive Jira RM tool selector. This paper extends that research and contributes an approach
for an enterprise-model-based tool capability gap analysis that generalizes across versions and
supports repeatable evaluations. The proposed approach extends the previous research by introducing an
enterprise-model-based evaluation, grounded in the 4EM frame [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. By systematically mapping Jira
components and Marketplace tools to RM lifecycle stages, it identifies capability gaps in a transparent
and repeatable way, thus addressing the fragmentation observed in previous studies.
      </p>
      <p>
        In the enterprise modeling research , the 4EM approach [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] has been chosen because of its explanatory
capabilities [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. This method provides a structured approach to representing and analyzing enterprises
through interconnected models. A model is defined as a simplified representation of reality, focusing
exclusively on properties that are relevant to the intended purpose of modelling. The 4EM model is
constituted by a series of interconnected models [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. The enterprise model comprises multiple
interconnected sub-models, with each sub-model representing a distinct aspect of the enterprise. In this
study, the following models were utilized: the Goal Model, which describes the enterprise’s objectives;
the Actor and Resource Model, which establishes the connection between individuals, resources, and
responsibilities and goals and processes; the Business Rules Model, which defines rules that support
goals and business processes; the Business Process Model, which specifies activities and information
lfows; and the Concepts Model, which clarifies key terms and relationships applied across other models.
The proposed model is presented graphically in Section 5 and is also available in [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. The elements of
the concept will be examined in the subsequent section.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Expected functionality of requirements management tools</title>
      <p>
        There are multiple objectives of systematic RM [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] such as - supporting the acquisition of
requirements, the development of specifications and their grouping, facilitating the development and
detailing of requirements, ensuring their flexible adaptation and maintenance, supporting the tracking of
requirements, and supporting project development in diferent parts of the organization.
      </p>
      <p>
        To gain a deeper understanding of RM needs, it is essential to examine the key stages of RM
throughout the project lifecycle. In [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], six stages of RM are proposed. Below, these stages are listed, and each
stage is referred to by its abbreviation (RE, RA, RS, RVV, RM, RT), respectively, also reflected in the
4EM Concepts Model discussed in Section 5 (Concepts 2–7):
      </p>
      <p>Elicitation (RE): Concept 2. The purpose of requirements elicitation is to obtain all the information
necessary for efective requirements specification and solution development.</p>
      <p>Analysis (RA): Concept 3. Requirements analysis enables organization, classification, linking, and
conflict identification. It involves reaching an agreement with stakeholders on the scope and content
of requirements, where managing conflicts from difering goals is critical. A consistent set of
requirements is necessary to formulate a coordinated solution concept.</p>
      <p>Specification (RS): Concept 4. Requirements specification refers to the precise description of the
object. Efective specifications of requirements require understanding their purpose, target audience,
and role throughout the project lifecycle. They can take a textual or model-based form and support
knowledge consolidation, change impact analysis, and risk mitigation.</p>
      <p>Verification and validation (RVV): Concept 5. Requirements verification and validation are
essential, as unverified and unvalidated requirements are considered invalid. Validation ensures clarity,
correctness, and shared understanding. Reliable decisions require validated, business-aligned
requirements.</p>
      <p>Requirements (change) management (RM): Concept 6. includes building a requirements
repository, defining structure, lifecycle understanding, and using attributes for classification. Version control
supports change tracking during implementation.</p>
      <p>Traceability (RT): Concept 7. Traceability links requirements to artifacts, enabling scope control,
impact analysis, and alignment with business goals. Without traceability, managing changes becomes
dificult, risking instability and failure to meet business needs. It becomes impossible to connect
requirements to needs, design elements, tests, or results, leaving projects without control over critical
information.</p>
      <p>
        The depicted classification of stages in Table 1 builds on the functional framework established by
Carrillo de Gea et al. [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], which maps tool capabilities to distinguish RM phases. In this paper, the
functional framework is further aligned with the 4EM enterprise modeling approach. Specifically, the
RM lifecycle stages themselves (Concepts 2–7) and their associated detailed functionalities (Concepts
32–46) are formalized in the 4EM Concepts Model, and together they constitute Information Sets 1 – 3
      </p>
      <sec id="sec-3-1">
        <title>Functions</title>
      </sec>
      <sec id="sec-3-2">
        <title>Identification of stakeholders [RE1] Concept 32</title>
      </sec>
      <sec id="sec-3-3">
        <title>Documenting business, user, functional, and non-functional re- Concept 33 quirements [RE2]</title>
      </sec>
      <sec id="sec-3-4">
        <title>Requirements traceability during elicitation [RE3] Concept 34</title>
      </sec>
      <sec id="sec-3-5">
        <title>Breaking down requirements into details [RA1]</title>
      </sec>
      <sec id="sec-3-6">
        <title>Feasibility assessment [RA2]</title>
      </sec>
      <sec id="sec-3-7">
        <title>Setting priorities [RA3]</title>
      </sec>
      <sec id="sec-3-8">
        <title>Conflict identification [RA4]</title>
      </sec>
      <sec id="sec-3-9">
        <title>Identification of unclear, incomplete, ambiguous, or conflicting requirements [RA5]</title>
      </sec>
      <sec id="sec-3-10">
        <title>Model</title>
      </sec>
      <sec id="sec-3-11">
        <title>Concept 35</title>
      </sec>
      <sec id="sec-3-12">
        <title>Concept 36</title>
      </sec>
      <sec id="sec-3-13">
        <title>Concept 37</title>
      </sec>
      <sec id="sec-3-14">
        <title>Concept 38</title>
      </sec>
      <sec id="sec-3-15">
        <title>Concept 39</title>
        <p>specifica- Documenting the functions of the software or system that it Concept 40
must provide, and the constraints it must adhere to, stating
them in a consistent, accessible, and transparent way to achieve
this goal [RS1]</p>
      </sec>
      <sec id="sec-3-16">
        <title>Applying specific methods to create useful and verifiable re- Concept 41 quirements models [RS2]</title>
      </sec>
      <sec id="sec-3-17">
        <title>Requirement verification and validation</title>
      </sec>
      <sec id="sec-3-18">
        <title>Supporting various testing and evaluation tools used to verify and validate requirements [RVV]</title>
      </sec>
      <sec id="sec-3-19">
        <title>Concept 42</title>
      </sec>
      <sec id="sec-3-20">
        <title>Requirements (change) Ability to support change control and requirements mainte- Concept 43 management nance to ensure that requirements accurately reflect the product [RM]</title>
      </sec>
      <sec id="sec-3-21">
        <title>Requirement traceability</title>
      </sec>
      <sec id="sec-3-22">
        <title>Documentation of the requirements life cycle [RT1] Concept 44</title>
      </sec>
      <sec id="sec-3-23">
        <title>Ensuring traceability mechanisms between related require- Concept 45 ments [RT2]</title>
      </sec>
      <sec id="sec-3-24">
        <title>Tracking changes to requirements [RT3] Concept 46</title>
        <p>of the Business Process Model.</p>
        <p>To ensure alignment with enterprise modeling, each functionality is also represented as a concept
in the 4EM Concepts Model. In Table 1, the final column (“Model”) shows the corresponding concept.
Thus, the RM lifecycle stages themselves (Concepts 2–7) and their detailed functional requirements
(Concepts 32–46) are explicitly defined from the enterprise perspective.</p>
        <p>Each functionality is further assigned a unique identifier that includes the initials of the RM stage
and a sequential number (e.g., RE1, RA2). This systematic labeling supports traceability across
requirements and enables direct comparison between tool capabilities and RM process needs.</p>
        <p>In the 4EM Actors and Resources Model, Table 1, which provides an overview of the required tool
functions for each stage, is represented as Resource 4 in the 4EM Concepts Model, the mapping of both
the stages and functions ensures a consistent anchoring of RM needs in the enterprise context.</p>
        <p>The functions in Table 1 serve as the basis for tool evaluation discussed in the remainder of this
paper. These functions are first applied to Jira by mapping native components to RM lifecycle stages
and assessing their coverage, and then to selected Marketplace tools. In addition, each functionality
is positioned within the 4EM Concepts Model, ensuring that every elicitation, analysis, specification,
validation, management, and traceability function is explicitly anchored in the enterprise perspective.
This approach enables the identification of capability gaps in both Jira and Marketplace tools, ensuring
they can be evaluated in a consistent and repeatable way.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Evaluation of requirements management support in Jira and its</title>
    </sec>
    <sec id="sec-5">
      <title>Marketplace tools</title>
      <p>In this study, each Jira component is described based on Atlassian documentation and hands-on
exploration in a sample project environment. The mapping to RM stages was derived by comparing observed
functionalities with the RM lifecycle’s theoretical aspects. Importantly, the mapping is many-to-many:
a single component may support several RM stages, and each stage may rely on multiple components
(see Table 2).</p>
      <p>To structure the analysis, the 4EM Concepts Model was used, illustrating how Jira components link
to RM stages and functionalities, and the Actors and Resources Model, where Resource 1 represents
Jira and Resource 3 represents Documentation. Following Process 1 (Identify Jira components) in 4EM
Process Model, detailed information on Jira’s components and features was collected, forming
Information Set 1. These data were then used in Process 2 (Map Jira components to RM stages) to establish
connections between components and the RM lifecycle, resulting in Information Set 2. Finally, Process
3 (Evaluate Jira’s coverage of each requirement) consolidated these mappings into Information Set 3,
capturing the relationships between Jira components and RM stages.</p>
      <p>
        In the 4EM Concepts Model, Summary [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] is represented as Concept 28 related to Concept 12,
reflecting its role in consolidating project information and providing stakeholders with insights into
requirements under development, completed, or pending. This aggregation supports the management
stage (Concept 6) by enabling structured oversight of progress and workload.
      </p>
      <p>
        The Backlog [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], central to agile projects, is Concept 22 related to Concepts 8–12, linking to
multiple RM stages. It records, prioritizes, and schedules work items for sprints. As backlog items often
begin as user stories, it supports elicitation (Concept 2) and analysis (Concept 3), while ongoing
refinement relates to management (Concept 6). It also contributes to specification and verification (Concepts
5) through issue descriptions and acceptance criteria.
      </p>
      <p>
        The Kanban [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] board, Concept 25 related to Concepts 9, 12, and 13, supports analysis (Concept
3) by organizing, decomposing, and relating requirements to one another, management (Concept 6)
through workflow control and progress visibility, and traceability (Concept 7) by visualizing state
transitions across requirement stages.
      </p>
      <p>The All Work view, Concept 27 related to Concepts 10, 12 13, supports specification (Concept 4) by
providing a structured issue list, management (Concept 6) by organizing lifecycle data, and traceability
(Concept 7) by displaying links and dependencies.</p>
      <p>The Board [21], Concept 26 related to Concepts 9, 12, and 13, supports analysis (Concept 3) by
showing dependencies, management (Concept 6) by monitoring progress, and traceability (Concept 7)
by exposing the history of changes and relationships across issues.</p>
      <p>The List [22] view, Concept 31 related to Concept 13, aligns with the traceability (Concept 7),
allowing structured tracking of requirements through fields, such as status, priority, and sprint.</p>
      <p>The Calendar [23], Concept 29 related to Concept 12, provides visibility into deadlines and
milestones, supporting the management (Concept 6) by ensuring visibility of due dates and potential
scheduling impacts</p>
      <p>Reports [24], Concept 23 related to Concepts 9, 11, and 12, link to analysis (Concept 3), verification
(Concept 5), and management (Concept 6) by providing metrics such as cumulative flow, cycle time,
release frequency, and sprint performance, supporting evaluation of progress and quality over time.</p>
      <p>Forms [25], Concept 20 under Concepts 8–11, link to elicitation, analysis, specification, and
validation (Concepts 2–5). They enable the capture, documentation, prioritization, and, when configured,
validation of requirements in a structured manner.</p>
      <p>Goals [26], Concept 21 related to Concepts 8, 9, and 13, relate to elicitation (Concept 2), analysis
(Concept 3), and traceability (Concept 7), clarifying objectives and linking requirements to strategic
goals.</p>
      <p>Sprint [27], Concept 30 related to Concept 12, supports analysis (Concept 3) through scoping and
management (Concept 6) by tracking requirement completion across iterations.</p>
      <p>Finally, the Estimation [28], Concept 24, related to Concepts 9 and 11, links to analysis (Concept
3) and management (Concept 6) by quantifying work in story points or time, supporting feasibility
assessment, scope definition, efort allocation, and change impact monitoring.</p>
      <p>The mapping in Table 2 illustrates that Jira components contribute to multiple RM stages. These
many-to-many relationships highlight the versatility of Jira’s features when assessed against the
structured RM lifecycle. By making these connections explicit, the evaluation provides a foundation for
identifying capability gaps in Jira.</p>
      <sec id="sec-5-1">
        <title>4.1. Jira’s support for requirements management</title>
        <p>To systematically identify capability gaps in Jira (Goal 1), it was necessary to evaluate Jira against RM
stages (Process 3 in the 4EM Business Process Model). The analysis examined how each Jira
component functionally supports requirements elicitation, analysis, specification, verification and validation,
change management, and traceability.</p>
        <p>To ensure consistency and comparability, the evaluation was guided by the following rules
(represented in the Rules Model): Rule 1, which requires that all tool assessments follow a consistent scoring
and mapping approach, and Rule 2, which specifies that RM functionality must be evaluated per
lifecycle phase. The analysis includes the use of Information Set 3, which consolidates the mappings of
Jira components to RM stages and serves as the reference dataset for capability evaluation. Based on
these rules and information, the specific requirements associated with each activity (as structured in
the 4EM Concepts model) were applied, and the Jira environment was tested against them.</p>
        <p>Building on these results, Process 4 (Identify unmet requirements) was performed to determine
which RM functionalities are fully, partially, or not supported. The outcome corresponds to
Information Set 4 in the Business Process Model, which consolidates the list of met and unmet RM requirements
in Jira and provides the basis for evaluating Marketplace tools. The results are summarized in Table 3,
with the concept numbers in parentheses referring to their corresponding entities in the 4EM Concepts
Model.</p>
        <p>The degree of fulfilment was rated using three designations: F – fully implements the functionality,
P – partially fulfils it or requires configuration, and blank – not supported. For visual clarity, F is
highlighted in green, P in yellow, and blanks are unshaded.</p>
        <p>Overall, the findings show that Jira ofers versatile yet uneven support across RM stages, fully
covering stakeholder identification (RE1), feasibility assessment (RA2), prioritization (RA3), and traceability
tasks (RT1–RT3), while most other functions are only partially supported. It should be noted that
Jira is continuously updated, meaning that some capability gaps may shift over time as new features
are introduced or existing ones are redefined. The results demonstrate both the platform’s flexibility
and its limitations, underscoring the need for a consistent and repeatable method for identifying RM
capability gaps in line with the research question of this paper.</p>
      </sec>
      <sec id="sec-5-2">
        <title>4.2. Jira Marketplace tool support for requirements management</title>
        <p>To better understand the support for RM within the Jira ecosystem (Jira together with its native
components and extensions available through the Jira Marketplace), a scan was conducted using the keyword
“requirements management.” The search revealed diverse extensions with varying RM coverage: six
dedicated RM tools, one combining RM and Confluence integration, three including test management,
ifve focused on testing with RM features, and five broader project or integration tools. This confirms
that while Jira lacks full RM functionality, its Marketplace ecosystem ofers partial solutions addressing
these gaps in diferent ways.</p>
        <p>Following the 4EM Model and, more specifically, the Business Process Model, the analysis proceeded
with Processes 5–6: selecting RM Marketplace tools, evaluating their coverage of each requirement,
and identifying unmet requirements. The evaluation constitutes Information Set 6, which contains the
evaluation results of the Marketplace tools.</p>
        <p>For the selection of RM Marketplace tools (Process 5 in the 4EM Business Process Model), four tools
were evaluated using the same rating scheme applied to Jira components and the functions listed in
Table 1. The selected tools: rmCloud [29], RMsis [30], easeRequirements [31], and TraceCloud
[32], were identified through the Jira Marketplace search for “requirements management.” This scoped
subset is not intended to be exhaustive and can be extended.</p>
        <p>In Table 4, the concept numbers in parentheses refer to entities defined in the 4EM Concepts Model,
linking each evaluated functionality to its corresponding concept.</p>
        <p>The consolidated results of this assessment are presented in Table 4. Jira’s scores are reported as the
highest score achieved for each requirement across its native components rather than as a cumulative
total. This approach avoids double-counting overlapping functionality and ensures a fair comparison
with Marketplace tools, highlighting capability gaps and areas where individual tools extend RM
coverage.</p>
        <p>Table 4 shows that Marketplace tools expand Jira’s RM coverage, but none provide full lifecycle
support individually. Most strengthen structured specification (RS1), documentation (RE2–RE3), and
traceability (RT1–RT3), with some support for analysis and verification. Nevertheless, notable gaps
remain, highlighting that coverage is uneven and requires consistent, repeatable evaluation to track
improvements and remaining deficiencies.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>5. Enterprise model for systematic requirements management gap analysis</title>
      <p>As an answer to the research question “How can requirements management capability gaps be recognized
in Jira and in</p>
      <p>Marketplace applications designed for RM, and how can they be evaluated in a consistent,
repeatable
manner?”, an enterprise</p>
      <p>model was developed that can guide the analysis.
model, which captures, at a
meta level, the steps required to systematically
identify capability gaps in its Business Process Model. The Business Process Model illustrates the
evalConcept - 1
RM stage</p>
      <p>Concept - 2
Elicitation
Concept - 3
Analysis
Concept - 4
Specification
Concept - 5
Verification &amp;
validation
Concept - 6
Management
(change)
Concept - 7
Traceability
relates to
relates to</p>
      <p>Concept - 8
Jira components
Concept - 14
RE functionality</p>
      <p>Concept - 9
Jira components
Concept - 15
RA functionality
Concept - 10
Jira components
Concept - 16
RS functionality
Concept - 11
Jira components
Concept - 17
RVV functionality
Concept - 12
Jira components
Concept - 18
RM functionality
Concept - 13
Jira components
Concept - 19
RT functionality
capture structured data, including component lists, lifecycle
mappings, and evaluation results.</p>
      <p>The</p>
      <p>Goals</p>
      <p>Model defines the intended outcomes (goals to be fulfilled): the systematic detection of
RM
capability gaps, adaptability of RM
practices in evolving tool ecosystems, and
mitigation of project
risks caused by deficiencies in RM</p>
      <p>support.</p>
      <p>The Actors and Resources Model identifies the employee responsible for the assessment and the key
artifacts involved: the Jira platform, Marketplace tools, vendor documentation, and the RM
functionality list (Concepts 32–46).</p>
      <p>The Rules</p>
      <p>Model ensures consistency: Rule 1 requires assessing all tools
against the same RM
functionality set, and</p>
      <p>Rule 2 requires reporting evaluations per lifecycle stage
(Concepts 2–7).</p>
      <p>The Concepts Model defines the RM lifecycle stages and their relationships with Jira components
and required RM functionalities used in the evaluation (Sections 3 and 4). Links between concepts
illustrate these dependencies. Concepts 2–7 represent the RM stages, each associated with an RM
functionality (Concepts 14–19), which is further specified through Concepts 32–46. Supporting Jira
components are grouped under each stage through Concepts 8–13, with detailed elements captured
in Concepts 20–31. Although this extends standard 4EM notation, it clarifies how these relationships
ensure consistent capability evaluation across Jira and its Marketplace tools.</p>
      <p>Model provides a structured and repeatable basis for assessing RM support and underpins the
evaluations in Section 4. It also allows the assessment to be updated as Jira or Marketplace tools evolve,
with modifications in RM features consistently reflected in the evaluation tables.</p>
    </sec>
    <sec id="sec-7">
      <title>6. Conclusion</title>
      <p>This study addressed the research question: “How can requirements management capability gaps be
recognized in Jira and in Marketplace applications designed for RM, and how can they be evaluated in
a consistent, repeatable manner?” To answer this question, a gaps evaluation model, grounded in the
4EM frame, was developed and aplied to Jira and selected Marketplace tools.</p>
      <p>The evaluation showed that Jira provides versatile but incomplete RM support. Full support is limited
to functions such as stakeholder identification, feasibility assessment, prioritization, and traceability,
while most other RM functions are only partially supported. Marketplace tools extend Jira’s
functionality, particularly in specification, documentation, and traceability. However, none of the reviewed tools
provided comprehensive lifecycle coverage, and persistent gaps remain. Consequently, enterprises
using Jira for RM should not treat it or any single Marketplace tool as a complete solution. Tool selection
should be based on systematic evaluation against project-specific needs, with awareness of strengths
and remaining limitations.</p>
      <p>In this regard, the enterprise model proved valuable for recognizing capability gaps in Jira and
Marketplace tools and evaluating them. It helped to structure the analysis by integrating goals, processes,
actors, resources, concepts, and rules. It enabled systematic mapping of tool functionalities to RM
lifecycle stages and transparent identification of capability gaps. The 4EM-based model supports a
structured, repeatable approach for recognizing these gaps, supporting consistent tool evaluation as
Jira and its Marketplace evolve.</p>
      <p>Future directions for the model’s application include:
• Applying the model to a broader set of Marketplace tools, including those that combine RM with
test management, project management, or Confluence integration.
• Applying the model beyond Jira to test its generalizability across platforms.
• Reapply the model over time to track how Jira and Marketplace tools evolve, and how updates
or new releases afect capability coverage.
• Applying the model to competing RM platforms outside the Jira ecosystem to provide
benchmarking and support evidence-based tool selection.</p>
      <p>While this research is limited to the Jira ecosystem, it advances systematic support for selecting
available software tools. No tools within Jira ecosystem were found to support graphical modelling
beneficial for requirements engineering. Therefore, extending Jira with compatible modelling tools is
an important direction for future research, given the platform’s extensive use.</p>
    </sec>
    <sec id="sec-8">
      <title>Declaration on Generative AI</title>
      <p>During the preparation of this work, one of the authors, Agnese Rozenberga, used GPT-5 and DeepL
for grammar checking, translation, and rephrasing assistance. All AI-assisted outputs were thoroughly
reviewed and edited by the authors, who take full responsibility for the final content of the manuscript.
software/jira/features/kanban-boards, accessed 2025-10-31.
[21] Atlassian, What is the board?, Atlassian, Sydney, 2025. URL: https://support.atlassian.
com/jira-software-cloud/docs/get-started-with-team-managed-projects/#What-is-the-board,
accessed 2025-10-31.
[22] Atlassian, What is the list view?, Atlassian, Sydney, 2025. URL: https://support.atlassian.com/
jira-software-cloud/docs/what-is-the-list-view/, accessed 2025-10-31.
[23] Atlassian, What is the calendar?, Atlassian, Sydney, 2025. URL: https://support.atlassian.com/
jira-software-cloud/docs/what-is-the-calendar/, accessed 2025-10-31.
[24] Atlassian, Enable reports, Atlassian, Sydney, 2025. URL: https://support.atlassian.com/
jira-software-cloud/docs/enable-reports/, accessed 2025-10-31.
[25] Atlassian, What are forms?, Atlassian, Sydney, 2025. URL: https://support.atlassian.com/
jira-service-management-cloud/docs/what-are-forms/, accessed 2025-10-31.
[26] Atlassian, What is a goal?, Atlassian, Sydney, 2025. URL: https://support.atlassian.com/
platform-experiences/docs/what-is-a-goal/, accessed 2025-10-31.
[27] Atlassian, What is a sprint?, Atlassian, Sydney, 2025. URL: https://support.atlassian.com/
jira-software-cloud/docs/what-is-a-sprint/, accessed 2025-10-31.
[28] Atlassian, What is estimation in jira?, Atlassian, Sydney, 2025. URL: https://support.atlassian.com/
jira-software-cloud/docs/what-is-estimation-in-jira/, accessed 2025-10-31.
[29] Atlassian, Rmcloud – requirements management, Atlassian Marketplace, 2025. URL: https://
marketplace.atlassian.com/apps/1217241/rmcloud-requirements-management, accessed
2025-1031.
[30] Atlassian, Rmsis – requirements management for jira, Atlassian Marketplace, 2025. URL: https://
marketplace.atlassian.com/apps/30899/rmsis-requirements-management-for-jira, accessed
202510-31.
[31] Atlassian, Easerequirements – requirements management for jira (r4j),
Atlassian Marketplace, 2025. URL: https://marketplace.atlassian.com/apps/1213064/
easerequirements-requirements-management-for-jira-r4j, accessed 2025-10-31.
[32] Atlassian, Tracecloud – projects &amp; requirements, Atlassian Marketplace, 2025. URL: https://
marketplace.atlassian.com/apps/1231062/tracecloud-projects-requirements, accessed 2025-10-31.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Project</given-names>
            <surname>Management</surname>
          </string-name>
          <article-title>Institute (PMI), A Guide to the Project Management Body of Knowledge (PMBOK® Guide</article-title>
          ), 5 ed.,
          <source>Project Management Institute</source>
          , Newtown Square, PA,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Atlassian</surname>
          </string-name>
          ,
          <article-title>Project management features for all teams</article-title>
          , Atlassian, Sydney,
          <year>2025</year>
          . URL: https://www. atlassian.com/software/jira/features, accessed
          <year>2025</year>
          -
          <volume>10</volume>
          -31.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Atlassian</surname>
          </string-name>
          , Who uses jira?, Atlassian, Sydney,
          <year>2025</year>
          . URL: https://www.atlassian.com/software/jira/ guides/getting-started/who-uses-jira,
          <year>accessed 2025</year>
          -
          <volume>10</volume>
          -31.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>L.</given-names>
            <surname>Filion</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Daviot</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.-P.</given-names>
            <surname>Le Bel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Gagnon</surname>
          </string-name>
          ,
          <article-title>Using atlassian tools for eficient requirements management: An industrial case study</article-title>
          ,
          <source>in: Proceedings of the IEEE International Systems Conference (SysCon</source>
          <year>2017</year>
          ), IEEE, Montreal, Canada,
          <year>2017</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          . doi:
          <volume>10</volume>
          .1109/SYSCON.
          <year>2017</year>
          .
          <volume>7934769</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Atlassian</surname>
          </string-name>
          ,
          <article-title>Using jira for requirements management</article-title>
          , Atlassian, Sydney,
          <year>2025</year>
          . URL: https://support. atlassian.com/jira/kb/using
          <article-title>-jira-for-requirements-management/</article-title>
          , accessed 2025-
          <volume>10</volume>
          -31.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Atlassian</surname>
          </string-name>
          , Confluence basics, Atlassian, Sydney,
          <year>2025</year>
          . URL: https://www.atlassian.com/software/ confluence/resources/guides/get-started/, accessed 2025-
          <volume>10</volume>
          -31.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Atlassian</surname>
          </string-name>
          ,
          <article-title>An introduction to jira integrations: What is atlassian marketplace?</article-title>
          , Atlassian, Sydney,
          <year>2025</year>
          . URL: https://www.atlassian.com/software/jira/guides/integrations/overview, accessed
          <year>2025</year>
          -
          <volume>10</volume>
          -31.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>K.</given-names>
            <surname>Sandkuhl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Stirna</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Persson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Wißotzki</surname>
          </string-name>
          , Enterprise Modeling:
          <article-title>Tackling Business Challenges with the 4EM</article-title>
          <source>Method</source>
          , Springer, Berlin, Heidelberg,
          <year>2014</year>
          . doi:
          <volume>10</volume>
          .1007/ 978-3-
          <fpage>662</fpage>
          -43725-4.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>J.</given-names>
            <surname>Carrillo de Gea</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Nicolás</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Fernández-Alemán</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Toval</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Ebert</surname>
          </string-name>
          ,
          <article-title>Requirements engineering tools: Capabilities, survey and assessment</article-title>
          ,
          <source>Information and Software Technology</source>
          <volume>54</volume>
          (
          <year>2012</year>
          )
          <fpage>1142</fpage>
          -
          <lpage>1157</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.infsof.
          <year>2012</year>
          .
          <volume>04</volume>
          .005.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>R.</given-names>
            <surname>Özkaya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. L.</given-names>
            <surname>Nord</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Kruchten</surname>
          </string-name>
          ,
          <article-title>An analysis of the features of requirements engineering tools</article-title>
          ,
          <source>Journal of Systems and Software</source>
          <volume>196</volume>
          (
          <year>2023</year>
          )
          <article-title>111569</article-title>
          . doi:
          <volume>10</volume>
          .3390/systems11120576.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>S.</given-names>
            <surname>Wagner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. M.</given-names>
            <surname>Fernández</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Felderer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kalinowski</surname>
          </string-name>
          ,
          <article-title>Status quo in requirements engineering: A theory and a global family of surveys</article-title>
          ,
          <source>ACM Transactions on Software Engineering and Methodology</source>
          <volume>27</volume>
          (
          <year>2018</year>
          )
          <fpage>1</fpage>
          -
          <lpage>48</lpage>
          . doi:
          <volume>10</volume>
          .1145/3306607.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>R.</given-names>
            <surname>Kasauli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Knauss</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Horkof</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Liebel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Gomes de Oliveira Neto</surname>
          </string-name>
          ,
          <article-title>Requirements engineering challenges and practices in large-scale agile system development</article-title>
          ,
          <source>Journal of Systems and Software</source>
          <volume>172</volume>
          (
          <year>2021</year>
          )
          <article-title>110851</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.jss.
          <year>2020</year>
          .
          <volume>110851</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>A.</given-names>
            <surname>Rozenberga</surname>
          </string-name>
          ,
          <article-title>Structuring complexity: A functional evaluation of jira tools for requirements management</article-title>
          ,
          <source>in: BIR-WS 2025: Proceedings of the 24th International Conference on Perspectives in Business Informatics Research - Workshops and Doctoral Consortium, CEUR Workshop Proceedings</source>
          ,
          <year>2025</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>M.</given-names>
            <surname>Kirikova</surname>
          </string-name>
          ,
          <article-title>Explanatory capability of enterprise models</article-title>
          ,
          <source>Data &amp; Knowledge Engineering</source>
          <volume>33</volume>
          (
          <year>2000</year>
          )
          <fpage>119</fpage>
          -
          <lpage>136</lpage>
          . doi:
          <volume>10</volume>
          .1016/
          <fpage>S0169</fpage>
          -023X(
          <issue>99</issue>
          )
          <fpage>00048</fpage>
          -
          <lpage>8</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>A.</given-names>
            <surname>Rozenberga</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Kirikova, 4em enterprise model for evaluating requirements management capability gaps in jira and marketplace applications, Developed as part of the present study</article-title>
          ,
          <year>2025</year>
          . URL: https://drive.google.com/file/d/1uJjI5l6VZga5OK5vYqxhD_2ijurWt7YS/view, accessed
          <year>2025</year>
          -
          <volume>10</volume>
          -31.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>M.</given-names>
            <surname>Hofmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Kuhn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Weber</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bittner</surname>
          </string-name>
          ,
          <article-title>Requirements for requirements management tools</article-title>
          ,
          <source>in: Proceedings of the 12th IEEE International Requirements Engineering Conference (RE</source>
          <year>2004</year>
          ), IEEE, Kyoto, Japan,
          <year>2004</year>
          , pp.
          <fpage>301</fpage>
          -
          <lpage>308</lpage>
          . doi:
          <volume>10</volume>
          .1109/ICRE.
          <year>2004</year>
          .
          <volume>1335687</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>K.</given-names>
            <surname>Zmitrowicz</surname>
          </string-name>
          ,
          <article-title>Business analysis done right: Lessons learned</article-title>
          and pitfalls avoided, Springer Nature, Cham,
          <year>2024</year>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>031</fpage>
          -62194-9.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Atlassian</surname>
          </string-name>
          ,
          <article-title>What is the summary view?</article-title>
          , Atlassian, Sydney,
          <year>2025</year>
          . URL: https://support.atlassian.
          <article-title>com/jira-software-cloud/docs/what-is-the-summary-view/</article-title>
          , accessed 2025-
          <volume>10</volume>
          -31.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Atlassian</surname>
          </string-name>
          ,
          <article-title>Enable the backlog</article-title>
          , Atlassian, Sydney,
          <year>2025</year>
          . URL: https://support.atlassian.
          <article-title>com/ jira-software-cloud/docs/enable-the-backlog/</article-title>
          , accessed 2025-
          <volume>10</volume>
          -31.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Atlassian</surname>
          </string-name>
          , Kanban boards in jira, Atlassian, Sydney,
          <year>2025</year>
          . URL: https://www.atlassian.com/
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>