Context: Software engineering researchers and practitioners rely on empirical evidence from the field. Thus, education of software engineers must include strong and applied education in empirical research methods. For most students, the master's thesis is the last, but also most applied form of this education in their studies. Problem: Especially thesis work in collaboration with industry requires that concerns of stakeholders from academia and practice are carefully balanced. It is possible, yet difficult to do high-impact empirical work within the timeframe of a typical thesis. In particular, if this research aims to provide practical value to industry, academic quality can suffer. Even though constructive research methods such as Design Science Research (DSR) exist, thesis projects repeatably struggle to apply them. Principle solution idea: DSR enables balancing such concerns by providing room both for knowledge questions and design work. Yet, only limited experience exists in our field on how to make this research method work within the context of a master's thesis. To enable running design science master's theses in collaboration with industry, we complement existing method descriptions and guidelines with our own experience and pragmatic advice to students, examiners, and supervisors in academia and industry. Method: This paper itself is based on DSR. Based on 12 design science theses over the last seven years, we collect common pitfalls and good practice from analysing the theses, the student-supervisor interaction, the supervisor-industry interaction, the examiner feedback, and, where available, reviewer comments on publications that are based on such theses. Results: We provide concrete advise for framing research questions, structuring a report, as well as for planning and conducting empirical work with practitioners.
翻译:因此,软件工程师的教育必须包括实证研究方法方面的强有力和应用教育。对于大多数学生来说,硕士论文是其研究的最后一种,但也是最应用的这种教育形式。 问题:特别是与工业界合作的论文工作要求学术界和实践界的利益攸关方的关切问题要谨慎平衡,这是可能的,但很难在一个典型论文的时限内开展影响较大的实证工作。特别是,如果这一研究旨在为工业界提供实际价值,学术质量就会受到影响。即使存在设计科学研究(DSR)等建设性研究方法,但论文项目反复地在应用这些方法方面挣扎。原则解决方案设想:DSR既能为知识问题和设计工作提供空间,从而平衡这些关切。然而,我们领域在如何使这一研究方法在硕士论文范围内发挥作用方面经验有限。为了能够与工业界合作进行设计科学硕士的这些研究,我们用我们自己的经验和实用的建议来补充现有的方法描述和准则。 科学与产业界和行业的督导师等项目在应用这些研究中反复挣扎。 方法:DSR能够以12年的实践为基础,我们用这些经验来进行这些经验分析。