Research Publications
              
              
                
                    As a spin-off from TU Munich, we take pride in our academic research to the day. Our PhD students are world-class researchers, who fuel our innovation engine like none other could.
                        Research Project
                    
                    
                    
                    In the research project Q-Soft, CQSE and the Technical University Munich, in collaboration with the partner ZEISS, are jointly developing techniques for more efficient software development and accelerated execution of software tests.
            281 results
         
         
            
               descending
               ascending
            
            
               
            
         
      
               
                 
                 
                 
                 
                 Alessandro Escher
                  
                 
                
               
                • 2025 
               
            
           
           
           
             An Investigation on the Usage of Source Code Embeddings in Test Case Prioritization and Selection
               
                 
                 
                 
                 
                 Dr. Roman Haas
                  •
                 
                
                 
                 
                 
                 Raphael Nömmer
                  •
                 
                
                 
                 
                 
                 Dr. Elmar Jürgens
                  •
                 
                
                 
                 
                 
                 Dr. Sven Apel
                  
                 
                
               
                • 2024 
               
            
           
           
           
             Optimization of Automated and Manual Software Tests in Industrial Practice: A Survey and Historical Analysis
               
                 
                 
                 
                 
                 Malek Ben Slimane
                  
                 
                
               
                • 2023 
               
            
           
           
           
             Comparative Analysis of Different Approaches for Test Impact Analyses for Real World Test Suites
               
                 
                 
                 
                 
                 Jakob Rott
                  
                 
                
               
                • 2023 
               
            
           
           
           
             Monatliche Kurzberichte zur Softwarequalität, deren derzeitige Wahrnehmung im Entwicklungsprozess und Verbesserungspotenzial
               
                 
                 
                 
                 
                 Jakob Rott
                  
                 
                
               
                • 2022 
               
            
           
           
           
             Test Intelligence: How Modern Analyses and Visualizations in Teamscale Support Software Testing
               
                 
                 
                 
                 
                 Dr. Roman Haas
                  
                 
                
               
                • 2021 
               
            
           
           
           
             How Can Manual Testing Processes Be Optimized? Developer Survey, Optimization Guidelines, and Case Studies
               
                 
                 
                 
                 
                 Dr. Michael Reif
                  
                 
                
               
                • 2021 
               
            
           
           
           
             Novel Approaches to Systematically Evaluating and Constructing Call Graphs for Java Software
               
                 
                 
                 
                 
                 Dr. Tobias Röhm
                  •
                 
                
                 
                 
                 
                 Dr. Roman Haas
                  
                 
                
               
                • 2020 
               
            
           
           
           
             Is Static Analysis Able to Identify Unnecessary Source Code?
               
                 
                 
                 
                 
                 Jakob Rott
                  •
                 
                
                 
                 
                 
                 Dr. Elmar Jürgens
                  
                 
                
               
                • 2020 
               
            
           
           
           
             Better Feedback Times Using Test Case Prioritization? Mining Data of Past Build Failures in an Automated Benchmark.
               
                 
                 
                 
                 
                 Jakob Rott
                  •
                 
                
                 
                 
                 
                 Dr. Roman Haas
                  •
                 
                
                 
                 
                 
                 Stefan Knilling
                  
                 
                
               
                • 2020 
               
            
           
           
           
             Priorisierung von Quelltextduplikaten in Testcode durch die Kombination von Clone-Detection und testspezifischer Coverage.
               
                 
                 
                 
                 
                 Raphael Nömmer
                  
                 
                
               
                • 2019 
               
            
           
           
           
             Conception and Evaluation of Test Suite Minimization Techniques for Regression Testing in Practice
               
                 
                 
                 
                 
                 Dr. Tobias Röhm
                  •
                 
                
                 
                 
                 
                 Dr. Roman Haas
                  
                 
                
               
                • 2019 
               
            
           
           
           
             Poster: Recommending Unnecessary Source Code Based on Static Analysis.
               
                 
                 
                 
                 
                 Dr. Roman Haas
                  •
                 
                
                 
                 
                 
                 Dr. Elmar Jürgens
                  
                 
                
               
                • 2019 
               
            
           
           
           
             Teamscale: Tackle Technical Debt and Control the Quality of Your Software.
               
                 
                 
                 
                 
                 Dr. Tobias Röhm
                  
                 
                
               
                • 2019 
               
            
           
           
           
             Too Trivial To Test? An Inverse View on Defect Prediction to Identify Methods with Low Fault Risk.
               
                 
                 
                 
                 
                 Jakob Rott
                  
                 
                
               
                • 2019 
               
            
           
           
           
             Empirische Untersuchung der Effektivität von Testpriorisierungsverfahren in der Praxis.
               
                 
                 
                 
                 
                 Dr. Elmar Jürgens
                  •
                 
                
                 
                 
                 
                 Dr. Dennis Pagano
                  
                 
                
               
                • 2018 
               
            
           
           
           
             Erfahrungen mit Test-Gap-Analyse und Ticket Coverage in der Praxis.
               
                 
                 
                 
                 
                 Dr. Lars Heinemann
                  •
                 
                
                 
                 
                 
                 Dr. Benjamin Hummel
                  •
                 
                
                 
                 
                 
                 Nils Kunze
                  
                 
                
               
                • 2018 
               
            
           
           
           
             Machine Learning of Bug Pattern Detection Rules.
               
                 
                 
                 
                 
                 Dr. Elmar Jürgens
                  •
                 
                
                 
                 
                 
                 Dr. Dennis Pagano
                  
                 
                
               
                • 2018 
               
            
           
           
           
             Test-Impact-Analyse: Fehler früh erkennen trotz großer, langlaufender Test-Suites.
               
                 
                 
                 
                 
                 Dr. Elmar Jürgens
                  •
                 
                
                 
                 
                 
                 Dr. Dennis Pagano
                  
                 
                
               
                • 2018 
               
            
           
           
           
             Test-Impact-Analyse: Trotz großer, langlaufender Test-Suites Fehler früh erkennen.
               
                 
                 
                 
                 
                 Dr. Andreas Göb
                  •
                 
                
                 
                 
                 
                 Dr. Elmar Jürgens
                  •
                 
                
                 
                 
                 
                 Dr. Dennis Pagano
                  
                 
                
               
                • 2018 
               
            
           
           
           
             Test Impact Analysis: Detecting Errors Early Despite Large, Long-Running Test Suites.
               
                 
                 
                 
                 
                 Jakob Rott
                  
                 
                
               
                • 2018 
               
            
           
           
           
             Poster: Integrating Hierarchical Task Analysis into Model-Based System Design using Airbus XHTA and IBM Rational Rhapsody.
               
                 
                 
                 
                 
                 Jakob Rott
                  
                 
                
               
                • 2018 
               
            
           
           
           
             Integrating Hierarchical Task Analysis into Model-Based System Design using Airbus XHTA and IBM Rational Rhapsody.
               
                 
                 
                 
                 
                 Dr. Roman Haas
                  •
                 
                
                 
                 
                 
                 Dr. Benjamin Hummel
                  
                 
                
               
                • 2017 
               
            
           
           
           
             Learning to Rank Extract Method Refactoring Suggestions for Long Methods.
               
                 
                 
                 
                 
                 Florian Dreier
                  •
                 
                
                 
                 
                 
                 Dr. Andreas Göb
                  •
                 
                
                 
                 
                 
                 Dr. Elmar Jürgens
                  
                 
                
               
                • 2017 
               
            
           
           
           
             Test Accompanying Calculation of Test Gaps for Java Applications.
               
                 
                 
                 
                 
                 Jakob Rott
                  •
                 
                
                 
                 
                 
                 Dr. Elmar Jürgens
                  •
                 
                
                 
                 
                 
                 Dr. Dennis Pagano
                  
                 
                
               
                • 2017 
               
            
           
           
           
             Ticket Coverage: Putting Test Coverage into Context.
               
                 
                 
                 
                 
                 Dr. Roman Haas
                  •
                 
                
                 
                 
                 
                 Dr. Benjamin Hummel
                  
                 
                
               
                • 2016 
               
            
           
           
           
             Deriving Extract Method Refactoring Suggestions for Long Methods.
               
                 
                 
                 
                 
                 Dr. Elmar Jürgens
                  •
                 
                
                 
                 
                 
                 Dr. Dennis Pagano
                  
                 
                
               
                • 2016 
               
            
           
           
           
             Did We Test the Right Thing? Experiences with Test Gap Analysis in Practice.
               
                 
                 
                 
                 
                 Dr. Elmar Jürgens
                  •
                 
                
                 
                 
                 
                 Dr. Dennis Pagano
                  
                 
                
               
                • 2016 
               
            
           
           
           
             Haben wir das Richtige getestet? Erfahrungen mit Test-Gap-Analyse in der Praxis.
               
                 
                 
                 
                 
                 Jakob Rott
                  
                 
                
               
                • 2016 
               
            
           
           
           
             Untersuchung von Change-Request-Coverage als Metrik zur Qualitätssicherung von Software-Tests.
               
                 
                 
                 
                 
                 Dr. Tobias Röhm
                  
                 
                
               
                • 2015 
               
            
           
           
           
             Automated Extraction of Failure Reproduction Steps from User Interaction Traces.
               
                 
                 
                 
                 
                 Dr. Benjamin Hummel
                  •
                 
                
                 
                 
                 
                 Thomas Kinnen
                  
                 
                
               
                • 2015 
               
            
           
           
           
             Incremental Software Quality Analysis for Embedded Systems.
               
                 
                 
                 
                 
                 Timo Pawelka
                  •
                 
                
                 
                 
                 
                 Dr. Elmar Jürgens
                  
                 
                
               
                • 2015 
               
            
           
           
           
             Is This Code Written in English? A Study of the Natural Language of Comments and Identifiers in Practice.
               
                 
                 
                 
                 
                 Dr. Martin Feilkas
                  •
                 
                
                 
                 
                 
                 Thomas Kinnen
                  
                 
                
               
                • 2015 
               
            
           
           
           
             Managing Product Quality in Complex Software Development Projects.
               
                 
                 
                 
                 
                 Dr. Andreas Göb
                  •
                 
                
                 
                 
                 
                 Dr. Lars Heinemann
                  
                 
                
               
                • 2015 
               
            
           
           
           
             Operationalised product quality models and assessment: The Quamoco approach.
               
                 
                 
                 
                 
                 Dr. Elmar Jürgens
                  
                 
                
               
                • 2015 
               
            
           
           
           
             Principles and a Process for Successful Industry Cooperation – The Case of TUM and Munich Re.
               
                 
                 
                 
                 
                 Dr. Tobias Röhm
                  
                 
                
               
                • 2015 
               
            
           
           
           
             Two User Perspectives in Program Comprehension: End Users and Developer Users.
               
                 
                 
                 
                 
                 Dr. Elmar Jürgens
                  
                 
                
               
                • 2014 
               
            
           
           
           
             Collecting and Leveraging a Benchmark of Build System Clones to Aid in Quality Assessments.
               
                 
                 
                 
                 
                 Dr. Elmar Jürgens
                  
                 
                
               
                • 2014 
               
            
           
           
           
             Modern Code Reviews in Open-Source Projects: Which Problems Do They Find/Fix?
               
                 
                 
                 
                 
                 Dr. Tobias Röhm
                  
                 
                
               
                • 2014 
               
            
           
           
           
             Reproducing Software Failures by Exploiting the Action History of Undo Features.
               
                 
                 
                 
                 
                 Dr. Andreas Sewe
                  
                 
                
               
                • 2013 
               
            
           
           
           
             A Comprehensive Toolchain for Workload Characterization across JVM Languages.
               
                 
                 
                 
                 
                 Dr. Elmar Jürgens
                  
                 
                
               
                • 2013 
               
            
           
           
           
             Did We Test Our Changes? Assessing Alignment between Tests and Development in Practice.
               
                 
                 
                 
                 
                 Dr. Andreas Göb
                  
                 
                
               
                • 2013 
               
            
           
           
           
             Early Validation of Software Quality Models with respect to Minimality and Completeness: An Empirical Analysis.
               
                 
                 
                 
                 
                 Dr. Andreas Sewe
                  
                 
                
               
                • 2013 
               
            
           
           
           
             ShadowVM: Robust and Comprehensive Dynamic Program Analysis for the Java Platform.
               
                 
                 
                 
                 
                 Dr. Alexander von Rhein
                  
                 
                
               
                • 2013 
               
            
           
           
           
             Strategies for Product-Line Verification: Case Studies and Experiments.
               
                 
                 
                 
                 
                 Dr. Tobias Röhm
                  
                 
                
               
                • 2013 
               
            
           
           
           
             Towards Identification of Software Improvements and Specification Updates by Comparing Monitored and Specified End-user Behavior.
               
                 
                 
                 
                 
                 Dr. Florian Deißenböck
                  •
                 
                
                 
                 
                 
                 Dr. Lars Heinemann
                  
                 
                
               
                • 2012 
               
            
           
           
           
             A Structured Approach to Assess Third-Party Library Usage.
               
                 
                 
                 
                 
                 Dr. Tobias Röhm
                  
                 
                
               
                • 2012 
               
            
           
           
           
             Automatically Detecting Developer Activities and Problems in Software Development Work.
               
                 
                 
                 
                 
                 Dr. Andreas Sewe
                  
                 
                
               
                • 2012 
               
            
           
           
           
             Design and Analysis of a Scala Benchmark Suite for the Java Virtual Machine.
               
                 
                 
                 
                 
                 Dr. Lars Heinemann
                  
                 
                
               
                • 2012 
               
            
           
           
           
             Facilitating Reuse in Model-Based Development with Context-Dependent Model Element Recommendations.
               
                 
                 
                 
                 
                 Dr. Tobias Röhm
                  •
                 
                
                 
                 
                 
                 Dr. Dennis Pagano
                  
                 
                
               
                • 2012 
               
            
           
           
           
             FastFix: Monitoring Control for Remote Software Maintenance.
               
                 
                 
                 
                 
                 Dr. Tobias Röhm
                  •
                 
                
                 
                 
                 
                 Dr. Dennis Pagano
                  
                 
                
               
                • 2012 
               
            
           
           
           
             FastFix: Monitoring Control for Remote Software Maintenance.
               
                 
                 
                 
                 
                 Dr. Lars Heinemann
                  •
                 
                
                 
                 
                 
                 Dr. Benjamin Hummel
                  
                 
                
               
                • 2012 
               
            
           
           
           
             Identifier-Based Context-Dependent API Method Recommendation.
               
                 
                 
                 
                 
                 Dr. Andreas Sewe
                  
                 
                
               
                • 2012 
               
            
           
           
           
             JP2: Call-Site Aware Calling Context Profiling for the Java Virtual Machine.
               
                 
                 
                 
                 
                 Dr. Andreas Sewe
                  
                 
                
               
                • 2012 
               
            
           
           
           
             new Scala() instance of Java: a Comparison of the Memory Behaviour of Java and Scala Programs.
               
                 
                 
                 
                 
                 Dr. Andreas Göb
                  •
                 
                
                 
                 
                 
                 Dr. Lars Heinemann
                  
                 
                
               
                • 2012 
               
            
           
           
           
             The Quamoco Product Quality Modelling and Assessment Approach.
               
                 
                 
                 
                 
                 Dr. Lars Heinemann
                  
                 
                
               
                • 2012 
               
            
           
           
           
             Understanding API Usage to Support Informed Decision Making in Software Maintenance.
               
                 
                 
                 
                 
                 Dr. Benjamin Hummel
                  •
                 
                
                 
                 
                 
                 Dr. Elmar Jürgens
                  
                 
                
               
                • 2012 
               
            
           
           
           
             Using Network Analysis for Recommendation of Central Software Classes.
               
                 
                 
                 
                 
                 Dr. Andreas Sewe
                  
                 
                
               
                • 2011 
               
            
           
           
           
             An Overview of ALIA4J: An Execution Model for Advanced-Dispatching Languages.
               
                 
                 
                 
                 
                 Dr. Andreas Sewe
                  
                 
                
               
                • 2011 
               
            
           
           
           
             Complete and Platform-Independent Calling Context Profiling for the Java Virtual Machine.
               
                 
                 
                 
                 
                 Dr. Andreas Sewe
                  
                 
                
               
                • 2011 
               
            
           
           
           
             Da Capo con Scala: Design and Analysis of a Scala Benchmark Suite for the Java Virtual Machine.
               
                 
                 
                 
                 
                 Dr. Lars Heinemann
                  
                 
                
               
                • 2011 
               
            
           
           
           
             Evaluating a Quality Model for Software Product Assessments – A Case Study.
               
                 
                 
                 
                 
                 Dr. Lars Heinemann
                  
                 
                
               
                • 2011 
               
            
           
           
           
             Integrating Quality Models and Static Analysis for Comprehensive Quality Assessment.
               
                 
                 
                 
                 
                 Dr. Andreas Sewe
                  
                 
                
               
                • 2011 
               
            
           
           
           
             Next in line, Please!: Exploiting the Indirect Benefits of Inlining by Accurately Predicting Further Inlining.
               
                 
                 
                 
                 
                 Dr. Andreas Sewe
                  
                 
                
               
                • 2011 
               
            
           
           
           
             Portable and Accurate Collection of Calling-Context-Sensitive Bytecode Metrics for the Java Virtual Machine.
               
                 
                 
                 
                 
                 Dr. Lars Heinemann
                  •
                 
                
                 
                 
                 
                 Dr. Benjamin Hummel
                  
                 
                
               
                • 2011 
               
            
           
           
           
             Recommending API Methods Based on Identifier Contexts.
               
                 
                 
                 
                 
                 Dr. Andreas Göb
                  
                 
                
               
                • 2011 
               
            
           
           
           
             Reducing User Perceived Latency with a Proactive Prefetching Middleware for Mobile SOA Access.
               
                 
                 
                 
                 
                 Dr. Benjamin Hummel
                  
                 
                
               
                • 2011 
               
            
           
           
           
             Semantic Clone Detection for Model-Based Development of Embedded Systems.
               
                 
                 
                 
                 
                 Dr. Andreas Sewe
                  
                 
                
               
                • 2011 
               
            
           
           
           
             Taming Reflection: Aiding Static Analysis in the Presence of Reflection and Custom Class Loaders.
               
                 
                 
                 
                 
                 Dr. Florian Deißenböck
                  •
                 
                
                 
                 
                 
                 Dr. Lars Heinemann
                  
                 
                
               
                • 2011 
               
            
           
           
           
             The Quamoco Tool Chain for Quality Modeling and Assessment.
               
                 
                 
                 
                 
                 Dr. Andreas Sewe
                  
                 
                
               
                • 2010 
               
            
           
           
           
             Headroom-based Pretenuring: Dynamically Pretenuring Objects That Live Long Enough.
               
                 
                 
                 
                 
                 Dr. Martin Feilkas
                  
                 
                
               
                • 2010 
               
            
           
           
           
             Seamless Model-Based Development: From Isolated Tools to Integrated Model Engineering Environments.
               
                 
                 
                 
                 
                 Dr. Andreas Sewe
                  
                 
                
               
                • 2009 
               
            
           
           
           
             A Holistic Approach for Access Control Policies: From Formal Specification to Aspect-based Enforcement.
               
                 
                 
                 
                 
                 Dr. Benjamin Hummel
                  
                 
                
               
                • 2009 
               
            
           
           
           
             Behavioral Specification of Reactive Systems Using Stream-Based I/O Tables.
               
                 
                 
                 
                 
                 Dr. Florian Deißenböck
                  •
                 
                
                 
                 
                 
                 Dr. Elmar Jürgens
                  
                 
                
               
                • 2009 
               
            
           
           
           
             Software Quality Models: Purposes, Usage Scenarios and Requirements.
               
                 
                 
                 
                 
                 Dr. Martin Feilkas
                  •
                 
                
                 
                 
                 
                 Dr. Elmar Jürgens
                  
                 
                
               
                • 2009 
               
            
           
           
           
             The loss of architectural knowledge during system evolution: An industrial case study.
               
                 
                 
                 
                 
                 Dr. Andreas Sewe
                  
                 
                
               
                • 2008 
               
            
           
           
           
             Aspects and Class-based Security: A Survey of Interactions between Advice Weaving and the Java 2 Security Model.
               
                 
                 
                 
                 
                 Dr. Benjamin Hummel
                  •
                 
                
                 
                 
                 
                 Dr. Elmar Jürgens
                  
                 
                
               
                • 2008 
               
            
           
           
           
             ConQAT - Ein Toolkit zur kontinuierlichen Qualitätsbewertung.
               
                 
                 
                 
                 
                 Dr. Martin Feilkas
                  •
                 
                
                 
                 
                 
                 Dr. Elmar Jürgens
                  
                 
                
               
                • 2008 
               
            
           
           
           
             Software-Qualitätsmodelle in der Praxis: Erfahrungen mit aktivitätenbasierten Modellen.
               
                 
                 
                 
                 
                 Dr. Florian Deißenböck
                  •
                 
                
                 
                 
                 
                 Dr. Martin Feilkas
                  
                 
                
               
                • 2008 
               
            
           
           
           
             Towards a Repository of Common Programming Technologies Knowledge.
               
                 
                 
                 
                 
                 Dr. Benjamin Hummel
                  
                 
                
               
                • 2008 
               
            
           
           
           
             Towards an integrated system model for testing and verification of automation machines.
               
                 
                 
                 
                 
                 Dr. Martin Feilkas
                  
                 
                
               
                • 2008 
               
            
           
           
           
             Umfassendes Architekturmodell für das Engineering eingebetteter Software-intensiver Systeme.
               
                 
                 
                 
                 
                 Dr. Benjamin Hummel
                  
                 
                
               
                • 2007 
               
            
           
           
           
             Acyclic type-of-relationship problems on the internet: an experimental analysis.
               
                 
                 
                 
                 
                 Dr. Martin Feilkas
                  •
                 
                
                 
                 
                 
                 Dr. Elmar Jürgens
                  
                 
                
               
                • 2006 
               
            
           
           
           
             Domänenspezifische Sprachen und generative Entwicklung.
Stay one step ahead
                        Our researchers drive the field of software quality and happily share their results and insights about the future of software quality.
                    
                    
                