本发明提供一种基于代码提交分析的软件架构变化即时预测方法,对历史项目代码提交前后的源代码的软件架构进行恢复,并比较提交前后的软件架构;通过数据挖掘收集所述历史项目代码提交中的数据,并依据比较提交前后的软件架构的结果对所述数据进行筛选,筛选后的数据作为软件架构变化预测指标;对筛选后的数据打标签,并选择机器学习算法,建立并训练通过所述软件架构变化预测指标预测架构变化的预测模型;获取待预测项目代码提交中的软件架构变化预测指标,并输入训练好的预测模型中,得到预测结果。本发明能够从提交级别识别架构的更改且能够预测架构更改了多少,从而提高软件架构维护的效率...