Context: Research collaborations between software engineering industry and academia can provide significant benefits to both sides, including improved innovation capacity for industry, and real-world environment for motivating and validating research ideas. However, building scalable and effective research collaborations in software engineering is known to be challenging. While such challenges can be varied and many, in this paper we focus on the challenges of achieving participative knowledge creation supported by active dialog between industry and academia and continuous commitment to joint problem solving. Objective: This paper aims to understand what are the elements of a successful industry-academia collaboration that enable the culture of participative knowledge creation. Method: We conducted participant observation collecting qualitative data spanning 8 years of collaborative research between a software engineering research group on software V&V and the Norwegian IT sector. The collected data was analyzed and synthesized into a practical collaboration model, named the Certus Model. Results: The model is structured in seven phases, describing activities from setting up research projects to the exploitation of research results. As such, the Certus model advances other collaborations models from literature by delineating different phases covering the complete life cycle of participative research knowledge creation. Conclusion: The Certus model describes the elements of a research collaboration process between researchers and practitioners in software engineering, grounded on the principles of research knowledge co-creation and continuous commitment to joint problem solving. The model can be applied and tested in other contexts where it may be adapted to the local context through experimentation.
翻译:研究背景:软件工程产业和学术界之间的研究协作可为双方带来重大利益,包括提高工业创新能力,以及创造和验证研究想法的现实世界环境。然而,在软件工程领域建立可扩展和有效的研究协作是众所周知的挑战。虽然这些挑战多种多样,许多挑战都存在,但在本文件中,我们侧重于在工业和学术界之间积极对话以及持续致力于共同解决问题的基础上实现参与性知识创造的挑战。目标:本文件旨在了解成功的工业-学术界合作的要素是什么,从而促成参与性知识创造文化。方法:我们进行了参与者观察,收集了软件V&V软件和挪威信息技术部门8年合作研究小组之间为期8年的定性数据。所收集的数据被分析和合成为实用合作模式,称为Certus模型。结果:该模型分为七个阶段,描述了从建立研究项目到利用研究成果的活动。因此,Certus模型通过界定涵盖参与性知识创造整个生命周期的不同阶段,从而推进了其他合作模式。方法:我们进行了参与者观测,收集了为期8年的合作性数据。所收集的数据被分析并合成为实际合作模式,称为Certus模型。结果:该模型将研究基础研究要素分为共同研究过程,通过持续研究过程,通过共同研究研究研究,通过研究研究过程,将研究研究过程将研究过程的形成共同研究过程,将研究过程的理论,通过持续研究过程将研究过程转化为研究基础,将研究基础,将研究基础,将研究基础,通过持续研究研究基础,将研究基础,将研究基础,将研究过程纳入。