Towards Group Decision Support in the Software Maintenance Process

Towards Group Decision Support in the Software Maintenance Process

Dinedane Mohammed Zoheir, Abdi Mustapha Kamel
Copyright: © 2022 |Pages: 22
DOI: 10.4018/IJDSST.286677
Article PDF Download
Open access articles are freely available for download

Abstract

Software maintenance is a key element of the life cycle of software. However, the techniques of software maintenance do not consider the diversity and the complexity of decisions which do not stop increasing. So, there are at present a few tools, susceptible to insure the relevance and the efficiency of the decision-making in this phase. The work presented in this paper aims to eliminate or at least to reduce the effect to fall in an expensive change by reducing the time to find a compromise on the adequate change. The development of the decision support system for software maintenance is an answer to the problem. The developed tool allows one to make a fast diagnosis on the software by using the coupling metrics; to help the decision-makers of the maintenance, according to their preferences often conflicting; to adopt a change among several proposed. To answer this group decision where various points of view are considered, the authors propose a negotiation protocol. This protocol tries to find a compromise that suits best all the decision makers.
Article Preview
Top

Problem And Contribution

With the evolution of the software systems, an important stream of changes must be taken in charge as well as their propagation in the rest of the system. Successfully changing the software of a disciplined way while maintaining its functioning and its integrity with a reasonable cost requires a change impact analysis before its implementation. Indeed, the team of maintenance has to be able to supply answers to the following questions: what type of change is it? What is the extent of the change? What are the criteria of the engineer?

Complete Article List

Search this Journal:
Reset
Volume 16: 1 Issue (2024)
Volume 15: 2 Issues (2023)
Volume 14: 4 Issues (2022): 1 Released, 3 Forthcoming
Volume 13: 4 Issues (2021)
Volume 12: 4 Issues (2020)
Volume 11: 4 Issues (2019)
Volume 10: 4 Issues (2018)
Volume 9: 4 Issues (2017)
Volume 8: 4 Issues (2016)
Volume 7: 4 Issues (2015)
Volume 6: 4 Issues (2014)
Volume 5: 4 Issues (2013)
Volume 4: 4 Issues (2012)
Volume 3: 4 Issues (2011)
Volume 2: 4 Issues (2010)
Volume 1: 4 Issues (2009)
View Complete Journal Contents Listing