Templetizing free and open source licenses for SPDX

One of the problems of automatic license matching is that some open source licenses are expected to be modified every time they are used. For example, the BSD3 license is expected to have several sections replaced by the one that uses it, such as its copyright holder and year of copyright:

Copyright (c) <year>, <copyright holder>
All rights reserved.

Redistribution and use in source and binary forms, with or without
...
Read on →

My Course Evaluations

I am in a workshop intended to try to improve our teaching in our department.

Students participating mention that it would be valuable to have our student evaluations posted. I have been thinking about doing it for some time… so here they are:

Read on →

What effect does Distributed Version Control have on OSS Project Organization?

Another paper we published at RelEng: The International Workshop on Release Engineering is worked mainly by Peter Rigby when we was still a graduate student: What effect does Distributed Version Control have on OSS Project Organization?

Rigby, P., Barr, E., Bird, C., Devanbu, P., & German, D. (2013). What effect does Distributed Version Control have on OSS Project Organization? In The International Workshop on Release Engineering, RELENG 2013 (pp. 29–32).
Read on →

The Future of Continuous Integration in GNOME

This year is the first edition of RelEng: The International Workshop on Release Engineering. Germán presented our paper The Future of Continuous Integration in GNOME. Its full bibliographic entry is:

Walters, C., Poo-Caamaño, G., & German, D. M. (2013). The Future of Continuous Integration in GNOME. In The International Workshop on Release Engineering, RELENG 2013 (pp. 33–36).
Read on →

Tactics

Jonathan Wilson is one of the best analysts of the Beautiful Game. He answers an important question: what is the relationship between players and tactics? and then I ask does this have any relevance to software engineering?

Read on →

We are not afraid to fail

Grant Achatz is one of the great chefs of our times. His restaurant Alinea (in Chicago) is considered one of the best in the world.

Read on →

Will My Patch Make It? And How Fast? Case Study on the Linux Kernel

Today Yujuan presented our paper Will My Patch Make It? And How Fast? Case Study on the Linux Kernel at MSR 2013. Its full bibliographic entry is:

Jiang, Y., Adams, B., & German, D. M. (2013). Will My Patch Make It? And How Fast? Case Study on the Linux Kernel. In International Working Conference of Mining Software Repositories, MSR’2013 (pp. 101–110).
Read on →

The Data Track at MSR 2013

This year, during MSR Vision 20/20 there was an interesting discussion about providing some type of reward for researchers who share their data with others. We decided to implement a new track–the data track– at the the International Working Conference in Mining Software Repositories this year. I volunteered to be its chair.

Read on →

Why pay for wine at all?

The Globe and Mail asks: Why you pay $52 for a $15 wine in a restaurant?. My response to that, why pay for wine at all?

Using Octopress and Org-Mode for my website

Every few years I decide that it is time to use a new infrastructure to start blogging. This time Leif suggested that I look into Octopres. I like its original tag: A blogging framework for hackers, but its source infrastructure put me off (it uses ruby, of which I am no fan).

Read on →