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
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
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
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
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
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
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
Software zur Digitalisierung / Softwareentwicklung
Software zur Digitalisierung / Softwareentwicklung
Die brillantesten Köpfe, u. a. aus Stanford und Princeton, lösen die anspruchsvollsten Probleme in Physik, Mathematik, Elektronik, Optik und künstlich...
DE-64295 Darmstadt
Trend-Produkte
1/15
Brennholz Buche 2RM 25cm/33cm / 2. Wahl
Brennholz Buche 2RM 25cm/33cm / 2. Wahl
Ökobrennstoffe Förster GmbH
DE-08107 Kirchberg
Altreifenentsorgung
Altreifenentsorgung
LIW Lausitzer Industrieruß Werke GmbH
DE-03172 Guben
SET: Montage- & Auswuchtmaschine 10"-24"
SET: Montage- & Auswuchtmaschine 10"-24"
fradashop GmbH
DE-49716 Meppen
HTK Dreiseitenkipper
HTK Dreiseitenkipper
Westfalia-Eichmann GmbH
DE-60386 Frankfurt/Main
Parfüm
Parfüm
Parfum Trend
DE-63517 Rodenbach
7,49 t 3-Seiten Kipper
7,49 t 3-Seiten Kipper
Erich Mayer LKW-Verleih GmbH
DE-74076 Heilbronn
Waldkindergarten-Wagen
Waldkindergarten-Wagen
WEHA FAHRZEUG- & CONTAINERBAU GMBH & CO. KG
DE-78234 Engen
Gebrauchte Schuhe / used shoes
Gebrauchte Schuhe / used shoes
Tahir Gashi
DE-74219 Möckmühl
FTW Scharnierbandförderer
FTW Scharnierbandförderer
FTW Werner Würth GmbH
DE-58540 Meinerzhagen
ALU Dibond® Verbundplatte, weiß
ALU Dibond® Verbundplatte, weiß
Kunststoffe Jansen GmbH
DE-50858 Köln
Stihl Kettensäge MS170, 35cm Schwert
Stihl Kettensäge MS170, 35cm Schwert
Rosa Moser Bauwerkzeuggroßhandel Gesellschaft m.b.H.
AT-1120 Wien
Traktoren
Traktoren
WEMATIK GmbH
DE-48531 Nordhorn
Traktoren, Vermietung von Traktoren
Traktoren, Vermietung von Traktoren
GT Gerätetechnik GmbH
AT-4600 Wels
Rollstuhlrad DRAISIN-PLUS
Rollstuhlrad DRAISIN-PLUS
draisin GmbH i.L
DE-77855 Achern