Back to Search
Start Over
A multi-period multi-objective optimization framework for software enhancement and component evaluation, selection and integration.
- 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