Machine Learning für Software Qualität
Machine Learning für Software Qualität

Machine Learning für Software Qualität

Über dieses Produkt

WebsiteBesuchen Sie die Produktseite
Kann Machine Learning bei der Bewertung von Software Qualität helfen? Sowohl in der Software-Neuentwicklung als auch bei bestehenden Systemen spielt die Wartbarkeit als zentraler Bestandteil der Software Qualität eine wichtige Rolle, da sie die zukünftigen Kosten für Wartung und Weiterentwicklung maßgeblich bestimmt. Die Wartbarkeit von Sourcecode wird durch Aspekte wie Modularität, Lesbarkeit und Duplikation beeinflusst. Einige davon lassen sich durch Code-Metriken, wie z.B. kognitive Komplexität oder Cloning, relativ einfach mit syntaktischer Analyse bestimmen, und werden daher auch von typischen Qualitätssicherungs-Tools ermittelt. Solche Metriken sind in der Praxis durchaus wertvoll, erfassen aber nicht alle Facetten, die Wartbarkeit von Sourcecode ausmachen. Belastbare Aussagen über die Wartbarkeit großer, oft über Jahrzehnte gewachsener Software-Landschaften, sind daher nicht ohne manuelle Code-Inspektion durch erfahrene Software-Ingenieure möglich. Aus Aufwandsgründen kann in einem solchen „Software HealthCheck“ nur ein kleiner Teil des Sourcecodes gesichtet werden, so dass eine zielgerichtete Auswahl nötig ist. Im Rahmen einer mehrjährigen Forschungskooperation mit dem Lehrstuhl für Software und Systems Engineering der TU München hat itestra unter anderem inhaltlich und finanziell eine Dissertation unterstützt, die untersuchte, wie gut sich Machine Learning-Ansätze zur automatischen Bewertung von Wartbarkeit einsetzen lassen. So wurden z.B. Machine Learning-Modelle auf eigens von Software-Ingenieuren erfassten Qualitäts-Bewertungen bekannter Code-Fragmente trainiert, die anschließend mit hoher Präzision auch unbekannten Code klassifizieren konnten. In einer interaktiven Übersicht können solche automatisch berechneten Bewertungen, kombiniert mit weiteren aggregierten Metriken, den Software-Analysten nun einen grafischen Überblick über sehr große Codebasen geben und sie systematisch zu „interessanten“ Codestellen. Die als Teil dieser Forschung verfassten wissenschaftlichen Arbeiten wurden auf internationalen Konferenzen wie ICSME, EASE, und ESEM publiziert, und unter anderem mit einem Best Paper Award sowie dem Pelkhoven-Preis für herausragende Masterarbeiten ausgezeichnet. Der enge Austausch mit Wissenschaft und Forschung, den itestra von Beginn an pflegt, bleibt für uns auch in Zukunft wichtig, um innovative Ideen für unsere Arbeit und unsere Kunden nutzbar zu machen und Praxiserfahrungen in die Forschung zurückfließen zu lassen.
Ähnliche Produkte
1/15
 Software und Schulungen
