Safer User Interfaces: A Case Study in Improving Number Entry - Harold Thimbleby (IEEE Transactions on Software Engineering, 2015)