会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • CODE MANAGEMENT SYSTEM UPDATING
    • WO2022200071A1
    • 2022-09-29
    • PCT/EP2022/056233
    • 2022-03-10
    • BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY
    • NOPPEN, JohannesMCCORMICK, AlistairZIOLKOWSKI, AdamKHAN, NaveedABU-TAIR, MamunMCCLEAN, SallyALI, Aftab
    • G06F8/71G06F8/75G06F8/77G06F8/72G06N20/20G06N5/00
    • A computer implemented method of updating software code in a code management system, the method comprising: receiving candidate code for merging with the code in the code management system; extracting each of a plurality of features of the candidate code, each feature being based on one or more predetermined metrics of the candidate code; processing at least a subset of the extracted features by each of a plurality of disparate classifiers, each classifier being trained by a supervised training method to identify one or more software code defects, such that each classifier identifies a set of features as indicative of a software code defect, wherein intersections between a predetermined number of the sets of features identified by the classifiers are indicated as prospective code defects; selectively merging the candidate code with the code in the code management system based on the prospective code defects; the method further comprising, for each of before and after the selective merging step, performing the steps of: i) extracting each of a plurality of features of the code in the code management system, each feature being based on one or more predetermined metrics of the code in the code management system; ii) processing at least a subset of the extracted features from the code in the code management system by each of the plurality of disparate classifiers such that each classifier identifies a set of features indicative of a software code defect, wherein intersections between a predetermined number of the sets of features identified by the classifiers are indicated as code defects in the code in the code management system, so as to generate indications of code defects in the code in the code management system before and after the selective merging step; comparing the indications of code defects in the code in the code management system before and after the selective merging step to identify code defects introduced by the selective merging step; and responsive to the identified code defects introduced by the selective merging step, performing a remediation process on the code in the code management system.