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
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
Servity & Print-Middleware
Servity & Print-Middleware
Servity steuert Ihre Umsysteme, wie beispielsweise Bestellsysteme. Meldet die Print-Middleware das Erreichen eines Schwellwertes, laufen in Servity be...
DE-67657 Kaiserslautern
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
Softwareentwicklung
Softwareentwicklung
Seit mehr als zehn Jahren entwickeln wir individuelle Software-Lösungen für Unternehmen, gemeinnützige Organisationen und Behörden. Wir beraten und un...
DE-09117 Chemnitz
Elektronikentwicklung
Elektronikentwicklung
Elektronikentwicklung ist ein wesentlicher Bestandteil der modernen Technologie, der die Grundlage für die Entwicklung innovativer elektronischer Gerä...
DE-01189 Dresden
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
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
Laserbasierte Mikrobearbeitung
Laserbasierte Mikrobearbeitung
Mit unseren laserbasierten Mikrobearbeitungssystemen können extrem feine Strukturen und Details auf kleinstem Raum bearbeitet werden. Diese Technologi...
AT-8742 Obdach
KONSTRUKTION
KONSTRUKTION
Im Rahmen der mechanischen, elektrischen, pneumatischen und hydraulischen Konstruktion (WSCAD, PTC Creo 2.0, AUTOCAD) entsteht Ihre Maschine / Anlage ...
DE-17034 Neubrandenburg
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
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
Trendprodukte
1/15
DPD Sendungsverfolgung
DPD Paket Verfolgung - schnell, einfach und zuverlässige DPD Sendungen verfolgen Der ‘Deutsche Paketdienst’ DPD begann als reine Business-Paketspedit...
Ankauf von Metallschrott | Altmetall
Wir kaufen europaweit Metallschrotte auf, spezialisiert haben wir uns auf den Ankauf von Buntmetalle, NE-Metalle, Edelstahl und Edelmetallen. Wir ...
Roundup 360 Plus - Monsanto - Unkrautvernichter mit 360 gr/l Glyphosat kaufen
Roundup 360 Plus von Monsanto. Das Total-Herbizid mit Glyphosat als Unkrautvernichter im Onlineshop Landhandel Polen kaufen Roundup 360 PLUS - Monsan...
Profi-Abschleppstange Zuglast 3,5t
Profi-Abschleppstange Bis 3,5 t, Verbindung über Abschleppösen oder Anhängerkupplung, 2105 - 2750 mm Länge, TÜV-geprüft Profi-Abschleppstange A...
DHL Sendugsverfolgung
kostenlose DHL Sendungsverfolgung für alle Geräte ▷ Jetzt DHL Paket live verfolgen Wir bieten Ihnen eine einfache und schnelle DHL Sendungsverfolgun...
Wir kaufen Ihre Altkleider und Schuhe ein zu Höchstpreisen.
Ankauf von kompletten gewerblichen und karitativen Altkleider-Sammlungen, sei es einmalig oder in regelmäßigen Abständen zu Höchstpreisen. 💥 WIR ZAHL...
Brunnenbohrgerät EF 25
Brunnenbohrgerät Erdfuchs EF25 Das Bohrgerät wird durch Eindrehen von Zwei Erdankern am Boden fixiert. Dadurch ist es möglich mit einer Druckkraft vo...
Ankauf KFZ Kompletträder Reifen Räder Felgen
Sie sind Großhändler, Einzelhändler oder ein Autohaus und müssen Platz für neue Räder schaffen? Haben Sie Retouren erhalten ? Stehen Sie vor einer F...
Kaminholz Buche
Premium Kaminholz Buche Kammergetrocknetes Kaminholz mit hervorragenden Brennwert Buchenbrennholz zählt aufgrund seines sehr hohen Heizwertes als das...
Schwimmkörper / Schwimmelemente / Pontons
JETfloat Ponton Schwimmkörper überzeugen durch Flexibilität und Qualität. Sie sind vielseitig einsetzbar z.B. als Badeinsel, Bootssteg, Arbeitsplattfo...
Trapezbleche gelocht , Profilbleche
Profilbleche, Trapezblech gelocht in verschieden Ausführungen Gelochte Trapezbleche in verschiedenen Ausführungen. Stahl verzinkt. Aluminium Polyes...
Das Original: Italienische Lebensmittel von Andronaco
Andronaco ist Deutschlands führender Supermarkt für italienische Lebensmittel, Weine und weitere Getränke. 1983 von Vincenzo Andronaco gegründet, ist ...
Schrottpreise - Ankauf
Wonach richtet sich der Schrottpreis? Abhängig von der Qualität und der Reinheit des Altmetalls können unterschiedliche Schrottpreise erzielt werden.
EINWEG / E Shisha - Vape GZUZ HHC 95% 300 / Hashtag24
Das GZUZ 300 Einweg HHC Vape Disposable ist die perfekte Option für alle, die auf der Suche nach einem hochwertigen und einzigartigen Vaping-Erlebnis ...
Ankauf Kabel und Leitungen
Wir kaufen europaweit Kabel und Leitungen an. Hier ein paar Beispiele, die wir europaweit einkaufen: Kabel / Leitungen (sowohl Neuware als auch a...