A test harness for maintaining unfamiliar software | IEEE Conference Publication | IEEE Xplore