<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Importance of the Use of Analytics in Requirements Engineering</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Marina Pincuka</string-name>
          <email>marina.pincuka@rtu.lv</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute of Applied Computer Systems, Faculty of Computer Science and Information Technology, Riga Technical University</institution>
          ,
          <addr-line>Kalku 1, LV - 1658, Riga</addr-line>
          ,
          <country country="LV">Latvia</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Requirements Engineering is regarded as one of the most important functions in software development process. Inadequate/ incorrect engineering of requirements may lead to expensive errors in software development or even to project failure. Even though there are a different methods and approaches that are proposed in literatures, many of these approaches have not been used in the industry or have been proved to be ineffective. The main goal of this work is to investigate the Requirements Engineering weak points and see which of these weak points can be strengthened by the use of analytics.</p>
      </abstract>
      <kwd-group>
        <kwd>Requirements Engineering</kwd>
        <kwd>Analytics</kwd>
        <kwd>Requirements Engineering Challenges</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>In project, requirements definition is an important function that affects project
processes and results. Dissatisfaction of the requirements may lead to unhappy customers,
incorrect system processes or even project failure. The use of analytics allows to
process the information that otherwise may be ignored or overlooked.</p>
      <p>Based on Dick J., Hull E. &amp; Jackson K. [3], Requirements Engineering (RE) is the
subset of systems engineering concerned with discovering, developing, tracing,
analysing, qualifying, communicating and managing requirements that define the system at
successive levels of abstraction.</p>
      <p>Dankov Y. and Birov D. [2] describes analytics as the process of developing
actionable insights through problem definition and the application of statistical models and
analysis against existing and/ or simulated future data.</p>
      <p>The purpose of this paper is to reflect the results of the research in progress
concerning the importance of the use of analytics in Requirements Engineering functions.
Paper reports on three research questions: (i) “What is the state of art of the use of
analytics?” (ii) “What are the Requirements Engineering challenges?” and (iii) “How
the use of analytics in specified Requirements Engineering function can improve the
weak point of Requirements Engineering?”.</p>
      <p>The paper is structured as follows. The survey of the state of art of the use of analytics
is presented in Section 2. Challenges in Requirements Engineering are presented in
Section 3. Summary of Requirements Engineering challenges and the use of analytics
to reduce the Requirements Engineering weak points are described in Section 4. Brief
conclusions and directions of further research are stated in Section 5.
2</p>
    </sec>
    <sec id="sec-2">
      <title>A Survey of the Use of Analytics</title>
      <p>To understand the state of art of the use of analytics, a literature search was conducted
using terms “use” and “analytics”. 25 sources where selected and analysed using
Springer Link, Science Direct, IEEE resources, 13 of the sources, where identified as
overlapping and are not included in a review. Collected sources of types of analytics
are new and do not overlap with previous overview published in Pincuka and Kirikova
article “Types of Analytics in Requirements Engineering” [16]. New overview was
made to expand understanding of use of analytics in different fields.</p>
      <p>The gathered articles, where analysed as follows: (i) “What is the industry in which
analytics are used?”, (ii) “What kinds of analytics are used?” and (iii) “What the
analytics is used for?”. Gathered kinds of analytics and their brief definition is described
below:
1.
2.
The collection of types of analytics and the industries in which they are used allows to
(1) understand the main domains of application of analytics and (2) collect different
methods and approaches how analytics can be applied in different fields, to understand
how analytics can be applied in Requirements Engineering.</p>
      <p>Gathered analytics are described without any classification into groups, because the
purpose of this article is to understand use of analytics in different fields and if it is
possible to apply this analytics in Requirements Engineering and overcome
Requirements Engineering challenges.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Requirements Engineering Challenges</title>
      <p>Requirements Engineering deals with a lot of challenges, for example, authors Kahan
et al. [9] mentions, previous identified requirements issues/ challenges like - business
process focus, systems transparency, integration focus, distributed requirements, layers
of requirements, packaged software, centrality of architecture, independent complexity
and fluidity of design. Author Schmid [22] mentions Global Requirements Engineering
challenges that are based on location of the stakeholders, in his article he mentions
challenges with International Requirements Engineering and Distributed Requirements
Engineering.</p>
      <p>In this section Requirements Engineering challenges are collected based on
Requirements Engineering phase in which challenge appears on.</p>
      <p>Requirements Engineering function has a four phases [12]:
• Elicitation is the act to determine or obtain the relevant requirements for the
development of a solution. In this phase requirements are identified and
discovered;
• Requirements analysis is a phase, where a user’s requirements should be
clarified, categorized and documented to generate the corresponding specification.
•
•</p>
      <p>In this phase requirements classification, representation, derivation and
