Adaptive maintenance is software maintenance performed to make a computer program usable in a changed environment [IEEE 1990]. A type of adaptive maintenance that is beginning to be encountered is the adaptation of services currently offered over the Internet for access by mobile devices, especially Internet-capable mobile phones. The delivery of “wired services” over the “wireless web” entails...