Designing useful tools for developers

Thomas D. LaToza, Brad A. Myers
2011 Proceedings of the 3rd ACM SIGPLAN workshop on Evaluation and usability of programming languages and tools - PLATEAU '11  
Designing useful tools for developers requires identifying and understanding an important problem developers face and designing a solution that addresses this problem. This paper describes a design process that uses data to understand problems, design solutions, and evaluate solutions' usefulness.
doi:10.1145/2089155.2089166 dblp:conf/oopsla/LaTozaM11 fatcat:oa6ej3vpjngbncieaiarsz4yla