Auflistung Softwaretechnik-Trends 36(2) - 2016 nach Erscheinungsdatum
1 - 10 von 32
Treffer pro Seite
Sortieroptionen
- ZeitschriftenartikelInfluence of Identifier Length and Semantics on the Comprehensibility of Source Code(Softwaretechnik-Trends Band 36, Heft 3, 2016) Hofmeister, Johannes; Siegmund, Janet; Holt, Daniel V.Identifiers are essential for the understanding of source code. Programmers can name them arbitrarily, which is a major source for hard to understand code. We investigated how an identifier’s length and semantics affect program comprehensibility. In a controlled experiment, we showed that identifier names using proper words lead to a faster defect detection than identifier names using abbreviated words or single letters.
- ZeitschriftenartikelProcess Engine Benchmarking with Betsy in the Context of ISO/IEC Quality Standards(Softwaretechnik-Trends Band 36, Heft 3, 2016) Geiger, Matthias; Harrer, Simon; Lenhard, JörgBusiness process management and automation has been the focus of intense research for a long time. Today, a plethora of process languages for specifying and implementing process models have evolved. Examples for such languages are established international standards, such as BPEL 2.0 or, more recently, BPMN 2.0. Implementations of these standards which are able to execute models, so called process engines, differ in their quality of service, e.g., in performance or usability, but also in the degree to which they actually implement a given standard. Selecting the “best” engine for a particular use case is hard, as none of the existing process standards features an objective certification process to assess the quality of its implementations. To fill this gap, we present the current achievements in process engine benchmarking and point out future directions.
- ZeitschriftenartikelA Process for Explicitly Integrated Software Architecture(Softwaretechnik-Trends Band 36, Heft 3, 2016) Konersmann, MarcoThis paper presents the Explicitly Integrated Architecture Process for integrating architecture models with program code. The process allows to edit program code using architecture model views with automatic bidirectional translations.
- ZeitschriftenartikelTowards a Model-Driven Method for Reusing Test Cases in Software Migration Projects(Softwaretechnik-Trends Band 36, Heft 3, 2016) Jovanovikj, Ivan; Grieger, Marvin; Yigitbas, Enes
- ZeitschriftenartikelA Software Analysis Framework for Automotive Embedded Software(Softwaretechnik-Trends Band 36, Heft 3, 2016) Quante, JochenOne major drawback of model based development is that support by software analysis tools is usually not available. This is because each modeling language would require specially crafted tools. We present a framework that circumvents this problem by allowing integrated analysis of different models from the automotive domain. It also exploits certain specialities of the domain to realize analyses that would otherwise not have been possible.
- ZeitschriftenartikelCall for Papers: Symposium on Software Performance 2016(Softwaretechnik-Trends Band 36, Heft 3, 2016) Symposium on Software Performance 2016
- 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.
- ZeitschriftenartikelSoftware Migration in der Zeit von "Cloud Computing" und "Agile Software Development"(Softwaretechnik-Trends Band 36, Heft 3, 2016) Teppe, WernerIn diesem Vortrag aus der Praxis wird über ein Migrationsprojekt berichtet, das eine große "Anwendungsfamilie" zukunftssicher macht. Der Kern dieser Anwendung wurde in den 1970er Jahren entwickelt, dann wesentlich erweitert und mehrfach auf neue technische Plattformen gebracht. So wurde sie beispielsweise im ARNO Projekt von BS2000 auf SUN Solaris migriert. In diesem Schritt wurde auch die Programmiersprache gewechselt (SPL wurde durch C++ ersetzt). Im S2L-Projekt wird sie derzeit von Solaris auf Linux umgestellt. Besondere Herausforderung ist hier die unterschiedliche Speicherarchitektur der verwendeten Hardware (Big-Endian nach Little-Endian). Um das Migrationsrisiko entscheidend zu reduzieren wurde bei der Datenmigration von dem bewährten Prizip der 1:1 Migration abgewichen. Entscheidungen dazu, das Vorgehen im Projekt und der aktuelle Status des Projekts wird in dem Tagungsbeitraq dargestellt.
- ZeitschriftenartikelFG SRE: Bericht und Beiträge vom 18. Workshop Software-Reengineering und -Evolution und 7. Workshop "Design for Future" des GI-Arbeitskreises "Langlebige Softwaresysteme" am 2.-4. Mai 2016, Bad-Honnef(Softwaretechnik-Trends Band 36, Heft 2, 2016) Riediger, Volker; Quante, Jochen; Borchers, Jens; Jelschen, Jan; Sauer, Stefan; Klatt, Benjamin; Ruhroth, Thomas P.
- ZeitschriftenartikelToolbasierte Software-Migration nach Plan(Softwaretechnik-Trends Band 36, Heft 3, 2016) Becker, Christian; Kaiser, UweDie Firma proetcon hat aus aktuellen und in der Vergangenheit realisierten Migrationsprojekten Erfahrungen zu deren Planung und Ablauf gesammelt. Der vorliegende Beitrag beschreibt einige dieser Erfahrungen und skizziert den Ablauf von toolbasierten Migrationsprojekten.