<!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>International Workshop on Quantitative Approaches
to Software Quality, Dec</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>The Impacts of Requirements Relationships Knowledge on Requirements Quality and Software Development Project Success</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ruhaya Ab. Aziz</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Bernard Wong</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Faculty of Computer Science and IT, UTHM)</institution>
          ,
          <addr-line>Locked Bag 101, 86400 Parit Raja, Johor</addr-line>
          ,
          <country country="MY">Malaysia</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <addr-line>Po Box 020 Wahroonga NSW 2076</addr-line>
          <country country="AU">Australia</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>School of Software,University Of Technology</institution>
          ,
          <addr-line>Sydney, 15 Broadway, Ultimo NSW 2007</addr-line>
          ,
          <country country="AU">Australia</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2021</year>
      </pub-date>
      <volume>06</volume>
      <issue>2021</issue>
      <fpage>0000</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>Requirements quality is one of the factors that may determine the success or failure of a software project. Thus, maintaining requirements quality is important but also a challenge as an individual requirement does not stand alone and they are related to one another in several ways. The problem may become more challenging as the requirements and their interrelationships are not static and will continually change. However, current research largely focusing on the assessment of the impact of requirements quality on success. There is lack of research assessing the impact of the interrelationships between requirements on success. Therefore, this research aims to investigate how the interrelationships between requirements impact requirements quality as well as the success of software development project. An empirical study to examine further the impacts was conducted from the perspective of business analyst. Using Structural Equation Modelling (SEM) and especially Partial Least Square (PLS), we found that there are significant impacts of requirements relationships towards requirements quality as well as success. The outcome from this research can be used as a guide to working with requirements relationships, knowledge useful for business analysts and research community.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Requirements Relationships Knowledge</kwd>
        <kwd>Requirements Quality</kwd>
        <kwd>Software Development Project Success</kwd>
        <kwd>Partial Least Square (PLS)</kwd>
        <kwd>CEUR-WS</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>1. Introduction
relationships between requirements is defined as
requirements relationships knowledge (RRK). RRK is concerns
Requirements quality is defined as a set of requirements on how requirements are related to one another and other
or software requirements specification (SRS) that having artefacts during the software development project.
Acall the good characteristics that listed as proposed by cordingly, requirements relationships knowledge may
IEEE-830-1998 recommended practices for SRS [1]. Ac- provide guide in organising and structuring the
requirecording to the practice; attribute of requirements quality ments documentation and specification. Karlson et al. [3]
are including correct, unambiguous, complete, consistent, indicated that one of the main contributions of
requireranked for importance and/ or stability, verifiable, modi- ments relationships knowledge is in the bundling
strucifable and traceable. Thus, an SRS developed for a partic- ture of requirements. A good structure and organised
ular software project should fulfill all the characteristics requirements specification can facilitate better
managelisted to ensure the requirements quality. Consequently, ment of requirements, whether it is done manually or by
to produce quality requirements specification; the com- any automatic tool. It will also provide a good basis for
prehensive understanding of requirements is needed. any manipulation and maintenance activities for the later</p>
      <p>Moreover, to fulfil the necessity of comprehensively phases. This will increase the possibility of achieving
understanding requirements, it is important to acknowl- project success. Diev [4] ascertained that requirements
edge how each requirement is related to one another. structuring is an essential activities in requirements
enKnowledge on how each requirement is related to one an- gineering as requirements structure and representation
other may assist stakeholders to make informed decision will directly impact requirements development process
in accomplishing many things that involve in managing and the requirements quality. The importance of
requirerequirements [2]. In this paper, the information of the ments quality is also advocated by agile practitioners [5,
6].</p>
    </sec>
    <sec id="sec-2">
      <title>In relation to this, previous researchers asserted that</title>
      <p>
        requirements quality especially Software Requirements
Specification quality has strong impact on the success
or failure of a software development project [
        <xref ref-type="bibr" rid="ref24">7, 8</xref>
        ]. They
have made thorough investigation into how requirements
quality impacts project success. There are also some
researchers that suggest the contribution of RRK [3, 4, 9]. RE or badly performed RE activities may result in
incorHowever, there are lacks of study that examine how RRK rect and incomplete requirements, besides the
possibilimpacts requirements quality as well as software develop- ity of high rate of changing in the requirements, which
ment project success. Therefore, this research will extend could be the reason for the software project to be
chalthe previous works to examine further the three main lenged. Badly performed RE process has been claimed
issues: 1) the impacts of RRK on requirements quality; 2) as positively associated with software failure [16, 17, 18].
the impacts of requirements quality on project success; 3) Therefore, by improving RE practices, there would be
the impacts of RRK on project success. This research has an economic as well as software quality payof [16, 17].
been conducted empirically using survey method and the Clearly, literature indicates the importance of
requireanalysis of the data has been performed using Structural ments quality and requirements engineering as the
critiEquation Modelling (SEM) and specifically Partial Least cal success factor of a particular software development
Square (PLS). project. In relation to this, Verner et al. [19] argue that
      </p>
      <p>
        The rest of this paper will be organized into 4 sections. the most important correlation in achieving project
