Auflistung nach Autor:in "Hummel, Benjamin"
1 - 4 von 4
Treffer pro Seite
Sortieroptionen
- KonferenzbeitragConQAT – Ein Toolkit zur kontinuierlichen Qualitätsbewertung(Software Engineering 2008, 2008) Deißenböck, Florian; Hummel, Benjamin; Jürgens, Elmar
- ZeitschriftenartikelExtract Method Refactoring-Vorschläge automatisch ableiten(Softwaretechnik-Trends Band 36, Heft 3, 2016) Haas, Roman; Hummel, BenjaminDas Extract Method Refactoring ist eine gebräuchliche Art, zu lange Methoden im Code zu kurzen. Bevor aber Tool-Support fur das Refactoring genutzt werden kann, mussen Entwickler zunäachst geeignete Codezeilen identifizieren – ein zeitintensives und fehleranfälliges Unterfangen. Dieses Paper präsentiert einen Ansatz, der automatisch Vorschläge fur Extract Method Refactorings generiert. Dazu werden zunächst alle gültigen Extract Method Refactorings berechnet und anschließend diejenigen vorgeschlagen, die die Komplexität des Codes am meisten verringern. Der Ansatz beruht auf einer Scoring-Funktion, deren Gewichtung durch Learning-to-Rank-Verfahren bestimmt wurde. Wir stellen in diesem Paper auch die wichtigsten Ergebnisse aus den Learning-to-Rank-Verfahren anhand von drei Forschungsfragen vor.
- ZeitschriftenartikelQualität in Echtzeit mit Teamscale(Softwaretechnik-Trends Band 34, Heft 2, 2014) Göde, Nils; Heinemann, Lars; Hummel, Benjamin; Steidl, DanielaExistierende Werkzeuge für statische Qualitätsanalysen arbeiten im Batch-Modus. Die Analyse benötigt für jede Ausf ührung eine gewisse Zeit, was dazu führt, dass Entwickler sich oftmals bereits mit anderen Themen beschäftigen wenn die Ergebnisse verfügbar sind. Zudem lässt sich aufgrund der getrennten Ausführungen nicht zwischen alten und neuen Qualitätsdefiziten unterscheiden – eine Grundvoraussetzung für Qualitätsverbesserung in der Praxis. In diesem Artikel stellen wir das Werkzeug Teamscale vor, mit dem sich Qualitätsdefizite zuverlässig während der Evolution des analysierten Systems verfolgen lassen. Durch die inkrementelle Funktionsweise stehen Analyseergebnisse wenige Sekunden nach einem Commit zur Verfügung, wodurch sich Qualität in Echtzeit überwachen und steuern lässt.
- KonferenzbeitragStatic bug detection through analysis of inconsistent clones(Software Engineering 2008, 2008) Jürgens, Elmar; Hummel, Benjamin; Deissenboeck, Florian; Feilkas, Martin