给定一个大型 API(特别是 Java 或 J2EE 标准库),是否有工具或搜索引擎或其他资源可以告诉我人们通常最常使用哪些方法、类甚至包?我正在注释(见下文)API,并希望将注意力集中在热门领域。我唯一能想到的就是使用具有不同方法名称的谷歌代码,但这当然很乏味。
一些背景(如果有人感兴趣的话):作为我博士研究的一部分,我开发了一个工具,允许用户在方法文档(他们自己的或现有的 API)中突出显示重要的“指令”,然后将这些注释推送给用户以增加他们意识到这一点的机会。我们的实验室研究表明这是有潜力的,但为了让人们在现场使用它,我必须提供带注释的 API 的“语料库”,并且我正在尝试优先考虑要注释的库。