Back to Search Start Over

A multi-period multi-objective optimization framework for software enhancement and component evaluation, selection and integration.

Authors :
Mehlawat, Mukesh Kumar
Gupta, Pankaj
Mahajan, Divya
Source :
Information Sciences. Jun2020, Vol. 523, p91-110. 20p.
Publication Year :
2020

Abstract

Software can be delivered either after it has been entirely developed or it can be delivered in phases. When delivered in phases, software can be enhanced either by upgrading the existing modules in forthcoming phases or by modifying the modules that were developed in previous phases. An incorporated multi-period multiple objective optimization model for the enhancement and establishment of a software system is discussed in this paper. The software system's total cost is minimized, and the fitness evaluation score of the software components (commercial off-the-shelf and in-house) for modules that are not outsourced, along with vendors for modules that are outsourced, is maximized. The fitness evaluation of module alternatives (software components and vendors) is conducted based on many important qualitative attributes using the Technique for Order Preference by Similarity to Ideal Solution. The model is constrained to critical parameters, such as compatibility, delivery time and integration of alternatives, along with software reliability. To exemplify the applicability of the suggested framework for optimization, the development of e-commerce software is used as a case study. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00200255
Volume :
523
Database :
Academic Search Index
Journal :
Information Sciences
Publication Type :
Periodical
Accession number :
142735052
Full Text :
https://doi.org/10.1016/j.ins.2020.02.076