05 Fakultät Informatik, Elektrotechnik und Informationstechnik
Permanent URI for this collectionhttps://elib.uni-stuttgart.de/handle/11682/6
Browse
Search Results
Item Open Access Werkzeuge für Code-Reviews und Code-Abnahmen(2014) Beck, Sebastian; Neugebauer, Nikolai; Pfeiffer, DanielCode-Reviews sind ein anerkanntes Mittel um die Codequalität zu verbessern. Sie sind heutzutage zum Standard in der Industrie geworden. Bei der Firma AEB werden seit längerem agile Codereviews für den implementierten Programmcode durchgeführt. Jedoch ist man mit dem Rahmen, in dem die Reviews durchgeführt werden, nicht zufrieden. In dieser Arbeit wurden Prüfwerkzeuge für Codereviews getestet und bewertet. Anhand dieser Bewertung wird eine Empfehlung an AEB gegeben um die Unterstützung bei Codereviews zu verbessern.Item Open Access Evaluation of load testing tools(2014) Murawski, Gustav; Keck, Philipp; Schnaible, SvenThis study evaluates common load testing tools with focus on AJAX based web applications, including JSF ViewState and WebSockets as special cases. Load tests are created and executed using an internal application provided by the collaborating company NovaTec GmbH. The evaluation focuses on the efficient creation and maintainance of workload specifications, which is of great importance when employing load tests in larger projects. Eight tools have been tested and recommendations are given for different use cases at the end of the paper.Item Open Access Performance testing in continuous integration environments(2014) Geiger, Chris; Przytarski, Dennis; Thullner, SaschaThe purpose of this case study is to evaluate how and which performance testing tools which can be used in continuous integration (CI) environments. By doing so, developers can see the effects of changes immediately and react against performance problems of their applications. This will help companies to eliminate performance issues which the media is reporting about more often every day. CI provides the reference platform for executing the performance tests and the performance testing tools provide metrics like response time and percentage of errors. These metrics can be combined through CI plugins. The results of this combination can be visualized in form of graphs and tables. Through this case study, we give a short market overview of current CI servers and performance testing tools. In respect of the requirements by adesso AG, we will only evaluate performance testing tools, which can be integrated into the Atlassian Bamboo or Jenkins CI. We evaluated six performance testing tools of which four were integratable into the CI servers. Based on the results of our evaluation we will give a recommendation.Item Open Access Evaluation of analysis and visualization tools for performance data(2014) Miller, Alexander; Lekar, DominikObserving and improving the performance of an application is an important task, since it will enhance the user experience and lower the running costs. Instead of doing this task each time manually, the market offers a wide choice of tools which allow the user to analyse and visualize performance data automatically. The purpose of this study is to evaluate such tools and compare them with each other. As these tools differ in various aspects, the evaluation has to cover both technical and nominal criteria such as supported databases and operating systems, license properties, states of development, range of support, and the given underlying conditions. Additionally each tool will be tested for its capability in recreating report examples, provided by Capgemini Deutschland GmbH. This study aids in decision making by providing a comparison and helps the user to weigh up each individual aspect to one's personal needs. Through this study we try to publish a detailed comparison of current tools as well as a final recommendation based on our personal experience.Item Open Access Werkzeuge zur systematischen Durchführung einer Failure Modes Effects & Diagnostic Coverage Analysis (FMEDA)(2014) Happel, Michael; Lux, Patrick; Schwarz, DavidDer folgende Report befasst sich mit Werkzeugen zur systematischen Durchführung einer Failure Modes Effects & Diagnostic Coverage Analysis. Dabei wird erklärt was genau die Failure Modes and Effects Analysis (FMEA), Failure Modes Effects and Criticallity Analysis (FMECA) und die Failure Modes Effects and Diagnostic Coverage Analysis (FMEDA) sind. Außerdem werden auf dem Markt verfügbare Werkzeuge aufgelistet, die der systematischen Durchführung solcher Analysen dienen. Das abschließende Ziel dieses Reports ist es diese Werkzeuge zu bewerten und damit bei der Wahl eines solchen Werkzeugs behilflich zu sein.