Stack Overflow中npm包协同使用实例的探索:一项案例研究
软件工程
2022-03-01 v2
摘要
第三方包的使用已成为当代软件开发中的常见实践。开发者常面临不同挑战,包括选择合适的库、安装错误、不一致、环境配置以及软件开发中的构建失败。维护第三方包的风险已广为人知,但来自Stack Overflow(SO)的信息如何发挥作用尚不清楚。本文开展了一项实证研究以探索SO中的npm协同使用。从超过30,000条SO帖子中,我们提取了2,100条与npm相关的SO帖子,并将其匹配到217,934个npm库包。我们发现,流行且被高度使用的库在SO中并未被频繁讨论。然而,我们可以看到被采纳的答案可能证明是有用的,因为我们认为使用实例和可执行命令可被复用于工具支持。
引用
@article{arxiv.2109.08848,
title = {An Exploration of npm Package Co-Usage Examples from Stack Overflow: A Case Study},
author = {Syful Islam and Dong Wang and Raula Gaikovina Kula and Takashi Ishio and Kenichi Matsumoto},
journal= {arXiv preprint arXiv:2109.08848},
year = {2022}
}