Open-Source Software as Catalyzer for Technology Transfer: Kieker's Development and Lessons Learned

The monitoring framework Kieker commenced as a joint diploma thesis of the University of Oldenburg and a telecommunication provider in 2006, and grew toward a high-quality open-source project during the last years. Meanwhile, Kieker has been and is employed in various projects. Several research groups constitute the open-source community to advance the Kieker framework. In this paper, we review Kieker's history, development, and impact as catalyzer for technology transfer.

[1]  Wilhelm Hasselbring,et al.  Exploring software cities in virtual reality , 2015, 2015 IEEE 3rd Working Conference on Software Visualization (VISSOFT).

[2]  Wilhelm Hasselbring,et al.  Research perspective on supporting software engineering via physical 3D models , 2015, 2015 IEEE 3rd Working Conference on Software Visualization (VISSOFT).

[3]  Wilhelm Hasselbring,et al.  ExplorViz: Visual Runtime Behavior Analysis of Enterprise Application Landscapes , 2015, ECIS.

[4]  Wilhelm Hasselbring,et al.  Comparing Trace Visualizations for Program Comprehension through Controlled Experiments , 2015, 2015 IEEE 23rd International Conference on Program Comprehension.

[5]  André van Hoorn,et al.  Model-driven online capacity management for component-based software systems , 2014, Softwaretechnik-Trends.

[6]  Wilhelm Hasselbring,et al.  Toward a Generic and Concurrency-Aware Pipes & Filters Framework , 2014, SoSP.

[7]  Lars Grunske,et al.  Increasing Dependability of Component-Based Software Systems by Online Failure Prediction (Short Paper) , 2014, 2014 Tenth European Dependable Computing Conference.

[8]  R Core Team,et al.  R: A language and environment for statistical computing. , 2014 .

[9]  Wilhelm Hasselbring,et al.  Live trace visualization for comprehending large software landscapes: The ExplorViz approach , 2013, 2013 First IEEE Working Conference on Software Visualization (VISSOFT).

[10]  Wilhelm Hasselbring,et al.  PubFlow: a scientific data publication framework for marine science , 2013 .

[11]  Klaus Pohl,et al.  ¨ INFORMATIK INSTITUT F UR iObserve : Integrated Observation and iObserve : Integrated Observation and Modeling Techniques to Support Adaptation and Evolution of Software , 2013 .

[12]  Zora Konjovic,et al.  SLA-driven adaptive monitoring of distributed applications for performance problem localization , 2013, Comput. Sci. Inf. Syst..

[13]  Robert Dabrowski,et al.  Know Thy Source Code. Is it mostly dead or alive? , 2013, BCI.

[14]  Robert Dabrowski,et al.  On Architecture Warehouses and Software Intelligence , 2012, FGIT.

[15]  B. Richter Dynamische Analyse von COBOL-Systemarchitekturen zum modellbasierten Testen , 2012 .

[16]  Wilhelm Hasselbring,et al.  Automated Source-Level Instrumentation for Dynamic Dependency Analysis of COBOL Systems , 2012, Softwaretechnik-Trends.

[17]  Wilhelm Hasselbring,et al.  Kieker: a framework for application performance monitoring and dynamic software analysis , 2012, ICPE '12.

[18]  Christian Schneider,et al.  Entwurf einer domänenspezifischen Sprache für elektronische Stellwerke , 2012, Software Engineering.

[19]  Qinghua Zheng,et al.  A novel method on software structure evaluation , 2011, 2011 IEEE 2nd International Conference on Software Engineering and Service Science.

[20]  Marta Z. Kwiatkowska,et al.  PRISM 4.0: Verification of Probabilistic Real-Time Systems , 2011, CAV.

[21]  Wilhelm Hasselbring,et al.  Self-adaptive software system monitoring for performance anomaly localization , 2011, ICAC '11.

[22]  André van Hoorn,et al.  DynaMod Project: Dynamic Analysis for Model-Driven Software Modernization , 2011 .

[23]  Wilhelm Hasselbring,et al.  Workload-intensity-sensitive timing behavior analysis for distributed multi-user software systems , 2010, WOSP/SIPEW '10.

[24]  Wilhelm Hasselbring,et al.  Continuous Monitoring of Software Services: Design and Application of the Kieker Framework , 2009 .

[25]  Wilhelm Hasselbring,et al.  Automatic Failure Diagnosis Support in Distributed Large-Scale Software Systems Based on Timing Behavior Anomaly Correlation , 2009, 2009 13th European Conference on Software Maintenance and Reengineering.

[26]  Steffen Becker,et al.  The Palladio component model for model-driven performance prediction , 2009, J. Syst. Softw..

[27]  Wilhelm Hasselbring,et al.  Kieker: continuous monitoring and on demand visualization of Java software behavior , 2008, ICSE 2008.

[28]  André van Hoorn,et al.  Workload-sensitive Timing Behavior Anomaly Detection in Large Software Systems , 2007 .

[29]  Wilhelm Hasselbring,et al.  Timing behavior anomaly detection in enterprise information systems , 2007, ICEIS.

[30]  Markus Völter,et al.  Model-Driven Software Development: Technology, Engineering, Management , 2006 .

[31]  Thilo Focke Performance Monitoring von Middleware-basierten Applikationen , 2006 .