negotiation are provided;
Requirements specification describes the phase, where the requirements are
brought into a suitable and unambiguous form. The idea in this phase is to
document the requirements, and to make the requirements document readable
and understandable to anyone;
Requirements validation is to review or validation requirements for clarity,
consistency and completeness. In this phase requirements faults are identified.
Summarizing all of the challenges from different scientific papers (see Table 2.) the
conclusion can be made, that often authors emphasizes the same challenges in the same
phases of Requirements Engineering function.
4</p>
      <p>Use of Analytics to Reduce Requirements Engineering
Challenges
In this Section using summarization of Requirements Engineering challenges are
provided the types of analytics, which can be used to improve Requirements Engineering
issues. In table 3 are mentioned only those Requirements Engineering challenges, to
whom methods of analytics can be applied to, for example, analytics can not be used
with challenges in customer/ client representatives or minimal documentation, in these
cases other methods should be provided. Analytics, that can be applied to Requirements
Engineering challenges where identified in a literature survey, based on analytics use
cases and author master thesis Pincuka M. “Analytics in Requirements Engineering”
[17]. Analytics, which are proposed to use in Requirements Engineering challenges are
chosen based on use of analytics in a literature survey.
Types of analytics that are provided in Table 3, only points out some of the analytics
that can be used to improve or overcome Requirements Engineering challenges. For
example, (i) business analytics can be used to understand the reality, if we will apply
this analytics to Requirements Engineering it will help to better understand the
requirement and it is meaning, (ii) if we identify conflicting requirements using descriptive
analytics data can be classified and meaningful information about requirements can be
found or (iii) using text analytics with keywords about the system we can identify some
additional information to reduce lack of information. To summarize all methods of
analytics that can be used to overcome Requirements Engineering challenges a literature
study must be provided with focus on analytics and use cases, where methods of
analytics are used.</p>
    </sec>
    <sec id="sec-4">
      <title>Conclusions</title>
      <p>In this paper Requirements Engineering challenges are discussed and the use of
analytics to overcome these challenges envisioned. The paper contributes (i) a preliminary
survey on the use of types of analytics in different industries, (ii) summary of
Requirements Engineering challenges in Requirements Engineering phases and (iii) proposal
to the use specific types of analytics to overcome identified Requirements Engineering
challenges. Survey can be further researched collecting publications from different
years, industries, main topics and use cases.</p>
      <p>Use of analytics in Requirements Engineering has a big potential, but nowadays use
of analytics in Requirements Engineering is still limited, the issues addressed in this
work are rarely surveyed, structured and organized, so the knowledge of the use of
analytics in Requirements Engineering could be reused and utilized effectively.</p>
      <p>In previous research [16], first insights of use of analytics in Requirements
Engineering were collected and this research is a step towards the effective utilization of
different types of analytics in Requirements Engineering.</p>
      <p>The presented research has several limitations – more sources of analytics and
Requirements Engineering challenges can be identified, analytics can be grouped by the
usage and use of analytics in Requirements Engineering challenges can be explained
using examples.</p>
      <p>Nevertheless, the contribution of this research in progress provides insights about
possibilities of use of analytics in Requirements Engineering. The further research will
include overcoming of the above listed limitations.
8. Han L., et al. Who will use augmented reality? An integrated approach based on text
analytics and field survey. European Journal of Operational Research. Vo. 281.
502516 (2020).
9. Kahan E., Genero M., Oliveros A. Challenges in Requirements Engineering: Could
Design Thinking Help? In proceeding of the International Conference on the Quality
of Information and Communications Technology (QUATIC 2019), 79 -86 (2019).
10. Karlsson L., et al.: Requirements Engineering challenges in market-drives software
development – An interview study with practitioners. Information and Software
Technology, Vol. 49, 2007, pp.588-604 (2007).
11. Mantymaki M., et al. How Do Small and Medium – Sized Game Companies Use
Analytics? An Attention- Bases View of Game Analytics. In Information Systems
Frontiers, Springer (2019).
12. Marcelino – Jesus E., et al.: A Requirements Engineering Methodology for
Technological Innovations Assessment. In proceedings of the International Conference on
Concurrent Engineering (CE 2014), p. 11 (2014).
13. McCarthy R.V. et al. Introduction to Predictive Analytics. In Applying Predictive</p>
      <p>Analytics. Springer, pp.1-25 (2019).
