Monthly Archives: September 2011

A Theory of Aspects as Latent Topics

Underlying the work on Aspect-Oriented Programming (AOP) there is a premise that no one ever challenged: the existence of cross-cutting concerns that find their way to programs in a tangled and scattered manner. We’ve all seen it. But do tangling … Continue reading

Posted in research, software repositories | Tagged , , , | Comments Off on A Theory of Aspects as Latent Topics

Vandalism Detection in Wikipedia

If you have to develop a classifier for detecting vandalism in Wikipedia with just a small number of features, what kind of features give the best results? According to our latest work on vandalism detection in Wikipedia, to be presented … Continue reading

Posted in research, social software systems | Tagged , , | Comments Off on Vandalism Detection in Wikipedia

File cloning in open source: the good, the bad and the ugly

How much copying is there in open source projects? According to our recent study soon to be presented at ICSM 2011, more than 10% of files found in open source Java projects are clones of other files. That is a … Continue reading

Posted in research, software repositories | Tagged , | Comments Off on File cloning in open source: the good, the bad and the ugly

Graduate School Application Dos and Don'ts

It’s the beginning of a new academic year. With it, there comesĀ  a new wave of inquiries about applying to UCI/ICS graduate programs and joining my research group. I’ve seen these waves every year for the past 9 years. The … Continue reading

Posted in academia, advice | Comments Off on Graduate School Application Dos and Don'ts