Experience report: a software maintenance project course | IEEE Conference Publication | IEEE Xplore