Software development results in a huge amount of data: changes to source code are recorded in version archives, bugs are reported to issue tracking systems, and communications are archived in e-mails and newsgroups. This book presents techniques for mining version archives and bug databases to understand and support software development.
Thomas Zimmermann is a researcher at Microsoft Research, USA, and an adjunct assistant professor at the University of Calgary, Canada. His work involves the evolution of large, complex software systems, conducting empirical studies and building tools that use data mining to support developers and managers. He received his PhD in computer science from Saarland University, Germany.