Authors :
S. M Asif Hossain; Ruksat Khan Shayoni
Volume/Issue :
Volume 8 - 2023, Issue 11 - November
Google Scholar :
https://tinyurl.com/5hakynzc
Scribd :
https://tinyurl.com/3ae2rebu
DOI :
https://doi.org/10.5281/zenodo.10226059
Abstract :
The significance of software engineering has
increased in today's technology-driven landscape,
demanding the creation of high-quality software to
satisfy market needs. Selecting the appropriate SDLC
model is a fundamental prerequisite for crafting high-
quality software, while a wrong choice can lead a
software project to losses to some extent and even
failure. A decision support system for software
engineering ensures informed choices, optimizes the
development process, and delivers robust, user-centric
applications by providing the opportunity to choose the
proper SDLC model. This paper represents a systematic
literature review of the availability of decision support
systems for software engineering. Moreover, this
systematic review also focused on the commonly
included SDLC models and their noteworthy features in
existing software engineering decision support systems.
The result showed that software engineering decision
support systems were mostly proposed between 2015 to
2019. Agile, Waterfall, and Scrum are the SDLC models
that have been included predominantly in the existing
studies and the most highlighted features are project
size, requirement transparency, change flexibility, and
budget.
Keywords :
Software Engineering Decision Support System, Software Engineering, Decision Support System, Systematic Literature Review, SLR, Software Development Life Cycle, SDLC.
The significance of software engineering has
increased in today's technology-driven landscape,
demanding the creation of high-quality software to
satisfy market needs. Selecting the appropriate SDLC
model is a fundamental prerequisite for crafting high-
quality software, while a wrong choice can lead a
software project to losses to some extent and even
failure. A decision support system for software
engineering ensures informed choices, optimizes the
development process, and delivers robust, user-centric
applications by providing the opportunity to choose the
proper SDLC model. This paper represents a systematic
literature review of the availability of decision support
systems for software engineering. Moreover, this
systematic review also focused on the commonly
included SDLC models and their noteworthy features in
existing software engineering decision support systems.
The result showed that software engineering decision
support systems were mostly proposed between 2015 to
2019. Agile, Waterfall, and Scrum are the SDLC models
that have been included predominantly in the existing
studies and the most highlighted features are project
size, requirement transparency, change flexibility, and
budget.
Keywords :
Software Engineering Decision Support System, Software Engineering, Decision Support System, Systematic Literature Review, SLR, Software Development Life Cycle, SDLC.