14. Mishra V., et al. Use of Visual Analytics and Durometer in Risk Reduction of Foot
Problems in Diabetes. Lecture Notes in Mechanical Engineering. Springer, pp.
491498 (2016).
15. Ngo J., et al. Factor – based big data and predictive analytics capability assessment
tool for the construction industry. Automation in Construction. Vol. 110 (2020).
16. Pincuka M., Kirikova M.: Types of Analytics in Requirements Engineering. In
proceedings of Business Informatics Research (BIR2018), pp. 25-32 (2018).
17. Pincuka M.: Master thesis: “Analytics in Requirements Engineering”, 2019, p.98.
18. Predictive Analytics Today. What is Text Analytics? Available at:</p>
      <p>https://www.predictiveanalyticstoday.com/text-analytics/. Accessed – 23.01.2020.
19. Reifferscheid K. &amp; Zhang X. Enhance the Use of Medical Wearables Through
Meaningful Data Analytics. In proceeding of International Conference on Digital Human
Modeling and Application in Health, Safety, Ergonomics and Risk Management,
Springer, pp. 281 -296 (2017).
20. Safwat A. &amp; Senousy M.B.: Addressing Challenges of Ultra Large Scale System on</p>
      <p>Requirements Engineering. Procedia Computer Science, Vol. 65, pp.442-449 (2015).
21. Sawyer P., et al.: How the Web of Things Challenges Requirements Engineering. In
proceedings of the International Conference on Web Engineering (ICWE 2012), pp.
170-175 (2012).
22. Schmid K.: Challenges and Solutions in Global Requirements Engineering – A
Literature Survey. In proceedings of International Conference on Software Quality
(SWQD 2014),pp. 85-99 (2014).
23. Schon E-M., et al.: Key Challenges in Agile Requirements Engineering. In
proceedings of International Conference on Agile Software Development (XP 2017),
pp.3751 (2017).
24. Sun Z., Pambel F. &amp; Wang F., Incorporating Big Data Analytics into Enterprise
Information Systems. In proceedings of Information and Communication Technology –
EurAsia Conference (ICT-EurAsia2015), pp. 300- 309 (2015).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <given-names>Chaffey D.</given-names>
            &amp;
            <surname>Patron</surname>
          </string-name>
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>From web analytics to digital marketing optimization: Increasing the commercial value of digital analytics</article-title>
          .
          <source>In Journal of Direct, Data and Digital Marketing Practice</source>
          . Vol.
          <volume>14</volume>
          . Springer,
          <fpage>30</fpage>
          -
          <lpage>45</lpage>
          (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <given-names>Dankov Y.</given-names>
            ,
            <surname>Birov</surname>
          </string-name>
          <string-name>
            <surname>D</surname>
          </string-name>
          .:
          <article-title>General Architectural Framework for Business Visual Analytics</article-title>
          .
          <source>Business Modeling and Software Design</source>
          , Springer,
          <fpage>280</fpage>
          -
          <lpage>288</lpage>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <given-names>Dick J.</given-names>
            ,
            <surname>Hull</surname>
          </string-name>
          <string-name>
            <given-names>E.</given-names>
            &amp;
            <surname>Jackson J. Requirements</surname>
          </string-name>
          <string-name>
            <surname>Engineering</surname>
          </string-name>
          : Fourth Edition. Springer, p.
          <volume>239</volume>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Eradze</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Valjataga</surname>
            <given-names>T.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Laanpere</surname>
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Observing the Use of e - Textbooks in the Classroom: Towards “Offline” Leaning Analytics</article-title>
          .
          <source>In proceedings on International Conference on Web-Based Learning (ICWL</source>
          <year>2014</year>
          ), pp.
          <fpage>254</fpage>
          -
          <lpage>263</lpage>
          (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <source>Accessed - 23.01</source>
          .
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Ghozali R.P.</surname>
          </string-name>
          , et al.:
          <article-title>Systematic Review on Decision-Making of Requirements Engineering from Agile Software Development</article-title>
          .
          <source>In the proceedings of the 4th International Conference on Computer Science and Computational Intelligence</source>
          <year>2019</year>
          (ICCSCI),
          <source>September 12-13</source>
          ,
          <fpage>274</fpage>
          -
          <lpage>281</lpage>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Hamilton R.H</surname>
          </string-name>
          . &amp;
          <string-name>
            <surname>Sodeman</surname>
            <given-names>W.A.</given-names>
          </string-name>
          <article-title>The questions we ask: Opportunities and challenges for using big data analytics to strategically manage human capital resources</article-title>
          .
          <source>Business Horizons</source>
          Vol.
          <volume>63</volume>
          . January -February,
          <fpage>85</fpage>
          -
          <lpage>95</lpage>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>