sucFirst, the research context and research model is dis- cess is to have good requirements and to manage those
cussed in Section 2. Second, the research method, which requirements efectively. However, to get the correlations
mainly concerns on the development and the validation of both factors, we need to know how requirements are
of the requirements relationships instrumentation de- related to one another which a concern of RRK.
sign, will be discussed in Section 3. Next, section 4 of this Although requirements relationships in any software
paper will present the discussion of the result. Finally, development project are not problematic, they would
afsection 5 will present the concluding remark, including fect other aspects of software development project and
the future work in both research and practice. the project as a whole. RRK is asserted as essential when
making decisions in the subsequence phases of any
software development project including designing [20],
re2. Research Context quirements prioritisation [21] and testing [22]. In
addition, failure to consider RRK during requirements
activities is argued could lead to costly mistakes [
        <xref ref-type="bibr" rid="ref39">23</xref>
        ]. Hence,
RRK needs to be carefully identified, analysed, and
managed to avoid any ripple efects.
      </p>
      <p>
        Moreover, the success of requirements engineering in
producing requirements quality as one of the success
factors of software project has been discussed in many
studies (e.g. [
        <xref ref-type="bibr" rid="ref39">16, 17, 23</xref>
        ]) but the studies that particularly
discuss how RRK impacts project success are limited.
      </p>
      <p>Hence, the questions to be asked are, 1) is this knowledge
(RRK) really significant in software development project?
2) If yes, how can RRK impact requirements quality as
well as the success of software development project? 3)
Other than that, in what way can this knowledge be fully
utilised for that purpose? In order to answer these
questions, this paper aims to discuss these issues further and
extend the literature on the interrelationships between
RRK, requirements quality and the related issues that
have impacts on project success. The related research
model are proposed and illustrated in Figure 1. The model
was developed based on software project success factors
that are related to RRK as discussed in literature.
However, this paper will be focusing only on a part of the
model in which consists of the three constructs: 1) RRK,
2) Requirements Quality, 3) success. Thus, the related
hypotheses are as follows:</p>
      <p>
        H1: RRK has significant impact on requirements
qualThe success of a software development project (SDP) is a
concern for any related stakeholders. Success in SDP is
described based on several criteria including: 1) quality
of product [
        <xref ref-type="bibr" rid="ref11">10, 11, 12</xref>
        ], 2) Timeline of the delivery
(schedule) [
        <xref ref-type="bibr" rid="ref25 ref46">11, 12, 13, 14</xref>
        ], 3) Cost [11,12] , 4) Satisfaction of
stakeholder [11], 5) met requirements [11], 6) met
business objective [11] 7) met scope [12] and 8) learning [14].
      </p>
      <p>Other than that, study in software project management
will also involve the factors that may impact the success.</p>
      <p>
        The success of a software development project (SDP)
is a concern for any related stakeholders. Success in SDP
is described based on several criteria including: 1)
quality of product [
        <xref ref-type="bibr" rid="ref11">10, 11, 12</xref>
        ], 2) Timeline of the delivery
(schedule) [
        <xref ref-type="bibr" rid="ref25 ref46">11, 12, 13, 14</xref>
        ], 3) Cost [11,12] , 4)
Satisfaction of stakeholder [11], 5) met requirements [11], 6) met
business objective [11] 7) met scope [12] and 8) learning
[14]. Other than that, study in software project
management will also involve the factors that may impact the
success.The results of both studies have shown the
significant impacts of requirements quality on success. The
later researchers ranked clear requirements and
specification as the top factor among 26 critical success factors of
software development project [
        <xref ref-type="bibr" rid="ref2">15</xref>
        ]. The ranking supports
both previously bodies of knowledge in the assertion of
requirements quality as the significant factor for software
project success.
      </p>
      <p>Accordingly, quality in requirements specification will
always depends on how requirements are determined
in the process of requirements determination, which is
known as Requirements Engineering (RE). Not enough
ity.</p>
    </sec>
    <sec id="sec-3">
      <title>H2: Requirements quality has significant impact on the success of software development project. H3: Requirements relationships knowledge (RRK) has</title>
      <sec id="sec-3-1">
        <title>The overview of the initial indicators for every construct in the model is shown in figure 2.</title>
        <p>quirements in their software development project were
chosen whereas those not were excluded from the
samFigure 2: Initial Indicators of the Model ple. About 173 business analyst and related stakeholders
were recruited. The inclusion criteria were including
the respondents were stakeholders involved in the
mansignificant impact on requirements quality as well as on agement of requirements in their software development
the success of a software development project. project. Approximately, 60 percent of the participants</p>
        <p>Accordingly, to validate the hypotheses, empirical were business analysts and system analysts. Most of the
