Variability and Reproducibility in Software Engineering: a Study of Four Companies That Developed the Same System