Prem Devanbu's Home Page
Prem Devanbu (but are you looking for the artist Roma Devanbu ?)


picture with bike helmet Whassup! I am on the Faculty of the Computer Science Department at the University of California at Davis. I work in software engineering.  See my academic vitae  for a summary, and/or  my research statement for more details. I also have a statement on my expert witness, and consulting work

Bicycle helmets are surely the ultimate fashion statement. They are also cheaper than Propecia , and they have only beneficial side effects, specially if you bicycle every day. I hardly ever take mine off, for fear of blinding passers-by with my scalpenglow™ This is one of the many ways in which biking in Davis is completely different from biking in Amsterdam. Even Rajni would wear a helmet, if he had one.

Service: I am delighted to serve onthe Ed board of the Springer Verlag Empirical Software Engineering Journal. and also Wiley Journal of Software Maintenance and Evolution, Research and Practice . Some years ago, I also did stints on the ed board of IEEE Transactions on Software Engineering and the ACM Transactions on Software Engineering and Methodology If asked, I'm willing to help with the editorial work on The Wall Street Journal (I think they need me).



I program-chaired ACM SIGSOFT FSE in 2006 in Portland, OR; more recently I co-chaired the program for ICSE 2010 in Cape Town, with Seb Uchitel. Check out ICSE 2011, ICSE 2012, ICSE 2013, and ICSE 2014, for ever-increasing software engineering fabulousness.

Office Hours, SQ 2013: Wednesdays 1410-1610, except for May 22; come May 20 same time instead.

Office, address, contact info



My Academic Lineage is the same as William Cohen's , and extends back to such luminaries as Maxwell, Newton, Bernoulli, Poisson, Euler, and Leibniz. Those guys were smart, but didn't wear bike helmets. Look what happened to them. Where are they now, HAH? HAH? HAH?. Let that be a lesson.

Post-Deluvian Pubs ( Rest here)

