Category Archives: Software development

Empirical Software Engineering at American Scientist

(Crossposted from Never Work in Theory.) A feature article on recent developments on empirical software engineering, by Greg Wilson and myself, has just been published in the November-December issue of American Scientist. Electronic version available here. Thanks to Morgan Ryan, our editor … Continue reading

Posted in Academia, Software development | Leave a comment

The IROP paper

If you keep track of recent developments in empirical software engineering, you may have already heard of the fantastic IROP study. I was too busy writing a paper to blog about it when Andreas Zeller presented it at PROMISE 2011, … Continue reading

Posted in Academia, Software development | 6 Comments

Greg Wilson at the University of Victoria

Greg Wilson, editor of Beautiful Code, Making Software, and the Architecture of Open Source Applications, author of several other books, creator of the Software Carpentry project, and all-around great guy, will be giving a presentation at the University of Victoria … Continue reading

Posted in Academia, Software development | Leave a comment

Announcing “It will never work in theory”

As you may know, a few colleagues and I have been trying to find ways to close the gap between software development research and practice. We believe that in recent years there has been much research that practitioners would find … Continue reading

Posted in Academia, Community, Software development | Leave a comment

ICSE 2011 Panel – slides and recap

(Updated August 7th to include David Weiss’ slides) Here are the slides from the four participants of our “What Industry Wants from Research” ICSE 2011 panel that gave us their permission to share them. Lionel Briand: Peri Tarr: Tatsuhiro Nishioka: … Continue reading

Posted in Academia, Software development | 9 Comments

How do practitioners perceive software engineering research?

(Note: this is cross-posted at Margaret-Anne Storey’s blog and at Greg Wilson’s blog, but please post your thoughts here, on my blog. This post is based on the work of its coauthors, Jorge Aranda and Margaret-Anne (Peggy) Storey, as well … Continue reading

Posted in Academia, Software development | 32 Comments

Naur’s “Programming as Theory Building”

A critique from Alistair Cockburn on how the agile movement is under attack from Taylorism led me to an essay by Dave West on the philosophical incompatibilities between lean and agile techniques, and this in turn led me to finally … Continue reading

Posted in Academia, Conceptual Models, Philosophy, Software development | 17 Comments

Like learning Old Norse

Since I’m doing fieldwork at a software organization these days, I have very present in my mind the difficulty of getting my bearings in a new environment. Several researchers have reported of these difficulties in the case of newcomers to … Continue reading

Posted in Academia, Software development | 2 Comments

Software development according to Game Dev Story

A few days ago I found out about Game Dev Story at this list of meta games (hat tip to Lila Fontes). As the name suggests, it’s a game about having and running a game development company. Seeing as I’ve … Continue reading

Posted in Organizations, Software development | 7 Comments

Publishing into the void

A few days ago, Greg Wilson tweeted: When is the last time you read something in an ACM or IEEE journal that changed how you program or the tools you use? Ever? The answer is never, in my case. I … Continue reading

Posted in Academia, Software development | 15 Comments