论文标题

行业 - academia研究软件工程合作:验证模型

Industry-Academia Research Collaboration in Software Engineering: The Certus Model

论文作者

Marijan, Dusica, Gotlieb, Arnaud

论文摘要

背景:软件工程行业和学术界之间的研究合作可以为双方提供重大好处,包括提高行业的创新能力以及激励和验证研究思想的现实环境。但是,已知在软件工程中建立可扩展有效的研究合作是具有挑战性的。虽然这些挑战可以变化,而且许多挑战在本文中,我们着重于实现参与知识创造的挑战,这些挑战是通过行业和学术界之间的积极对话支持的,以及对共同解决问题的持续承诺。目的:本文旨在了解成功的行业 - 学院合作的要素是什么,以实现参与知识的文化。方法:我们进行了参与者观察,收集了定性数据,涵盖了软件工程研究小组与软件V&V和挪威IT领域之间的合作研究。分析了收集的数据并将其合成为一个名为Certus模型的实用协作模型。结果:该模型是在七个阶段结构的,描述了从设置研究项目到开发研究结果的活动。因此,Certus模型通过描绘不同阶段的不同阶段涵盖了参与性研究知识创造的完整生命周期,从而从文献中推进了其他合作模型。结论:Certus模型描述了软件工程研究人员和从业人员之间的研究合作过程的要素,该过程基于研究知识共同创造的原则,并持续致力于解决联合问题解决。该模型可以在其他环境中应用和测试,在其他情况下,该模型可以通过实验将其适应局部上下文。

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.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源