further work, we will focus on the relationships
between user stories and change propagation.
The external validity threats deal with the
possibility to generalize the results of this study
to other case studies including the usability of
the proposed process and the making decision
algorithms. The first issue is the limited number
of case studies used to test the proposed
process. In fact, only one case study has been
used: the ‘IT-commerce”. Thus, testing the
proposed process and algorithms in an industrial
environment is required in order to get the
feedback from the practitioners.
6
CONCLUSION AND FUTURE
WORK
This work proposed an in depth requirement change
evaluation process based on the use of US functional
and structural size measurement methods. Thus, user
stories are expressed in terms of CFP units using the
standard COSMIC FSM method, and respectively,
in terms of CSM units using the structural size
measurement method. In addition, Requirement
Changes are measured and evaluated so that the
decision-makers will be guided to decide which RC
request should be accepted, deferred or denied.
Finally, other works will focus necessary on the
automation of this in-depth requirement change
evaluation process and a tool will be so promoted to
help making the right decision that can be used by
the PO in the Scrum method. This tool may be
developed as an API to be integrated into JIRA or
any other developed solutions for software
organization
REFERENCES
Abran, A. (2010). Software Metrics and Software Metro-
logy. IEEE Computer Society.
Abran, A. (2015). Software Project Estimation: The Fun-
damentals for Providing High Quality Information to
Decision Makers. Wiley-IEEE Computer Society Pr, 1st
edition.
Abdalhamid, S. and Mishra, A., 2017. Adopting of agile
methods in software development organizations: sys-
tematic mapping. TEM Journal, 6(4), p.817
Al Salemi, A. M. and Yeoh, E. T. (2015). A survey on
product backlog change management and require- ment
traceability in agile (Scrum). In the 9th Malay- sian
Software Engineering Conference (MySEC), pa- ges
189–194.
Ambler, S. W. (2014). User Stories: An Agile Introduction.
Bano, M., Imtiaz, S., Ikram, N., Niazi, M., and Usman, M.
(2012). Causes of requirement change - a systematic lit-
erature review. In EASE 2012.
Berardi E., Buglione L., S. L. S. C. T. S. (2011). Guideline
for the use of cosmic fsm to manage agile projects, v1.0.
Cohn, M. (2004). User Stories Applied: For Agile Software
Development. Addison-Wesley Professional.
Commeyne, C., Abran, A., and Djouab, R. (2016). Effort
Estimation with Story Points and COSMIC Function
Points: An Industry Case Study.
COSMIC (2017). The COSMIC Functional Size Measure-
ment Method, Version 4.0.2, Measurement Manual.
COSMIC (2020). The COSMIC Functional Size Measure-
ment Method, Version 5.0,Announcement of Version 5.0
of the COSMIC Measurement Manual – March 31,
2020
Drury-Grogan, M., O’Dwyer, O.: An investigation of the
decision-making processin agile teams. Int. J. Inf. Tech-
nol. Decis. Mak. 12(6), 1097–1120 (2013)
Desharnais, J. M., Kocaturk, B., and Abran, A. (2011).
Using the cosmic method to evaluate the quality of the
documentation of agile user stories. In 2011Joint Con-
ference of the 21st International Workshop onSoft-
wareMeasurementandthe6thInternationalConference on
Software Process and Product Measurement, pag-
es269–272.
Dikert, K., Paasivaara, M., and Lassenius, C. (2016). Chal-
lenges and success factors for large-scale agile trans-
formations. Journal of Systems and Software,
119(C):87–108.
Fairley, R. E. (2009). Managing and Leading Software Pro-
jects. Wiley-IEEE Computer SocietyPr.
Furtado, F., Zisman, A.: Trace++ (2016): a traceability
approach to support transitioningto agile software engi-
neering. In: The 24th International Requirements Engi-
neering Conference (RE), pp. 66–75.
Gilb, T. (2018). Why agile product development systemati-
cally fails, and what to do about it!
Haoues, M., Sellami, A., and Ben-Abdallah, H. (2017).
Functional change impact analysis in use cases: An ap-
proach based on COSMIC functional size measu- re-
ment. Science of Computer Programming, Special Is-
sueonAdvancesinSoftwareMeasurement,135:88– 104.
Hamed, A.M.M and Abushama, H.Popular Agile Ap-
proaches in Software Development: Review and Analy-
sis. Computing, Electrical and Electronics Engineering
(ICCEEE), 2013 International Conference on (2013),
pp. 160-166.
Ken Schwaber and Jeff Sutherland, TheScrum Guide™ The
Definitive Guide to Scrum: The Rules of the Game No-
vember 2017.
Lloyd, D., Moawad, R., and Kadry, M. (2017). A suppor-
ting tool for requirements change management in
distributedagiledevelopment.FutureComputingandInfor-
matics Journal, 2(1):1–9.
Schwaber, K. (2004). Agile Project Management with
Scrum (Developer Best Practices). Microsoft Press;
1edition.