Professional issues in software engineering curricula: case studies on ethical decision making | IEEE Conference Publication | IEEE Xplore