As part of our larger research effort to improve support for diverse end user human-centric aspects during software development, we wanted to better understand how developers currently go about addressing these challenging human-centric aspects of their end users in contemporary software development projects. We wanted to find out which are the key end user human-centric aspects that software developers currently find challenging to address, and how they currently go about trying to address diverse end user human-centric aspects. We wanted to find out what sorts of end user human-centric aspects they tend to encounter, which ones they view as more important and which more challenging to address, what techniques (if any) they currently use to address (some of) them, and where they perceive further research in this area could be done to provide them practical support. To this end we carried out a detailed online survey of developers and development team managers, receiving 60 usable responses. We interviewed 12 developers and managers from a range of different practice domains, role specialisations and experience levels to explore further details about issues.
翻译:作为我们在软件开发过程中为更好地支持各种终端用户以人为中心方面的更大研究努力的一部分,我们希望更好地了解开发商目前如何在当代软件开发项目中着手解决其终端用户以人类为中心的挑战性问题。我们想找出软件开发商目前发现难以解决的关键终端用户以人类为中心的问题,以及他们目前如何努力解决各种终端用户以人类为中心的问题。我们想找出他们往往遇到的哪些类型的终端用户以人类为中心的问题,哪些是他们认为更重要的,哪些是更难解决的,哪些是他们目前用来解决这些难题的技术(如果有的话),哪些是他们认为可以在这一领域开展进一步研究以提供实际支持的。为此,我们对开发商和开发团队管理人员进行了详细的在线调查,得到60项有用的回应。我们采访了来自不同实践领域、角色专门化和经验层次的12名开发商和管理人员,以进一步探讨各种问题的细节。