Is backtracking so bad? the role of learning in software development | IEEE Conference Publication | IEEE Xplore