skip navigation

This page looks better in modern browsers. Please upgrade.

Brown Home Brown Home Brown Home Brown CS

Colloquium

 

"Looking for Bugs in all the Right Places"

Elaine Weyuker and Thomas Ostrand, AT&T Labs

Thursday, October 23, 2008 at 4:00 P.M.

Room 368 (CIT 3rd floor)

It would obviously be very valuable to know in advance which files in the next release of a large software system are most likely to contain the largest numbers of faults. To accomplish this, we developed a negative binomial regression model and used it to predict the expected number of faults in each file of the next release of a system. The predictions are based on code characteristics and fault and modification history data. We will discuss what we have learned from applying the model to three large industrial systems, each with multiple years of field exposure, and tell you about our success in making accurate predictions and some of the lessons learned and issues that had to be dealt with.

Bios:

Elaine Weyuker is an AT&T Fellow doing software engineering research at AT&T Labs. Prior to moving to AT&T she was a professor of computer science at NYU's Courant Institute of Mathematical Sciences. Her research interests currently focus on software fault prediction, software testing, and software metrics and measurement. In an earlier life, Elaine did research in Theory of Computation and is the co-author of a book "Computability, Complexity, and Languages" with Martin Davis and Ron Sigal.

Elaine is the recipient of the 2008 Anita Borg Technical Leadership Award, the 2007 ACM/SIGSOFT Outstanding Research Award. She is also a member of the US National Academy of Engineering, an IEEE Fellow, and an ACM Fellow and has received IEEE's Harlan Mills Award for outstanding software engineering research, Rutgers University 50th Anniversary Outstanding Alumni Award, and the AT&T Chairman's Diversity Award as well has having been named a Woman of Achievement by the YWCA. She is the chair of ACM's Committee on Women in Computing (ACM-W) and a member of the Executive Committee of the Coalition to Diversify Computing.

Thomas Ostrand is a Principal Member of Technical Staff at AT&T Labs-Research in Florham Park, NJ. His current research interests include software test generation and evaluation, defect analysis and prediction, and tools for software development and testing. Prior to joining AT&T, Dr Ostrand was with Siemens Corporate Research, Sperry Univac, and the Computer Science Department of Rutgers University. He has been a Member-at-Large of the ACM/SIGSOFT Executive Committee, Program Chair of the International Symposium on Software Testing and Analysis, and Program Chair of the Promise Conference on Predictor Models in Software Engineering.

Host: Shriram Krishnamurthi


Page Owner: Webmaster Last Modified: Mon Sep 8 11:02:33 2008