CodeSight is an end-to-end system designed to anticipate deadline compliance in software development workflows. It captures development and deployment data directly from GitHub, transforming it into process mining logs for detailed analysis. From these logs, the system generates metrics and dashboards that provide actionable insights into PR activity patterns and workflow efficiency. Building on this structured representation, CodeSight employs an LSTM model that predicts remaining PR resolution times based on sequential activity traces and static features, enabling early identification of potential deadline breaches. In tests, the system demonstrates high precision and F1 scores in predicting deadline compliance, illustrating the value of integrating process mining with machine learning for proactive software project management.
翻译:CodeSight 是一个端到端系统,旨在预测软件开发工作流中的截止日期合规性。它直接从 GitHub 捕获开发和部署数据,并将其转换为过程挖掘日志以进行详细分析。基于这些日志,系统生成指标和仪表板,提供关于 PR 活动模式和工作流效率的可操作洞察。在此结构化表示的基础上,CodeSight 采用 LSTM 模型,根据顺序活动轨迹和静态特征预测剩余的 PR 解决时间,从而能够早期识别潜在的截止日期违规。在测试中,该系统在预测截止日期合规性方面表现出高精度和高 F1 分数,展示了将过程挖掘与机器学习相结合以进行主动软件项目管理的价值。