Barriers to a collaborative, multidisciplinary pedagogy [software development teams] | IEEE Conference Publication | IEEE Xplore