On opportunistic software reuse

COMPUTING(2020)

引用 21|浏览27
暂无评分
摘要
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.
更多
查看译文
关键词
Software reuse, Software engineering, Opportunistic design, Opportunistic reuse, Software architecture, Code snippet
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要