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
Ankauf - Restposten und Sonderposten
Ankauf - Restposten und Sonderposten
Diesch Warenhandel
DE-88260 Argenbühl/Eglofstal
IT-Services
IT-Services
SNC GmbH
DE-31558 Hagenburg
Scherenhebebühne 3000kg 230V/400V
Scherenhebebühne 3000kg 230V/400V
fradashop GmbH
DE-49716 Meppen
Ankauf KFZ Kompletträder Reifen Räder Felgen
Ankauf KFZ Kompletträder Reifen Räder Felgen
Lagerclean GmbH
DE-33129 Delbrück
Reparatur Autoschlüssel
Reparatur Autoschlüssel
Autoschlüssel-billiger.de
DE-70372 Stuttgart
Grillfleischautomat
Grillfleischautomat
Hensing GmbH
DE-48282 Emsdetten
Takis Heat Blue 92 g
Takis Heat Blue 92 g
Ramirez Handels GmbH
DE-79286 Glottertal
Traktoren
Traktoren
ÁRIK 21 - AGRO KFT
HU-9500 Celldömölk
Kaminholz Buche
Kaminholz Buche
Breuer Handels- und Service GmbH
DE-12621 Berlin
20 Fuß Seecontainer/Lagercontainer gebraucht
20 Fuß Seecontainer/Lagercontainer gebraucht
BR-GUTE-GEBRAUCHTE-CONTAINER Inh. Marc Brisske
DE-28329 Bremen
Ankauf von Leiterplatten-Schrott / Platinen-Schrott / PC-Schrott
Ankauf von Leiterplatten-Schrott / Platinen-Schrott / PC-Schrott
HB-Elektroschrottrecycling
DE-65779 Kelkheim (Taunus)
AdBlue 1000 Liter IBC Container
AdBlue 1000 Liter IBC Container
Moser Handels GmbH
DE-86447 Todtenweis
Haro 4 SB Eiche Trend PV
Haro 4 SB Eiche Trend PV
ZEG Zentraleinkauf Holz+Kunststoff eG
DE-70806 Kornwestheim
ANHÄNGER FÜR DEN PROFESSIONELLEN EINSATZ
ANHÄNGER FÜR DEN PROFESSIONELLEN EINSATZ
Trebbiner Fahrzeugfabrik GmbH
DE-14959 Trebbin