Understanding Open Source Software through Software Archaeology: The Case of Nethack | IEEE Conference Publication | IEEE Xplore