research analysis using Structural Equation Modelling respondents are practitioners in Malaysia Industry and
(SEM) was performed. This paper will continue to dis- only 10-20 percent of the respondents are from Australia.
cuss about the research method used to examine the The findings show that most of the respondents are from
interrelationships between RRK, requirements quality medium and large organization (refer to Table 1) and
and success of Software development project (SDP) in Australian Bureau of statistics classification of business
the next section. framework (ofice of small business, 1999). In addition,
in Table 2, the findings show that the industry domain of
most of the organization is from Information Technology
3. Methodology and Telecommunication (41 percent) and, infrastructure
and Government (30 percent). Moreover, the respondents
3.1. Participant largely have about 2-5 years (37 percent), and about 6-9
In this study, the sample was chosen using non- years (25 percent) experience in requirements writing
probability sampling specifically purposive sampling. In which represent approximately 62 percent of all the
rethis regard, any stakeholders involved in managing re- spondents (Table 4).
Table 4 rather than exploratory. Thus, SEM is more
appropriExperience in Requirements Writing ate for theory testing than theory development. SEM is
a generic and powerful multivariate analysis technique</p>
        <p>Item Frequency Percentage that includes specialised versions of several other
analyWithin one Year 32 19 sis approaches as special cases. SEM is not intended for
2-5 Years 63 37 a single statistical technique but it is a family of related
6-9 Years 43 25 procedures [26]. Other related terms used are Covariance
10-15 Years 23 13 Structure Analysis, Covariance Structure Modelling, and
More than 15 years 72 41 Analysis of Covariance Structures.</p>
        <p>
          Moreover, SEM can be categorized into two
approaches, which are: 1) covariance-based approach,
3.2. Data Collection which is related to tools such as EQS and AMOS; and 2)
There were approximately 380 self-administered ques- variance-based approach, which is related to PLS.
Theretionnaires used for collecting the data from the respon- fore, PLS was chosen to be used in this research. Partial
dents. Several methods of questionnaire distribution Least Square (PLS) was chosen because of the following
were employed: 1) a number of questionnaires were reasons: 1) research on requirements relationships is
relmailed to the respondents; 2) a number of questionnaires atively new; and 2) there is no measurement model that
were emailed (on-line survey); 3) a number of question- is already available. PLS is asserted as a suitable
technaires were completed using drop-of survey method. A nique to be used when the phenomenon to be examined
total of 210 questionnaires were received but only about is relatively new [
          <xref ref-type="bibr" rid="ref33">27, 28</xref>
          ]. Hence, the assessment of the
173 questionnaires were usable for analysis. This trans- goodness of measure of these constructs in terms of their
lates to about 55.3 ’percent response rate and only 45.5 validity and reliability within the research framework
percent were considered efective response rate. will be discussed in the next section.
        </p>
        <p>
          Accordingly, missing values or data are asserted as
part of almost all research [
          <xref ref-type="bibr" rid="ref1 ref15">24</xref>
          ]. One of the ways is to 3.4. Measure and Goodness of measure
omit the subjects that have missing data. If there are
missing data at about more than 20 percent from the A questionnaire using five-point Likert scale was
deitems in a questionnaire, the subjects related are advised signed to collect data for each construct of the research
to be deleted from the analysis [25]. Hence, in this study model. Some of the instruments in the questionnaire
we used the usable questionnaire only in the analysis. were newly developed whereas most of the questions
The technique used is also known as Listwise. Listwise were designed based on the theory from literature and
is the technique where subjects are discarded from the other empirical studies. Additionally, some parts of the
analysis because of there are some questions unanswered instruments were adapted from previous literature. The
in the survey. Even though, this technique will decrease ifnal constructs of the model are illustrated in Figure 3:
the subjects for the analysis but this technique is used to
ensure that the analysis will be done with complete data
for all the subjects. 3.5. Goodness of Measure
        </p>
        <sec id="sec-3-1-1">
          <title>3.3. Structural Equation Modeling (SEM) and Partial Least Square (PLS)</title>
          <p>This study is a part of a research that investigated the
impacts of requirements relationships on the other factors
and tasks in any software development project that
possibly will also impact success. The factors and tasks may
have direct and indirect relationship; they might impact
one another and thus the success or failure of a particular
software development project as a whole. Hence,
Structural Equation Modelling (SEM) was used to validate and
examine the interrelationships and the impacts that they
have to one another. SEM is a statistical technique for
the validation and estimation of causal relationships
using a mix of qualitative causal assumption and statistical
data. This method is usually used more for confirmatory</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>In this study, two main criteria have been utilised for</title>
      <p>evaluating goodness of measures, which are validity and
reliability. The combination of both is essential to assure
the quality of a research [29]. Validity is about how well
a developed instrument measures the particular concept
that is intended to be measured [30]. On the other hand,
Trochim and Donnelly [29] also indicated that
reliability refers to repeatability or consistency. A measure is
considered reliable if it gives the same result over and
over again. The validity and reliability measures of this
research model are discussed in the next section.</p>
      <sec id="sec-4-1">
        <title>3.6. Construct Validity</title>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Construct validity can be described as the degree to which interferences can legitimately be made from the operational constructs in a particular study to the theoretical</title>
      <p>Construct
Success
Requirements Q42a
Relationships (RRK1)
Knowledge
Requirements Q14
Quality (RQ2)</p>
      <p>Q24
(RQ3)
Q13
(RQ1)
Item Description
Q5 (SC1) The outcome of the project meets the business goal.[11]
Q6 (SC2) The outcome of the project meets all the specified</p>
      <p>requirements.[11]
Q7 (SC3) The overall quality of the developed application / product</p>
      <p>
        is high.[
        <xref ref-type="bibr" rid="ref11">10,11</xref>
        ]
