{Guidelines on the use of fit tables in software maintenance tasks: Lessons learned from 8 experiments}