within the SCRUM process. The automated MPED-
SCRUM framework includes three modules based on
the in-depth change evaluation process that support
the requirement change evaluation at functional and
structural levels. The change evaluation process is
based on measuring the size of requirements changes
requests that are expressed in the form of user stories
at both functional and structural levels. The
knowledge of the change size helps in prioritizing and
evaluating changes, and finally making the right
decision about accept, deny or delete such changes. It
can be used by Scrum master, development teams to
meet clients’ changes requests at different levels of
details. For further works, we deploy this framework
particularly the second module as an API to be
integrated into the most famous automated
Framework like JIRA or any other developed
solutions for software organizations. Futures works
will be focused in using the artificial intelligence as
the Smartest automated tool for Decision Makers.
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:
systematic mapping. TEM Journal, 6(4), p.817
Alsalemi, 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), pages
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 literature
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.
Schwaber, K. (2004). Agile Project Management with
Scrum (Developer Best Practices). Microsoft Press; 1
edition.
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.
Technol. 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
Conference of the 21st International Workshop on
Software Measurement and the 6
th
International
Conference on Software Process and Product
Measurement, pages269–272.
Dikert, K., Paasivaara, M., and Lassenius, C. (2016).
Challenges and success factors for large-scale agile
transformations. Journal of Systems and Software,
119(C):87–108.
Fairley,R.E.(2009).Managing andLeadingSoftwarePro-
jects.Wiley-IEEE Computer SocietyPr.
Furtado, F., Zisman, A.: Trace++ (2016): a traceability
approach to support transitioningto agile software
engineering. In: The 24th International Requirements
Engineering 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
approach based on COSMIC functional size measu-
rement. Science of Computer Programming, Special
IssueonAdvancesinSoftwareMeasurement,135:88–
104.
Hakim, H,.Sellami, A., and Ben-Abdallah, H. (2020). An
in- Depth Requirements Change Evaluation Process
using Functional and Structural Size Measures in the
Context of Agile Software Development. In ICSOFT
(pp. 361-375).
Hamed, A.M.M and Abushama, H.Popular Agile
Approaches in Software Development: Review and
Analysis. Computing Electrical and Electronics
Engineering (ICCEEE), 2013 International Conference
on (2013), pp. 160-166.
Download the official Scrum GuideLloyd, D., Moawad, R.,
and Kadry, M. (2017). A supporting tool for
requirements change management in dis- tribute agile
development. Future Computing and Informatics
Journal,2(1):1–9.
Schwaber, K. (2004). Agile Project Management with
Scrum (Developer Best Practices). Microsoft Press;
1edition.
Sellami, A., Hakim, H., Abran, A., and Ben-Abdallah, H.
(2015). A measurement method for sizing the structure
of UML sequence diagrams. Information & Software
Technology, 59:222–232.
Sellami, A., Haoues, M., Borchani, N., & Bouassida, N.
(2018, July). Guiding the Functional Change Decisions
in Agile Project: An Empirical Evaluation. In
International Conference on Software Technologies
(pp. 327-348). Springer, Cham.
Sellami, A., Haoues, M., Borchani, N., & Bouassida, N.
Orchestrating Functional Change Decisions in Scrum