Q10 (SC4) The project is completed within scope.[12]
Q11 (SC5) The requirements-related tasks (e.g. requirements
specification, requirements management) have been
completed successfully in the project.[
        <xref ref-type="bibr" rid="ref25 ref46">11,12,13</xref>
        ]
The relationships between requirements that exist
between the components are considered when deciding
to implement the solution. [2]
Q42b The relationships between requirements that exist
(RRK2) between the components are considered when planning
the schedule for the design/development team to
complete the task. [
        <xref ref-type="bibr" rid="ref39">20, 23</xref>
        ]
Q35 Before implementing a change to a particular
(RRK3) requirement, any possible impact it will cause to other
requirements will be considered. [39]
Requirements are typically grouped according to similar
functionality / business area. [
        <xref ref-type="bibr" rid="ref24">1, 3, 4, 7</xref>
        ]
The requirements specified in the requirements
document are easy to be located whenever needed. [1]
There is a specific structure/arrangement to follow when
specifying requirements in the requirements document.
      </p>
      <p>
        [
        <xref ref-type="bibr" rid="ref24">1,3, 4, 7</xref>
        ]
constructs on which those operational constructs are
based on [31]. Sekaran and Bougie [30] ascertained that
construct validity can be used as a confirmation on how
well the results obtained from the use of the measure fit
the theories around which the test is developed. Thus,
convergent and discriminant validity were used to
examine how the instrument fits the concept as theorised.
Initially, the respective value of loadings and cross
loadings in Table 6 were examined to assess whether there
were any problems with any particular items. A cut-of
value for loadings at 0.5 was considered as significant
[25]. If there were any items with a loading of higher
than 0.5 on two or more factors, then they were deemed
to be having significant cross loadings. Table 5 shows
that all the items that measured a particular construct
would load highly on the construct and would have lower
loadings values on other constructs therefore confirming
construct validity.
      </p>
      <sec id="sec-5-1">
        <title>3.7. Convergent Validity</title>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Accordingly, the test for validity was continued with the</title>
      <p>convergent validity. This validity test is concerned about
the degree to which multiple items are in agreement to
measure the same concept. Factor loadings, composite
reliability, and average variance extracted (AVE) were</p>
      <sec id="sec-6-1">
        <title>Item</title>
        <p>RR1
RR2
RQ1
RQ2
RQ3
SC1
SC2
SC3
SC4
SC5</p>
        <p>RRK
