Learning from software

Andreas Zeller · 2008

During software development and maintenance, programmers conduct several activities--tracking bug reports, changing the software, discussing features, or running tests. As more and more of these activities are organized using tools, they leave data behind that is automatically accessible in software archives such as change or bug databases. By data mining these archives, one can leverage the resulting patterns and rules to increase program quality and programmer productivity.

Read the paper · More papers on PaperTik