Empirical Software Engineering using Ultra Large Repositories Mei Nagappan SAIL
Photo: Doug Menuez/Contour by Getty Images/Stanford University Libraries
Agenda Part 1 – Introduction – Course Overview and Objectives – Student introductions and expectations – Syllabus – Assignment and Project Part 2 – Example of an Ultra Large Repository – World of Code – How to access it? Part 3 – Example of on ESE study – What we did? – How we did it?
Typical ESE vs ESE in ULR
What can we learn about SE from these Ultra Large Repositories?
Challenges Mining Sample Selection Analysis Noise
Syllabus Project and Assignment Break
Example Study
Are Most Apps Great ?
Lots of Apps with very few Ratings
Most apps are Average
More Raters => Steady Ratings
Dimensions of Study Design