Bug

Making Software: Rough Cuts Version

by kim July 16, 2010
Thumbnail image for Making Software: Rough Cuts Version

Andreas Zeller and myself wrote a book chapter for the book “Making Software” that will be published by O’Reilly Media, Inc. later this year. The editors Andy Oram and Greg Wilson have made “leading thinkers such as Steve McConnell, Barry Boehm, and Barbara Kitchenham offer essays that uncover the truth and unmask myths commonly held [...]

Seminar: MSA 2010

by kim April 12, 2010

Software archives mining deals with the automated extraction, collection, and abstraction of data from the information generated during the software development process (e.g. source code archives, bug tracking systems, etc.). This seminar (7 CP) introduces the notion of software archives and teaches recent software archives mining techniques. More details here

Predicting Defects in SAP Products: A Replicated Study

by kim April 5, 2009

Given a large body of code, how do we know where to focus our quality assurance effort? By mining the software’s defect history, we can automatically learn which code features correlated with defects in the past—and leverage these correlations for new predictions: “In the past, high inheritance depth was an indicator of a high number [...]

Predicting defects for code clusters

by kim April 5, 2009

Software products and projects can become very large and still grow over time. Building one prediction model for a whole software product might be easy but might also limit the prediction accuracy. Different parts of a software product have different duties (GUI, database, kernel,…). We found out that for each of these different code zones [...]