Abstract
Background: Software industries are growing very fast to develop new solutions and ease people’s life. Software reliability has been considered as a critical factor in today’s growing digital world. Software reliability models are one of the most generally used mathematical tools for estimation of software reliability. These reliability models can be applied on the development of sustainable and green computing-based software’s having their constrained development environments.
Objective: This paper proposes a new reliability estimation model for green IT environment based software systems.
Methods: In this paper, a new failure rate behavior-based model centered on green software development life cycle process has been developed. This model integrates a new modulation factor for incorporating changing needs in each phase of green software development methodology. Parameter estimation for proposed model has been done using hybrid Particle Swarm Optimization and Gravitational Search Algorithm. The proposed model has been tested on real-world datasets.
Results: Experimental results are showing the enhanced capability of proposed model in simulating real green software development environment. Using GC-1 and GC-2 dataset, the proposed model is about 60.05% which is more significant than other models.
Conclusion: This paper proposed a new failure rate model for softwares that have been developed under green IT environment.
Keywords: Software development process, green IT environment, optimization, nature-inspired algorithms, software reliability models, Information and Cummunication Technologies (ICT).
Graphical Abstract