2017 IEEE/ACM 10th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE) (2017)
Buenos Aires, Argentina
May 23, 2017 to May 23, 2017
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/CHASE.2017.3
Software engineering teams are usually interdisciplinary, consisting of both software engineers and non-software-engineers. While numerous studies have examined the success and failure of software engineering efforts from the perspective of software engineers, little is known about perspectives of expert non-software-engineers. In this study, we interviewed 46 experts across 10 roles at Microsoft (artists, content developers, data scientists, design researchers, designers, electrical engineers, mechanical engineers, product planners, program managers, service engineers) about their collaborations—good and bad—with software engineers. Overall, our experts described great software engineers as masters of their own technical domain, open-minded to the input of others, proactively informing everyone, and seeing the big picture of how pieces fit together. We discuss implications of our findings for practitioners, educators, and researchers.
team work, interdisciplinary teams, collaboration, software engineering expertise
P. L. Li, A. J. Ko and A. Begel, "Cross-Disciplinary Perspectives on Collaborations with Software Engineers," 2017 IEEE/ACM 10th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE), Buenos Aires, Argentina, 2017, pp. 2-8.