Cross-Disciplinary Perspectives on Collaborations with Software Engineers
Cross-Disciplinary Perspectives on Collaborations with Software Engineers
复制标题
与软件工程师合作的跨学科视角
DOI:
--
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
Andrew Begel
中科院分区:
文献类型:
--
作者:
P. Li;Amy J. Ko;Andrew Begel
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.