Using history to improve mobile application adaptation | Synapse