used to measure the convergent validity. This practice
was proposed by Hair et al. [245. The convergent
validity test findings showed that the factor loadings for all
items exceeded the recommended value of 0.5 [25]. Next,
composite reliability values illustrated in Table 6 present
the degree to which the construct indicators indicated
the latent, ranged from 0.793 to 0.925. The value is
apparently exceeded the recommended value of 0.7 [25].
Finally, the average variance extracted assessed the
variance captured by the indicators relative to measurement
error. The value should be greater than 0.5 to justify the
use of the construct [30]. As illustrated in Table 6, the
AVE was in the range of 0.556 to 0.861.</p>
        <sec id="sec-6-1-1">
          <title>3.8. Discriminant Validity</title>
        </sec>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>Then, the study was continued to validate the discriminant validity. Discriminant validity is concerned about</title>
      <p>
        0.561 Another issue in the area of survey research is common
0.185 0.556 method variance. Considering the self-reported nature
of the data used, there was a possibility for this issue to
happen. Hence, Harman one factor test was performed
the degree to which items diferentiate among constructs to determine the extent of this issue. Accordingly,
Podwhere they illustrate the measures that theoretically sakof and Organ [36] indicated that common method
should not be related are in reality not related. This bias is problematic if a single latent factor would account
validity test was assessed by exploring the correlations for the majority of the explained variance. The unrotated
between measures of potentially overlapping constructs. factor analysis illustrated that the rfist factor accounted
The items should have the highest loading value on their for only 22.5 percent of the total variance, consequently
own constructs in the model, and the average variance ascertained that the common method bias was not a
serishared between every construct and its measures should ous issue in this study.
be more than the variance shared between the construct Finally, the analysis is continued with the path
analand other constructs [31]. Table 8 illustrates that the ysis to test all the hypotheses generated in this study.
squared correlation for each construct is less than the Table 10 presents the results. The result of the analysis
average variance extracted by the indicators measuring shows that the three hypotheses: H1, H2 and H3 were
the construct to indicate the adequate discriminant supported. The results implied that there are significant
validity. As a consequence, the measurement model interrelationships between requirements relationships
has demonstrated adequate convergent validity and knowledge, requirements quality and success of software
discriminant validity. development project. In the analysis, the path coeficient
value for RRK-&gt;RQ is 0.270 whereas the path coeficient
for RQ-&gt; Success is 0.306. Both coeficient values are
in the ranges of (0.20-0.30) that have been asserted as
3.9. Reliability Analysis acceptable [
        <xref ref-type="bibr" rid="ref33">27</xref>
        ]. Hence, it can be concluded that there
Reliability is concerned about the quality of measure- are significant relationships exist between the three
conment. Reliability in a research is the degree to which structs.
a measurement procedure produces the same answer
each time the measurement procedure is carried out [33]. Table 10
One of the general classes of reliability is the internal Path Coeficient and Hypothesis Testing
consistency reliability that is utilised to measure the Hypothesis Relationship Coeficient t value
consistency of result across items within a test [29]. In
relation to this, Cronbach’s alpha coeficient was used to HH12 RQR-R&gt;KS-u&gt;RccQess 00..320760 32..389689 YYeess
examine the reliability of the inter item consistency of H3 RRK-&gt;Success 3.465 Yes
the measurement items. The summarisation of loadings
and alpha values are illustrated in Table 9. Based on the
ifndings in Table 9, all the alpha values are above 0.6, Moreover, mediation efect analysis has also been
      </p>
      <sec id="sec-7-1">
        <title>Support</title>
        <p>
          which are conforming to what have been suggested by
Nunnaly and Berstein [
          <xref ref-type="bibr" rid="ref41">34</xref>
          ]. Consequently, the composite
reliability values also ranged from 0.793-0.925 (refer
table 6). Composite reliability values are another method
similar to Cronbach’s alpha for internal consistency
reliability estimate where a composite reliability value
of 0.7 or more is considered acceptable [35]. Therefore,
it can be concluded that the measurements used in this
study were reliable.
conducted. The finding reports that, there is exists
mediator relationships between the three constructs.
Figure 4 illustrates the analysis which represents the
initial coeficient for the three constructs. There are
several criteria that need to be fulfilled before any
mediation efect analysis can be performed. First, the
predictor (RRK) has significant impact on the mediator
requirements quality (RQ) (later noted as a); second, the
mediator (RQ) has significant impact on the criterion
variable Success (b); and third, the predictor (RRK)
has significant impact on the criterion variable in the
absence of the mediators’ impact (c). Therefore, to
establish the mediating efect, the indirect efect of a x b
(see figure 4) has to be significant. In this regard, the z
statistic is applied [3], specifically the value is significant
at p &lt;0.05. If the z value exceeds 1.96 (p &lt;0.05), then
the hypothesis H3 can be accepted where there is an
indirect impact of RRK through requirements quality on
the success of software development project. The z value
is defined as the following:
        </p>
        <p>× 
 = √︀2 × 2 + 2 × 2 + 2 × 2
(1)</p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>As illustrated in figure 4, there is a significant impact</title>
      <p>of RRK on requirements quality (0.271, p&lt;0.05) as well as
requirements quality on success (0. 387, p&lt;0.05). Conse- Therefore, it can be concluded that the relationships
quently, there is also a significant direct impact of RRK between the three constructs is significant and the three
on the success of software development project (0.169, hypotheses are also confirmed by the mediation efects
P&lt;0.05); thus, requirements quality is established as a that exist among them.
partial mediator. This mediating efect of requirements
quality in this study is confirmed by z statistic [38]:
4. Result and Discussion
were reliable. Accordingly, the findings of this paper con- Finally, the phenomena of the interrelationships
beifrmed and supported the direct significant impacts of tween RRK-&gt;Requirements quality -&gt;Success (H3) has
RRK on requirements quality (H1); the direct significant been proved by the findings. The interrelationships
beimpact of requirements quality on the success of software tween them are also found to be the strongest link that
development project (H2); and consequently supported existed in this study.
hypothesis (H3) that proposed the indirect significant
impacts of RRK on the success of software development
project. 5. Conclusion</p>
      <p>
        Firstly, RRK has significant impact on requirements
quality in which inline with what have been ascertained Therefore, the findings have confirmed the three
hypothein the literature (e.g. [
        <xref ref-type="bibr" rid="ref39">23</xref>
        ]) in which supporting H1. The ses listed in this study. As requirements relationships
requirements relationships knowledge provides guide knowledge has significant impact on requirements
qualon how a set of requirements can be structured and or- ity (H1); and requirements quality has direct significant
ganized in requirements specification document. The impacts on success (H2); it can be concluded that
rerequirements documentation that is properly organized quirements relationships knowledge is another
signifiand well structured can contribute to the good quality cant factor that will impact requirements quality as well
of requirements [
        <xref ref-type="bibr" rid="ref39">4, 23</xref>
        ]. According to the analysis of the as project success (H3). Accordingly, the findings also
result, the main characteristics of requirements quality confirmed the significant impacts of RRK on the software
that related to RRK are: 1) Requirements are typically project success. In the future, this quantitatively finding
grouped according to similar functionality/business area; of this study will be continued with a qualitative study
2) The requirements specified in the requirements doc- in investigating further how RRK impacts requirements
ument are able to be located whenever needed; and 3) quality and other related factors on the software project
There is a specific structure / arrangement to follow when success from the business analyst perspectives.
specifying requirements in the requirements document.
      </p>
      <p>Characteristics of items 1 and 3 confirmed the important Acknowledgments