A Large Scale Study of Programming Languages and Code Quality in Github FSE 2014     To appear.
On the Localness of Software FSE 2014     To appear.
The Plastic Surgery Hypothesis FSE 2014     To appear.
Panning Requirement Nuggets in Stream of Software Maintenance Tickets FSE 2014     To appear.
Focus-Shifting Patterns of OSS Developers and Their Congruence with Call Graphs FSE 2014     To appear.
Comparing Static bug finders and Statistical defect prediction ICSE 2014     pdf     DATA    
How Social Q&A Sites are Changing Knowledge Sharing in Open Source Software Communities CSCW 2014     To appear.
Using and Asking: APIs Used in the Android Market and Asked About in StackOverflow SocInfo2013     pdf
Sample Size vs. Bias in Defect Prediction, ESEC/FSE 2013     pdf    
Asking for (and about) Permissions Used by Android Apps MSR 2013
Dual Ecological Measures of Focus in Software Development, ICSE 2013     pdf     Winner, ACM SIGSOFT Distinguished Paper
How, and Why Process Metrics are Better, ICSE 2013     pdf    
To what extent could we detect field defects?   ASE 2012     pdf    
When Would This Bug Get Reported? , ICSM 2012     pdf    
MIC Check: A Correlation Tactic for ESE Data, MSR 2012     pdf    
On the "Naturalness" of software, Appeared in ICSE 2012     pdf (Expanded Version!)    
Cohesive and Isolated Development with Branches, Appeared in FASE 2012
Clones: what is that smell? Accepted to Springer-Verlag International Journal on Empirical Software Engineering, (to appear, 2012)     pdf    
Got Issues? Do New Features and Code Improvements Affect Defects? WCRE 11     pdf    
Ecological Inference in Empirical Software Engineering ASE 2011     pdf     Winner, ACM SIGSOFT Distinguished Paper and ASE 2011 Best Paper awards.
BugCache for Inspections : Hit or Miss? SIGSOFT FSE 2011     pdf     Nominee, ACM Distinguished Paper Award.
Don't Touch My Code! Examining the Effects of Ownership on Software Quality SIGSOFT FSE 2011     pdf
A Simpler model of software readability MSR 2011     pdf
Operating System Compatibility Analysis of Eclipse and Netbeans Based on Bug Data MSR 2011 Mining Challenge
Ownership, Experience and Defects: a fine-grained study of Authorship ICSE 2011     pdf
An Empirical Study on the Influence of Pattern Roles on Change-Proneness accepted to Empirical Software Engineering Journal Springer-Verlag, 2011.     pdf
The missing links: bugs and bug-fix commits SIGSOFT FSE 2010     pdf
Validity of Network Analyses in Open Source Projects. MSR 2010     pdf
Clones: What is that Smell? MSR 2010     pdf Winner, Best Paper Award, MSR 2010
Thex: Mining Metapatterns in Java. MSR 2010     pdf
Does Distributed Development Affect Software Quality? An Empirical Case Study of Windows Vista, Research Highlights, CACM, August, 2009. Revised version of ICSE 2009 paper (see below).
Putting it All Together: Using Socio-Technical Networks to Predict Failures To appear, ISSRE 2009.
Fair and Balanced? Bias in bug-fix Datasets" SIGSOFT FSE 2009     pdf
Promises and Perils of Mining Git MSR 2009 pdf
Modeling and verifying a broad array of network properties Europhysics Letters (EPL), 2009 pdf
Does Distributed Development Affect Software Quality? An Empirical Case Study of Windows Vista, ICSE 2009 pdf Winner, ACM SIGSOFT Distinguished paper award
Structure and Dynamics of Research Collaboration in Computer Science SIAM International Conference on Data Mining 2009 pdf
Instant Multi-Tier Web Applications without Tears. Indian Software Engineering Conference 2009 (acceptance rate 13%) pdf
Community Structure in Open-source Developer Social networks. ACM SIGSOFT FSE 2008 pdf
Scalable, Flexible Peephole Pretty-Printing. Science of Computer Programming 2008. The pdf
Recommending Random Walks ( SIGSOFT FSE 2007 pdf ) Nominee, ACM SIGSOFT Distinguished paper award
Immigration in Open Source projects. (MSR 2007 pdf )
Aspect-oriented Layer Bypassing in Middleware ( AOSD 2007 pdf)
Mining Email Social Networks MSR 2006 pdf
Static checking of dynamically generated queries in database applications ( ICSE 2004 pdf). Winner, ACM SIGSOFT Distinguished paper award.
Dynamically Negotiating QoS Features: The GlueQoS Project ( ICSE 2004 pdf)
Text visualizations at interactive speeds: Peephole Pretty-Printing (Project page)
Distributed adaptations for distributed objects: The DADO project ( ICSE 2003 pdf). Nominee, ACM SIGSOFT Distinguished Paper award.) 
Teaching & Advising
ECS 30, Introduction to Programming and Problem Solving
ECS 160, Undergraduate Software Engineering
ECS 260 Graduate Software Engineering.
ECS 289 Graduate Seminar in Open Source Software Engineering
I'm very lucky to have some great graduate students and Post-Docs.
Brief  Bio

I started off in Industrial software development, first at Perkin-Elmer; then  I worked at Bell Labs, first in software development and then in research, at Murray Hill, NJ; with the big travestyture, I went to AT&T Labs Research in Florham Park. I have been  at UC Davis since  late 1997.  My undergraduate education  was at IIT, Madras in India; my doctoral work was done  under Prof. Borgida at Rutgers University in the Garden State, which is a lovely   place, actually; although the Golden State   also has much to offer .

    Voice:  530 752 7324 Fax:  530 752 4767    Email:  devanbu atty cs dotty ucdavis dotty edu

Personal

My spouse, Roma Devanbu, is an artist and art educator whose work draws on different cultures, and explores the interplay between the spiritual and the temporal. Check out her work on her own web site , which is really like a piece of cake for your eyes. .


In my "abundant" spare time, I worry a lot. About everything. e.g., my work, my employer, fire, floods, war, bad guys, bad girls, financial derivatives, the environment, and my kids. Not necessarily in that order. So I need jokes in my life. So tell me jokes. Anytime, anywhere. Even bad ones.



If you are a foreign student interested in pursuing graduate studies at UC Davis under my supervision, please a) look over my papers, see if my research interests you b) apply for the graduate program c) contact me when you're admitted. The bad news is that we accept few foreign students. The good news is that your chances are good if you're from a reputed institution in your country, or have publications in international conferences/journals, or have very good scores on your GREs. etc. If you email me, use the following text in the first line: "Blue bottles with red stoppers are found in orange boxes".

Free JavaScripts provided
by The JavaScript Source