当前位置: X-MOL 学术Computing › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
On opportunistic software reuse
Computing ( IF 3.7 ) Pub Date : 2020-07-10 , DOI: 10.1007/s00607-020-00833-6
Niko Mäkitalo , Antero Taivalsaari , Arto Kiviluoto , Tommi Mikkonen , Rafael Capilla

The availability of open source assets for almost all imaginable domains has led the software industry to opportunistic design—an approach in which people develop new software systems in an ad hoc fashion by reusing and combining components that were not designed to be used together. In this paper we investigate this emerging approach. We demonstrate the approach with an industrial example in which Node.js modules and various subsystems are used in an opportunistic way. Furthermore, to study opportunistic reuse as a phenomenon, we present the results of three contextual interviews and a survey with reuse practitioners to understand to what extent opportunistic reuse offers improvements over traditional systematic reuse approaches.

中文翻译:

关于机会主义软件重用

几乎所有可以想象到的领域都可以使用开源资产,这导致软件行业走向机会主义设计——一种人们通过重用和组合并非设计为一起使用的组件以临时方式开发新软件系统的方法。在本文中,我们研究了这种新兴方法。我们通过一个工业示例演示了该方法,其中 Node.js 模块和各种子系统以机会主义的方式使用。此外,为了将机会重用作为一种现象进行研究,我们展示了三个背景访谈的结果和一项对重用从业者的调查,以了解机会重用在多大程度上比传统的系统重用方法提供改进。
更新日期:2020-07-10
down
wechat
bug