Teaching real-world software engineering through a capstone project course with industrial customers | IEEE Conference Publication | IEEE Xplore