Title
A multi-period multi-objective optimization framework for software enhancement and component evaluation, selection and integration
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.
Year
DOI
Venue
2020
10.1016/j.ins.2020.02.076
Information Sciences
Keywords
DocType
Volume
Multiple criteria analysis,Multi-phase optimization,Incremental software development,Component integration,Software enhancement
Journal
523
ISSN
Citations 
PageRank 
0020-0255
0
0.34
References 
Authors
0
3
Name
Order
Citations
PageRank
Mukesh Kumar Mehlawat127522.90
Pankaj Gupta21479133.85
Divya Mahajan321.38