首次系统分析软件工程技能如何被封装为可复用的智能体能力。
Inside the Skill Market: From Software Engineering Activities to Reusable Agent Skills

- 通过实证研究梳理公开仓库中软件工程技能的活动类型与生命周期覆盖。
- 发现多数技能集中在编码、测试等低上下文环节,高上下文任务仍难复用。
- 适合关注AI代理开发、技能市场设计及软件工程自动化研究者阅读。
软件工程(SE)正通过越来越强的复用形式不断演进,从源代码、库到组件和服务。近期人工智能代理的发展引入了一种潜在的新复用实体:技能。新兴的代理技能仓库和市场使开发者能够打包、共享和复用软件工程专长为可复用技能。这一趋势引发一个根本问题:哪些软件工程活动正被封装为可复用技能?现有研究主要聚焦于技能获取、安全或基准测试,缺乏对特定于软件工程的技能及其在软件开发生命周期中的覆盖范围的系统理解。为填补这一空白,我们开展了首个大规模的关于公共仓库和市场中软件工程技能的实证研究。我们收集并分析了大量软件工程技能,考察其封装的活动、生命周期覆盖、演化特征以及评估机制。研究发现,软件工程活动正越来越多地以技能形式实现复用,并揭示了技能推荐与面向工程结构化的潜在研究机会,以及将高上下文软件工程活动封装为可复用技能的必要性。总体而言,本研究提供了首个以活动为中心的软件工程技能表征,揭示了软件工程活动如何被转化为可复用技能。这些发现为技能复用、生态系统发展及以代理为中心的软件工程未来提供了新洞见。
原文摘要 · Abstract (English)
Software engineering (abbrev. SE) has continuously evolved through increasingly powerful forms of reuse, from source code and libraries to components and services. Recent advances in AI agents have introduced a potentially new reusable artifact: skills. Emerging agent skill repositories and marketplaces enable developers to package, share, and reuse SE expertise as reusable skills. This trend raises a fundamental question: what SE activities are being encapsulated into reusable skills? Existing studies primarily focus on a broad range of skills acquisition, safety, or benchmarking, while lacking a systematic understanding of SE-specific skills and their coverage across the software development lifecycle. To address this gap, we conduct the first large-scale empirical study of SE skills in public repositories and marketplaces. We collect and analyze a large corpus of SE skills, examining the activities they encapsulate, lifecycle coverage, evolution characteristics, and evaluation mechanisms. Our findings reveal that SE activities are increasingly becoming reusable artifacts via skills and suggest promising research opportunities for skill recommendation and engineering-oriented structuring, as well as the need for mechanisms to encapsulate high-context SE activities into reusable skills. Overall, our study provides the first activity-centric characterization of SE skills and reveals how SE activities are increasingly being transformed into reusable skills. These findings offer new insights into skill reuse, ecosystem development, and the future of agent-centric SE.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。