LAGOON:一个开源社区分析工具
社会与信息网络
2022-01-28 v1 机器学习
摘要
本文介绍 LAGOON——一个用于理解开源软件(OSS)社区复杂生态系统的开源平台。该平台目前利用时空图存储与调查这些社区产生的制品,并帮助分析人员识别可能危及某 OSS 项目安全的恶意行为者。LAGOON 提供来自若干常见源的制品摄取,包括源代码仓库、问题跟踪器、邮件列表以及从项目网站抓取内容。摄取采用模块化架构,支持来自数据源的增量更新,并提供可跨不同账户识别同一社区成员的通用身份融合过程。提供用户界面用于可视化与探索 OSS 项目的完整社会技术图。提供脚本以应用机器学习识别数据中的模式。虽然当前聚焦于 Python 社区中恶意行为者的识别,该平台的可重用性使其易于用新数据与分析扩展,为 LAGOON 成为评估各类基于 OSS 的项目及其社区的综合手段铺平道路。
引用
@article{arxiv.2201.11657,
title = {LAGOON: An Analysis Tool for Open Source Communities},
author = {Sourya Dey and Walt Woods},
journal= {arXiv preprint arXiv:2201.11657},
year = {2022}
}
备注
Submitted to the 2022 IEEE/ACM 19th International Conference on Mining Software Repositories (MSR)