Integrating agile practices into software engineering courses | IEEE Conference Publication | IEEE Xplore