This paper proposes a novel hybrid t-way test generation strategy (where t indicates interaction strength), called High Level Hyper-Heuristic (HHH). HHH adopts Tabu Search as its high level meta-heuristic and leverages on the strength of four low level meta-heuristics, comprising of Teaching Learning Based Optimization, Global Neighborhood Algorithm, Particle Swarm Optimization, and Cuckoo Search Algorithm. HHH is able to capitalize on the strengths and limit the deficiencies of each individual algorithm in a collective and synergistic manner. Unlike existing hyper-heuristics, HHH relies on three defined operators, based on improvement, intensification and diversification, to adaptively select the most suitable meta-heuristic at any particular time. Our results are promising as HHH manages to outperform existing t-way strategies on many of the benchmarks.
Many organizations nowadays own a number of legacy software systems and maintain them functional to fulfill their daily business operations. However, legacy systems cannot always accommodate newly emerging business needs, thus might negatively impact organization's shares in the market. So, CEOs need to recognize the limitation of their legacy systems and identify the best action for dealing with these systems considering possible options at hand. One possible solution is to replace the entire system with brand new off-the-shelf systems. Equally, improving the architecture of a legacy system can be a valid option to consider as well. A third option can be via using middleware to encapsulate legacy system. The decision for which approach to follow when dealing with legacy software system must be made based on through investigation of the nature of the system. This paper describes a framework to assess legacy software systems in order to support CEOs to make an informed decision to either keep or replace their existing legacy systems. The framework assesses legacy systems considering four main contexts namely, support, business, architecture, and technology. We have applied the proposed framework to assess a legacy system of an organization in the region of Saudi Arabia to evaluate its usefulness and practicality. The results of the conducted study were in favor of re-architecting the system of the organization as the most appropriate option in the light of the values given for each context.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.