A structured demonstration of five program comprehension tools: lessons learnt | IEEE Conference Publication | IEEE Xplore