of RRK in structuring requirements in an SRS. Both items
then may support the characteristics of items 2. When The authors fully acknowledged Ministry of Higher
Eduthe requirements can be located whenever needed, an cation (MOHE) and Universiti Tun Hussein Onn Malaysia
SRS can be indicated as having one of the good charac- for the approved funds which makes this important
reteristics listed in the IEEE-830 recommended practices search viable and efective.
which is traceable as well as may help in fulfilling other
requirements quality characteristics such as modifiable
and verifiable. Thus, it is clear that the findings were References
supporting H1.</p>
      <p>
        Secondly, the findings from the analysis ascertained [1] IEEE Recommended Standard Practices for
softthat a software development project is considered suc- ware Requirement Specification,8 30-std-1989
cessful when the project has fulfilled several criteria. The [2] I. Ozkaya, 2006, ’Representing Requirements
Recriteria are listed as the following: 1) the outcome of the lationship’, F irst International Workshop on
Reproject meets all the specified requirements; 2) the over- quirements Engineering Visualisation, IEEE
Comall quality of the product is high; 3) The requirements- puter Society, pp. 3-3.
related tasks (e.g. requirements specification, require- [3] L.Karlsson, A. Dahlstedt. B.Regnell. J.N.O. Dag A.
ments management) are successfully completed in the Perrson 2007, ’Requirements Engineering
chalproject; 4) The outcome of the project meets the business lenges in market driven software
developmentgoal; and 5) The project is completed within scope. In- An interview study with practitioners’, Elsevier
deed, all of the criteria listed are in fact quite similar to the Science Direct - Information and Software
Techcriteria proposed by previous researchers (e.g. [
        <xref ref-type="bibr" rid="ref11">10, 12</xref>
        ]). nology, vol. 49, no. 2007, pp. 588-604.
