Software experiments