VERFAHREN UND SYSTEM ZUM ERMITTELN UND PRIORISIEREN VON REFACTORING, UM MIKRODIENSTE BESSER ZU ERMITTELN

    公开(公告)号:DE102021124270A1

    公开(公告)日:2022-04-21

    申请号:DE102021124270

    申请日:2021-09-20

    Applicant: IBM

    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.

    Dynamic automation of selection of pipeline artifacts

    公开(公告)号:AU2021273796A1

    公开(公告)日:2022-11-10

    申请号:AU2021273796

    申请日:2021-05-18

    Applicant: IBM

    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.

Patent Agency Ranking