Software und Schulungen
Unsere Lösungen Wir entwickeln und implementieren Lösungen für den Einsatz innovativer Technologien in Industrieprozessen. Dabei integrieren Maschinel...
DE-86356 Neusäß
Artificial Intelligence & Data Analytics
Artificial Intelligence & Data Analytics
Fahren Sie operative Exzellenz mit KI-Diensten voran Drei Arten von KI-Lösungen Laut Gartner gibt es drei Arten von KI-Lösungen. Automatisierung und O...
DE-45131 Essen
Hardwarenahe Software-Entwicklung
Hardwarenahe Software-Entwicklung
Die hardwarenahe oder embedded Entwicklung kommt zum Einsatz, sobald eigenständige Systeme mit beschränkten Ressourcen eingesetzt oder echtzeitkritisc...
DE-89134 Blaustein
Leiterplatten / PCBs
Leiterplatten / PCBs
Die Produktpalette umfasst einseitige und zweiseitige Leiterplatten, Multilayer bis zu 24 Lagen sowie starre und flexible Leiterplatten. Auf Wunsch un...
AT-9851 Lieserbrücke
Sicherheit in der Software-Entwicklung
Sicherheit in der Software-Entwicklung
Wir integrieren die Grundsätze der sicheren Entwicklung in jeder Phase des Softwareentwicklungszyklus und erfüllen die Anforderungen von ISO 27001 und...
DE-79713 Bad Säckingen
VDE 0660-600 / Anwendernormen für Stromverteiler im Außenbereich
VDE 0660-600 / Anwendernormen für Stromverteiler im Außenbereich
Datum und Uhrzeit auf Anfrage Inhalt: Inhalte und Abgrenzungen der Anwendernormen: Baustrom VDE 0100-704, Camping VDE 0100-708, Fest-/Marktplätze VDE ...
DE-90471 Nürnberg
Corporate Design | Brand Design | Grafik
Corporate Design | Brand Design | Grafik
Jedes Unternehmen besitzt eine erkennbare Identität. CON4COM! übersetzt diese Identität in authentisches Corporate und Brand Design. Denn eine ganzhei...
DE-85072 Eichstätt
Software Engineering
Software Engineering
Weitere Kompetenzen Bertrandt Technology (ehemals Philotech) verfügt über mehr als 30 Jahre Erfahrung im Bereich der Softwareentwicklung gemäß den gän...
DE-82024 Taufkirchen
Softwareentwicklung für Ihren Bedarf
Softwareentwicklung für Ihren Bedarf
Wir setzen Ihre Ideen in Softwareprodukte um. Wer sich auch in Zukunft im globalen Wettbewerb behaupten will, braucht leistungsfähige und qualitativ h...
DE-33334 Gütersloh
Prüftechnik
Prüftechnik
ATEX Druckpulsationsprüfung Düsengeometrieprüfung Einspritzratenmessung/ Shot-to-Shot ESD-Schutz HC-Emissionsprüfung Heliumdichtheitsprüfung Hydraulis...
DE-94315 Straubing
Messen mit Verstand
Messen mit Verstand
Egal welchen Entwicklungsstand ihr Produkt gerade hat: Wir können die EMV eines frühen Prototyps testen oder das fertig entwickelte Gerät. Ziel ist mi...
DE-70192 Stuttgart
Intelligente Softwarelösungen
Intelligente Softwarelösungen
Visual World ist ein Unternehmen, das sich auf mobile Lösungen und Webanwendungen spezialisiert hat. Wir bieten umfassende Beratung in den Bereichen S...
DE-09117 Chemnitz
Software Entwicklung 101
Software Entwicklung 101
Eine schlanke Roadmap, wie wir deine Software Ideen zum Leben erwecken. Schritt 01 - 06 Ideenvalidierung Deine Idee ist der Startpunkt. Wir arbeiten e...
CH-8048 Zürich
Bester Partner für Supply Chain Consulting & Management
Bester Partner für Supply Chain Consulting & Management
Der ständig steigende Wettbewerbsdruck zwingt Unternehmen zusehends, sich mit der Optimierung Ihrer Geschäftsprozesse und Organisationsstrukturen ause...
AT-8072 Fernitz bei Graz
Der weltweite All-Brand-Distributor für elektronische Bauelemente
Der weltweite All-Brand-Distributor für elektronische Bauelemente
Werden Sie von Zeit zu Zeit überrascht von Produkteabkündigungen, ungenügendem Service oder schlechten Lieferzeiten? Unser Unternehmen verfügt seit 19...
CH-8834 Schindellegi
Trend-Produkte
1/15
Spezialfahrzeuge
Spezialfahrzeuge
Lakowa Gesellschaft für Kunststoffbe- und -verarbeitung mbH
DE-02681 Wilthen
STAHLWERK Druckluft Kompressor ST 510 pro – 10 Bar
STAHLWERK Druckluft Kompressor ST 510 pro – 10 Bar
STAHLWERK Schweissgeräte GmbH
DE-53332 Bornheim
BALKONKRAFTWERK MIT SPEICHER
BALKONKRAFTWERK MIT SPEICHER
LÖWENSOLAR
DE-38110 Braunschweig
Body Donna Dream
Body Donna Dream
Orion Versand GmbH & Co. KG
DE-24941 Flensburg
Gebrauchte Schuhe / used shoes
Gebrauchte Schuhe / used shoes
Tahir Gashi
DE-74219 Möckmühl
ALU Dibond® Verbundplatte, weiß
ALU Dibond® Verbundplatte, weiß
Kunststoffe Jansen GmbH
DE-50858 Köln
AdBlue 1000 Liter IBC Container
AdBlue 1000 Liter IBC Container
Moser Handels GmbH
DE-86447 Todtenweis
Ankauf KFZ Kompletträder Reifen Räder Felgen
Ankauf KFZ Kompletträder Reifen Räder Felgen
Lagerclean GmbH
DE-33129 Delbrück
Brennholz Buche 2RM 25cm/33cm / 2. Wahl
Brennholz Buche 2RM 25cm/33cm / 2. Wahl
Ökobrennstoffe Förster GmbH
DE-08107 Kirchberg
Rollstuhlrad DRAISIN-PLUS
Rollstuhlrad DRAISIN-PLUS
draisin GmbH i.L
DE-77855 Achern
Werkzeugfräsmaschine Deckel FP3-aktiv
Werkzeugfräsmaschine Deckel FP3-aktiv
Franz Singer Werkzeugmaschinen GmbH
DE-82538 Geretsried / Gelting
Parfüm
Parfüm
Parfum Trend
DE-63517 Rodenbach
Traktoren
Traktoren
WEMATIK GmbH
DE-48531 Nordhorn
Baustellenwagen BW1-350
Baustellenwagen BW1-350
WEHA FAHRZEUG- & CONTAINERBAU GMBH & CO. KG
DE-78234 Engen