Category Archives: research

To Big Or Not To Big

Big data is everywhere. Not surprisingly, it has come to our neck of the woods, too: research in software engineering, programming languages, and computer science in general. I’ve done a fair amount of work with it, and I suspect that … Continue reading

Posted in research | Comments Off on To Big Or Not To Big

Laws of Performant Software

Learning how to write performant code is hard. Here are a few simple laws that I hope will convey the core of the matter. I’m calling them…

Posted in advice, engineering, research | Tagged | 17 Comments

The Art, Science, and Engineering of Programming

I’ve been relatively low key about something that I’m very excited about, so, after several months of planning, and a first, somewhat quiet, submission deadline, it’s time to release my enthusiasm. A group of us have started a new conference called <Programming>  … Continue reading

Posted in academia, conferences, research | 3 Comments

Constraints

This post comes from an email conversation going on related to programming languages vs. libraries. The story goes that these days, the major productivity gains come not from new languages but from the existence of libraries that already do almost … Continue reading

Posted in research | 10 Comments

Distributed Systems Testing: The Lost World

After failing to find good papers about distributed systems testing for many months, yesterday I asked a question in Twitter: Twitter friends: what papers or frameworks do you recommend regarding distributed systems regression or integration testing techniques? — Crista Lopes … Continue reading

Posted in research | Tagged , | Comments Off on Distributed Systems Testing: The Lost World

Architectures for Massively Multi-User Environments

See my post at the IEEE Software Blog.

Posted in research, simulation, virtual reality | Comments Off on Architectures for Massively Multi-User Environments

Lab Cloudet: IT at Lab Scale

I’ve been a Professor for almost 13 years. During these 13 years, I have seen investment in routine academic IT infrastructures decrease steadily, while at the same time being encouraged/pushed to use commercial infrastructures. Academic administrators seem to be mostly preoccupied with … Continue reading

Posted in academia, research | Tagged , | 6 Comments

Optimizing OpenSimulator, Part I

Back in September, I blogged about one of the the most amazing conference experiences I ever had, the OpenSimulator Community Conference (OSCC’13). This was a 2-day, purely virtual conference with a total of 360 attendees, held on an OpenSimulator virtual environment … Continue reading

Posted in research, simulation, virtual reality | Comments Off on Optimizing OpenSimulator, Part I

The Evolution of CS Papers

This post was prompted by a Facebook interaction regarding Dijktra’s famous “GO TO Statement Considered Harmful” article, a letter he sent to the editor of CACM back in 1968. Seen through the lens of currently accepted research reporting practices, Dijsktra’s … Continue reading

Posted in academia, research | 5 Comments

The Story of a Journal Proposal

This is the story of Jan Vitek and I approaching the ACM Publications Board with a proposal for publishing the OOPSLA papers in a journal. Even though we did this together, the analysis and opinions in this post are mine alone. TL;DR: if there’s … Continue reading

Posted in academia, conferences, research | 20 Comments