paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Selecting third-party libraries: the practitioners’ perspective

选择第三方库:实践者的视角
FSE Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2020匹配度 1/10 · 该论文属于软件工程中第三方库选择的实证研究,关注实践者决策因素,与静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析等核心方向没有直接关联。引用 79 inbox
Enrique Larios Vargas, Maurício Aniche, Christoph Treude, Magiel Bruntink, Georgios Gousios
crossref: 2026-09-12

AI 速览

一句话:从实践者视角分析第三方库选择为何仍以临时方式进行,并揭示影响决策的众多因素。

第三方库选择几乎是所有软件开发项目的重要环节,但选错库会在成本、时间和开发投入上造成严重影响,影响程度还取决于该库在软件架构中的角色。尽管需要谨慎的选择流程,实践中第三方库选择仍以临时、非系统化的方式进行,且数十个因素会影响决策。本文从实践者的视角切入,关注真实开发中库选择为何难以规范化,以及哪些因素实际起作用;摘要未报告具体研究方法与评估结果。

问题
第三方库选择至关重要却常以 ad-hoc 方式进行,错误选择会带来成本、时间和开发投入风险。
方法
从实践者视角探讨第三方库选择过程;摘要未给出具体研究方法细节。
评估
摘要未说明评估方式或实证结果;标题与摘要显示为面向实践者的研究。
原文摘要(Abstract)

The selection of third-party libraries is an essential element of virtually any software development project. However, deciding which libraries to choose is a challenging practical problem. Selecting the wrong library can severely impact a software project in terms of cost, time, and development effort, with the severity of the impact depending on the role of the library in the software architecture, among others. Despite the importance of following a careful library selection process, in practice, the selection of third-party libraries is still conducted in an ad-hoc manner, where dozens of factors play an influential role in the decision.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot5731,
  title = {Selecting third-party libraries: the practitioners’ perspective},
  author = {Enrique Larios Vargas and Maurício Aniche and Christoph Treude and Magiel Bruntink and Georgios Gousios},
  booktitle = {FSE},
  year = {2020},
  doi = {10.1145/3368089.3409711}
}