Enabling Dynamic Analysis and Software Visualization in Continuous Integration Platforms

Petersen, Jan Erik (2020) Enabling Dynamic Analysis and Software Visualization in Continuous Integration Platforms (Bachelor thesis), Kiel University, Kiel, 54 pp

[img]
Preview
Text
Thesis_Jan Erik Petersen.pdf - Published Version

Download (1100Kb) | Preview

Abstract

Software development is moving more and more towards a continuous process, where fast and frequent deployments are a requirement. This is often realized with continuous integration. At the same time, the complexity of applications is rising. Extensive testing of applications by hand is expensive and not feasible, especially when using continuous deployment. Hence the need for automated software analysis arises. Static analysis is well-proven but being based on the source code alone it can only gain superficial knowledge. To get desired insights into application runtime behavior, dynamic analysis must be performed, but that is complex to implement in a fully automated build process, where no user is available to interact with the system. In this thesis we conceptualize and implement an approach that offers dynamic analysis for applications from continuous integration builds. Specifically, it allows developers to visualize each build of the software as a 3D model by utilizing the ExplorViz live trace visualization software.

Document Type: Thesis (Bachelor thesis)
Thesis Advisors: Hasselbring, Wilhelm and Krause, Alexander
Keywords: Dynamic Analysis, Software Visualization, Continuous Integration
Research affiliation: Kiel University > Software Engineering
Projects: ExplorViz
Date Deposited: 15 Jun 2020 06:30
Last Modified: 17 Jun 2020 13:16
URI: http://eprints.uni-kiel.de/id/eprint/49855

Actions (login required)

View Item View Item

Document Downloads

More statistics for this item...