Title:
PULL REQUEST RISK PREDICTION FOR BUG-INTRODUCING CHANGES
Document Type and Number:
WIPO Patent Application WO/2023/087977
Kind Code:
A1
Abstract:
In an approach to risk prediction for bug-introducing changes, a computer retrieves one or more historic pull requests. A computer determines a unique file linking for each file included in the historic pull requests. A computer generates a file risk dataset. A computer performs chronological partitioning on the file risk dataset. A computer determines bug-introducing changes in the file risk dataset. A computer computes a collaborative file association between two or more of the files in the file risk dataset. A computer labels each of the files in the file risk dataset with an associated risk of introducing a bug. A computer generates a labelled file risk inducing ground truth dataset. A computer inputs the labelled file risk inducing ground truth dataset to a file risk prediction model. A computer extracts pull request features from the historic pull requests. A computer generates a pull request risk prediction model.
Inventors:
AZAD AMAR PRAKASH (IN)
KUMAR HARSHIT (IN)
BATTA RAGHAV (US)
NIDD MICHAEL ELTON (CH)
SHWARTZ LARISA (US)
GUNDECHA PRITAM (US)
GIAMMARIA ALBERTO (US)
KUMAR HARSHIT (IN)
BATTA RAGHAV (US)
NIDD MICHAEL ELTON (CH)
SHWARTZ LARISA (US)
GUNDECHA PRITAM (US)
GIAMMARIA ALBERTO (US)
Application Number:
PCT/CN2022/124480
Publication Date:
May 25, 2023
Filing Date:
October 11, 2022
Export Citation:
Assignee:
IBM (US)
IBM CHINA CO LTD (CN)
IBM CHINA CO LTD (CN)
International Classes:
G06F8/65; G06F11/07
Foreign References:
US20210255846A1 | 2021-08-19 | |||
CN109359007A | 2019-02-19 | |||
CN112261118A | 2021-01-22 | |||
US20190188292A1 | 2019-06-20 | |||
CN113067747A | 2021-07-02 | |||
US20200074313A1 | 2020-03-05 |
Attorney, Agent or Firm:
CCPIT PATENT AND TRADEMARK LAW OFFICE (CN)
Download PDF:
Previous Patent: LAMP
Next Patent: HYDROPHILIC ANTI-FOG NANO COATING FOR ENDOSCOPE, AND COATING LAYER
Next Patent: HYDROPHILIC ANTI-FOG NANO COATING FOR ENDOSCOPE, AND COATING LAYER