Author Archives: crista

Simulating a City

For the past 4 years or so, in my spare time, I have been working with a small start-up company, Encitra, whose goal is to help cities and real estate developers make sustainable urban plans come to life in the … Continue reading

Posted in simulation, social software systems | Tagged , | 3 Comments

The Single Most Important Thing

What is the single most important feature of a programming system without which you can’t write programs effectively?

Posted in commentary, social software systems | 1 Comment

Research in Programming Languages

Is there still research to be done in Programming Languages? This essay touches both on the topic of programming languages and on the nature of research work. I am mostly concerned in analyzing this question in the context of Academia, … Continue reading

Posted in academia, research | Tagged | 104 Comments

Ethics in Economics

Imagine this. You have a brilliant idea for how to reverse the effects of aging in female infertility, a wonderful combination of drugs that you have been developing in your lab with your graduate students, and that will open the … Continue reading

Posted in academia, commentary, ethics | 2 Comments

Producing SPLASH

    I’m chairing SPLASH/OOPSLA this year. That means that I’m like a Producer, I get to do all the work behind the scenes in order to make the conference come to life. And it’s finally coming to life. After … Continue reading

Posted in academia, conferences | Tagged , | Comments Off

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

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

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

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

Life on the Web

For the most part, activities on the Web are projections of activities that had been going on before it: banking, travel arrangements, publishing, document sharing, news, etc. But in some important ways, the resulting new whole is much more than … Continue reading

Posted in life | Comments Off