The finding asserted that as long as the outcome meets all [4] S. Diev, 2007, ’Structuring complex requirements’,
the specified requirements and business goal, has good ACM SIGSOFT Software Engineering Notes Pages
quality, completed within scope, and all the requirements- 1, vol. 32, no. 2, pp. 1-5.
related activities are completed successfully, the project [5] G. Lucassen, F. Dalpiaz, 2016,’Improving agile
rewill be considered successful although the project is not quirements:The quality user stories and tools’, in
completed within time and budget. Thus, the findings J.M.E.M. van der Werf, et al. Requirements Eng
are apparently shown how the success of requirements (2016) 21: 383. doi:10.1007/s00766-016-0250-x
activities in which including maintaining requirements [6] P. Heck A. Zaidman, 2016,’ A Systematic
Literaquality will impact success in which supporting H2. ture Review on Quality Criteria for Agile
Require
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          vol.
          <volume>24</volume>
          (
          <issue>93</issue>
          ), Springer, United State. [7]
          <string-name>
            <given-names>M.I. Kamata T.</given-names>
            <surname>Tamai</surname>
          </string-name>
          ,
          <year>2007</year>
          ,'How Does Require-
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>15th IEEE International Requirements</surname>
          </string-name>
          Engineer-
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          ing Conference,
          <source>RE 2007, October</source>
          <volume>15</volume>
          -19th, New
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Delhi</surname>
          </string-name>
          , India, pp.
          <fpage>69</fpage>
          -
          <lpage>78</lpage>
          [8]
          <string-name>
            <surname>E. Knauss C.E. Boustani</surname>
          </string-name>
          <year>2008</year>
          , 'Assessing the Qual-
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <source>ity of Software Requirements Specifications'</source>
          ,
          <year>16th</year>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Conference</surname>
            ,
            <given-names>RE</given-names>
          </string-name>
          <year>2008</year>
          ,
          <volume>8</volume>
          -
          <fpage>12</fpage>
          September, Barcelona,
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Catalunya</surname>
          </string-name>
          , Spain. IEEE Computer Society, pp.
          <fpage>341</fpage>
          -
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <volume>342</volume>
          [9]
          <string-name>
            <given-names>R. Berntsson</given-names>
            <surname>Svensson</surname>
          </string-name>
          , T. Olsson B. Regnell
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          (
          <year>2013</year>
          ).
          <article-title>An investigation of how quality require-</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <given-names>and Software</given-names>
            <surname>Technology</surname>
          </string-name>
          ,
          <volume>55</volume>
          (
          <issue>7</issue>
          ),
          <fpage>1224</fpage>
          -
          <lpage>1236</lpage>
          . DOI:
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          10.1016/j.infsof.
          <year>2013</year>
          .
          <volume>01</volume>
          .
          <volume>006</volume>
          [10]
          <string-name>
            <given-names>C.</given-names>
            <surname>Wohlin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.V.</given-names>
            <surname>Mayrhauser</surname>
          </string-name>
          , M. Höst B. Regnell
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <given-names>Technology</given-names>
            <surname>Vol</surname>
          </string-name>
          .
          <volume>42</volume>
          , No.
          <volume>14</volume>
          ,
          <year>2000</year>
          , pp.
          <fpage>983</fpage>
          -
          <lpage>992</lpage>
          [11]
          <string-name>
            <given-names>G.</given-names>
            <surname>Thomas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Fernandez</surname>
          </string-name>
          ,
          <year>2008</year>
          'Success in IT
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <source>Journal of Project Management</source>
          <volume>26</volume>
          (
          <issue>7</issue>
          ), October,
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <year>2008</year>
          [12]
          <string-name>
            <surname>N. Agarwal U</surname>
          </string-name>
          .
          <source>Rathod</source>
          <year>2006</year>
          , 'Defining success
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <volume>24</volume>
          [13]
          <string-name>
            <surname>M. Ibraigheeth S. A. Fadzli</surname>
          </string-name>
          ,
          <year>2019</year>
          , '
          <article-title>Core factor for</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <source>on Information visualisation</source>
          ,Vol.
          <volume>3</volume>
          , No.
          <volume>1</volume>
          [14]
          <string-name>
            <surname>V. Boola 2015</surname>
          </string-name>
          ,
          <article-title>Impact of project success factors in</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <surname>analysis</surname>
          </string-name>
          ,
          <source>Sage Journal</source>
          , Vol (
          <volume>3</volume>
          ), issue 2, pp:
          <fpage>109</fpage>
          -
          <lpage>125</lpage>
          . [15]
          <string-name>
            <surname>M.H. D. Nasir S. Sahibuddin</surname>
          </string-name>
          ,
          <year>2011</year>
          ,'Critical suc-
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          study',
          <source>Scientific Research and Essays</source>
          Vol.
          <volume>6</volume>
          (
          <issue>10</issue>
          ),
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          pp.
          <fpage>2174</fpage>
          -
          <lpage>2186</lpage>
          , 18 May,
          <year>2011</year>
          [16]
          <string-name>
            <given-names>K.E. Emam N.H.</given-names>
            <surname>Madhavji</surname>
          </string-name>
          ,
          <year>1995</year>
          , 'Measuring the
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          , pp.
          <fpage>204</fpage>
          -
          <lpage>211</lpage>
          . [17]
          <string-name>
            <given-names>L.</given-names>
            <surname>Radlinski</surname>
          </string-name>
          ,
          <year>2012</year>
          , '
          <article-title>Empirical Analysis of the im-</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <string-name>
            <surname>Bjorn</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Daniela</surname>
            ,
            <given-names>D</given-names>
          </string-name>
          .(Eds), pp.
          <fpage>232</fpage>
          -
          <lpage>238</lpage>
          , Springer-
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          Verlag Berlin, Heidelberg. [18]
          <string-name>
            <given-names>A.</given-names>
            <surname>Hussain</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.O. C.</given-names>
            ,
            <surname>Mkpojiogu F.M. Kamal</surname>
          </string-name>
          ,
          <year>2016</year>
          ,
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <source>management and marketing</source>
          , Vol.
          <volume>6</volume>
          , special issue
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          (7). [19]
          <string-name>
            <given-names>J.</given-names>
            <surname>Verner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Cox</surname>
          </string-name>
          ,
          <string-name>
            <surname>S. Bleistein N</surname>
          </string-name>
          .
          <source>Cerpa</source>
          <year>2005</year>
          , 'Re-
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          vol.
          <volume>13</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>225</fpage>
          -
          <lpage>238</lpage>
          . [20]
          <string-name>
            <surname>I. Ozkaya O</surname>
          </string-name>
          .
          <source>Akin</source>
          <year>2005</year>
          , 'Requirement-Driven de-
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          <source>studies</source>
          , vol.
          <volume>27</volume>
          , no.
          <year>2006</year>
          , pp.
          <fpage>381</fpage>
          -
          <lpage>398</lpage>
          . [21]
          <string-name>
            <surname>A.M. Davis</surname>
          </string-name>
          ,
          <year>2005</year>
          ,
          <string-name>
            <given-names>Just</given-names>
            <surname>Enough Requirements</surname>
          </string-name>
          Man-
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          <string-name>
            <surname>Marketing</surname>
            , Dorset House Publishing, New York [22]
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Jungmayr</surname>
          </string-name>
          ,
          <year>2002</year>
          , 'Identfying
          <string-name>
            <surname>Test-Critical</surname>
          </string-name>
          Depen-
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          <source>ence on Software Maintenance (ICSM'02)</source>
          , IEEE
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          <string-name>
            <given-names>Computer</given-names>
            <surname>Society</surname>
          </string-name>
          . [23]
          <string-name>
            <given-names>A.G.</given-names>
            <surname>Dahlstedt</surname>
          </string-name>
          <string-name>
            <surname>A</surname>
          </string-name>
          .
          <source>Persson</source>
          <year>2005</year>
          , 'Requirements
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          95-
          <fpage>116</fpage>
          . [24]
          <string-name>
            <given-names>D.C.</given-names>
            <surname>Howel</surname>
          </string-name>
          ,
          <year>2008</year>
          ,
          <source>The Analysis of Missing Data</source>
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          <string-name>
            <given-names>Science</given-names>
            <surname>Methodology</surname>
          </string-name>
          , London, Sage. [25]
          <string-name>
            <given-names>J.F.</given-names>
            <surname>Hair</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.C.</given-names>
            <surname>Black</surname>
          </string-name>
          ,
          <string-name>
            <surname>B.J.Babin R.E. Anderson 2010</surname>
          </string-name>
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          <string-name>
            <surname>NJ:</surname>
            Prentice-Hall. [26]
            <given-names>R.B. Kline 1998</given-names>
          </string-name>
          ,
          <article-title>Principles</article-title>
          and Practice of Struc-
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          York. [27]
          <string-name>
            <surname>W.W. Chin</surname>
          </string-name>
          <year>1998</year>
          .
          <article-title>Issues and opinion on structural</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          <article-title>equation modeling</article-title>
          .
          <source>MIS Quarterly</source>
          ,
          <volume>22</volume>
          (
          <issue>1</issue>
          ),
          <fpage>7</fpage>
          -
          <lpage>16</lpage>
          . [28]
          <string-name>
            <given-names>J.F.</given-names>
            <surname>Hair</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sarstedt</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.M. Ringle J</surname>
          </string-name>
          .
          <source>A. Mena</source>
          <year>2012</year>
          :
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          http://www.springerlink.com/content/t502155t60nv8005/ [29] ,
          <string-name>
            <surname>W.M.K. Trochim J.P. Donnelly</surname>
            <given-names>2008</given-names>
          </string-name>
          , The
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          <string-name>
            <given-names>Atomic</given-names>
            <surname>Dog</surname>
          </string-name>
          <article-title>a part of CENGAGE Learning</article-title>
          , USA. [30]
          <string-name>
            <given-names>U.</given-names>
            <surname>Sekaran</surname>
          </string-name>
          and
          <string-name>
            <surname>R. Bougie 2010</surname>
          </string-name>
          , Research Methods
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          Wiley and Sons. [31]
          <string-name>
            <given-names>D.W.</given-names>
            <surname>Barclay</surname>
          </string-name>
          , R. Thompson C.A. Higgins 1995 The
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          <string-name>
            <surname>an Illustration</surname>
          </string-name>
          .
          <source>Tech Studies</source>
          <volume>2</volume>
          (
          <issue>2</issue>
          ):
          <fpage>285</fpage>
          -
          <lpage>309</lpage>
          . [32]
          <string-name>
            <given-names>D.R.</given-names>
            <surname>Compeau</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.A.</given-names>
            <surname>Higgins</surname>
          </string-name>
          ,
          <string-name>
            <surname>S. Huf</surname>
          </string-name>
          <year>1999</year>
          . So-
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          <source>MIS Q 23</source>
          (
          <issue>2</issue>
          ):
          <fpage>145</fpage>
          -
          <lpage>158</lpage>
          . [33]
          <string-name>
            <surname>J. Kirk</surname>
            <given-names>M.L. Miller 1986</given-names>
          </string-name>
          ,
          <article-title>Reliability</article-title>
          and Validity
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          <source>in qualitative research</source>
          , vol.
          <volume>1</volume>
          ,
          <string-name>
            <surname>Sage</surname>
            <given-names>Publications</given-names>
          </string-name>
          ,
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          USA. [34]
          <string-name>
            <given-names>J. Nunnally L. Berstein 1994. Psychometric</given-names>
            <surname>Theory</surname>
          </string-name>
          .
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          New-York, NY:
          <string-name>
            <surname>McGraw-Hill</surname>
          </string-name>
          [35]
          <string-name>
            <surname>C. Fornell D.F. Larcker</surname>
          </string-name>
          ,
          <year>1981</year>
          . Evaluating structural
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          <article-title>measurement error</article-title>
          .
          <source>J Mark Res</source>
          <volume>18</volume>
          (
          <issue>1</issue>
          ):
          <fpage>39</fpage>
          -
          <lpage>50</lpage>
          . [36]
          <string-name>
            <surname>P.M. Podsakof</surname>
            ,
            <given-names>D.W.</given-names>
          </string-name>
          <source>Organ</source>
          <year>1986</year>
          , '
          <article-title>Self-reports in</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          <source>Journal of Management</source>
          ,
          <volume>12</volume>
          (
          <issue>4</issue>
          ),
          <fpage>531</fpage>
          -
          <lpage>544</lpage>
          . [37]
          <string-name>
            <given-names>M.</given-names>
            <surname>Wetzels</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.A. Schroder V.C. Oppen</surname>
          </string-name>
          <year>2009</year>
          . Us-
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          tration.
          <source>MIS Quarterly</source>
          ,
          <volume>33</volume>
          (
          <issue>1</issue>
          ),
          <fpage>177</fpage>
          -
          <lpage>195</lpage>
          . [38]
          <string-name>
            <surname>K</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.Preacher G.J. Leonardelli</surname>
          </string-name>
          2013 at
        </mixed-citation>
      </ref>
      <ref id="ref46">
        <mixed-citation>
          <source>access on 13 February</source>
          ,
          <year>2013</year>
          [39]
          <string-name>
            <surname>A.A. Ruhaya W.</surname>
          </string-name>
          <source>Bernard</source>
          <year>2015</year>
          , 'The Interplay be-
        </mixed-citation>
      </ref>
      <ref id="ref47">
        <mixed-citation>
          (PLS)', Procedia of Computer Science Vol.
          <volume>46</volume>
          ,
        </mixed-citation>
      </ref>
      <ref id="ref48">
        <mixed-citation>
          No.
          <year>2015</year>
          , pp.
          <fpage>732</fpage>
          -
          <lpage>741</lpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>