Incorporating Service-Oriented Programming techniques into undergraduate CS and SE curricula | IEEE Conference Publication | IEEE Xplore