Digging into Software Knowledge Generation in Cultural Heritage