Adaptive and evolutionary information systems enable both developers and users to change systems functionality. Such systems are required because of the changing nature of users' requirements. This is a critical area of research and practice for businesses that have to ensure that their...