Computer science colloquia

Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4
Date/Time:Thursday, 26 Mar 2009 at 3:40 pm
Location:1227 Hoover Hall
Cost:Free
Phone:515-294-7609
Channel:Groups, governance
Categories:Lectures
Actions:Download iCal/vCal | Email Reminder
Prem Devanbu, professor of computer science, UC Davis, presents "Reverse Engineering the Bazaar: Collaboration and Communication in Open Source Development."

Open source project data has been a bonanza for software engineering research, much like Afflymetrix chips and gene sequencers have been for bio-informaticians. Software engineers are now swimming in an ocean of data, merrily analyzing, clustering, correlating and model-fitting. However, while researchers have been busily mining the wealth of information in open source source code repositories to study phenomena such as co-change patterns, evolution, defect occurrence and so on, with a few exceptions, the human side has largely remained unexplored. How do people communicate, collaborate, contribute, and how do these processes influence practical outcomes? These are questions are of vital importance to the organization of any software project; successful open source projects have a lot to teach us about such phenomena. Fortunately, there is a wealth of information in mailing list archives, bug report databases, and even code repositories that can shed light upon these vital issues. In this talk, I will discuss the work we have been doing in this area at UC Davis.

Biography:
Prem Devanbu is professor of computer science at UC Davis. He joined UC Davis after almost 20 years in industry, including 17 years at AT&T Bell Labs and its various offshoots. He received his undergraduate degree in Electrical Engineering from IIT Chennai, India, and his M.S., and Ph.D from Rutgers University in Piscataway, NJ. He was program chair of ACM SIGSOFT FSE in 2006, and will chair ICSE 2010. He's on the Editorial Board of IEEE Transactions on Software Engineering, and has served on the Editorial Board of ACM TOSEM journal.