IEEE TRANSACTIONS ON MOBILE COMPUTING Journal