-
公开(公告)号:DE102020110536A1
公开(公告)日:2020-12-31
申请号:DE102020110536
申请日:2020-04-17
Applicant: INTEL CORP
Inventor: UI ALAM MOHAMMAD MEJBAH , GONZALEZ AGUIRRE DAVID I , ZHOU SHENGTIAN , GOTTSCHLICH JUSTIN , CHEN LI
IPC: G06F9/44
Abstract: Vorrichtungen, Systeme, Herstellungsgegenstände und Verfahren für ein kontext- und komplexitätsbewusstes Empfehlungssystem zur effizienten Softwareentwicklung. Eine beispielhafte Vorrichtung (100) schließt einen Generator des aktuellen Zustands (118), um eine Darstellung eines aktuellen Zustands einer neuen Funktion zu generieren, einen Befehlsprädiktor (104), um eine erste empfohlene Softwarekomponente basierend auf dem aktuellen Zustand der neuen Funktion zu generieren, einen Komplexitätskostenbestimmer (106), um die erste empfohlene Softwarekomponente basierend auf einer gewichteten Summe der assoziierten Teilkostenwerte einzustufen, wobei die Softwarekomponente basierend auf einem Vergleich der Teilkostenwerte, die den jeweiligen von zweiten empfohlenen Softwarekomponenten entsprechen, in Bezug auf zweite empfohlene Softwarekomponenten eingestuft werden soll, einen Risikoidentifikator (114), um Schwachstellen basierend auf einer Angriffsoberfläche eines Teils der ersten empfohlenen Softwarekomponente zu detektieren, und einen Ranking-Bestimmer (108), um eine dritte empfohlene Softwarekomponente zu generieren, wobei die dritte empfohlene Softwarekomponente den jeweiligen Ranking-Metriken entspricht, ein.