Author: Marat Boshernitsan
Marat Boshernitsan is a researcher and a software developer who is curious about how humans create software. Marat\'s research focuses on building tools that empower software developers to create higher quality and more maintainable software, while not getting in the way of their work. Marat currently indulges his interests as the Director of Research at Agitar Software, where he works on a wide range of software development problems related to automated testing of software. In the past Marat has worked on a program editor that provided typographically-grounded automatic formatting to improve readability of source code (at SunLabs) and on a system for automating systematic source code editing using interactive code transformations (as part of his dissertation research). Marat received his Ph.D. in Computer Science from the University of California, Berkeley under the direction of Susan Graham.
Boshernitsan, Marat, Graham, Susan L., Hearst, Marti A. (2007): Aligning development tools with the way programmers think about code changes. In: Proceedings of ACM CHI 2007 Conference on Human Factors in Computing Systems , 2007, . pp. 567-576. https://doi.acm.org/10.1145/1240624.1240715