A Almogahed, M Omar - Journal of Information and …, 2021 - repo.uum.edu.my
Refactoring is a critical task in software maintenance and is commonly applied to improve system design or to cope with design defects. There are 68 different types of refactoring …
Software evolution is characterized by inevitable changes of software and increasing software complexities, which in turn may lead to huge costs unless rigorously taking into …
Cloud computing service-oriented simulation frameworks are very important tools for modeling and simulating the dynamic behavior of cloud-based software systems. However …
R Brcina, S Bode, M Riebisch - 2009 16th Annual IEEE …, 2009 - ieeexplore.ieee.org
Software systems have to be changed continuously and evolutionarily throughout the whole time of their development and usage. Meanwhile, the software systems have to remain …
Due to factors such as hyper-competition, increasing expectations from customers, regulatory changes, and technological advancements, the conditions in which enterprises …
H Ming, K Oyama, CK Chang - 2008 12th IEEE International …, 2008 - ieeexplore.ieee.org
Evolvability is essential to adapting to the dynamic and changing requirements in response to the feedback from context awareness systems. However, most of current context models …
Software design is one of the very important phases of the software engineering. The costs of software can be minimized if improvements or corrections made during this stage. Several …
The process of completing, correcting and prioritising specifications is an essential but very complex task for the maintenance and improvement of software systems. The preservation of …
Evolution of software systems is characterized by inevitable changes of software and increasing software complexity, which in turn may lead to huge maintenance and …