-
公开(公告)号:DE102021124270A1
公开(公告)日:2022-04-21
申请号:DE102021124270
申请日:2021-09-20
Applicant: IBM
Inventor: LIN CHEN , HWANG JINHO , BULUT MUHAMMED FATIH , KANSO ALI , NADGOWDA SHRIPAD
IPC: G06F8/72
Abstract: Computersystem, Computerprogrammprodukt und durch einen Computer implementiertes Verfahren zum Ermitteln einer oder mehrerer Refactoring-Operationen, die auf Ermitteln von Mikrodiensten für Quellcode ausgerichtet sind. Ein genetischer Algorithmus wird eingesetzt, um eine Nachkommenpopulation von Refactoring-Operationen aus einem Satz von Eltern zu erzeugen. Die Nachkommenpopulation wird anhand eines oder mehrerer Zielmesswerte bewertet. Als Reaktion auf die Bewertung werden eine oder mehrere ermittelte Refactoring-Operationen selektiv auf den Quellcode angewandt, um einen oder mehrere entsprechende Mikrodienst-Kandidaten zu erzeugen.
-
公开(公告)号:AU2021273796A1
公开(公告)日:2022-11-10
申请号:AU2021273796
申请日:2021-05-18
Applicant: IBM
Inventor: HWANG JINHO , BULUT MUHAMMED FATIH , KANSO ALI , NADGOWDA SHRIPAD
IPC: G06F9/445
Abstract: An artificial intelligence (AI) platform to support a continuous integration and deployment (CI/CD) pipeline for software development and operations (DevOps). One or more dependency graphs are generated based on application artifacts. A machine learning (ML) model is leveraged to capture a relationship between components in the dependency graph (s) and one or more pipeline artifacts. Responsive a change of an application artifact, the captured relationship is leveraged to identify an impact of the detected change on the pipeline artifact (s). The CI/CD pipeline is selectively optimized and executed based on the identified impact to improve the efficiency of the pipeline and the deployment time.
-