The Evolution of Web Development for Mobile Devices. - ZAKAS, NICHOLAS C. (Communications of the ACM, 2013)