Rainer Koschke

Orcid: 0000-0003-4094-3444

Affiliations:
  • University of Bremen


According to our database1, Rainer Koschke authored at least 143 papers between 1996 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Understanding and Evaluating Developer Behaviour in Programming Tasks.
CoRR, 2024

Can Electromyography Alone Reveal Facial Action Units? A Pilot EMG-Based Action Unit Recognition Study with Real-Time Validation.
Proceedings of the 17th International Joint Conference on Biomedical Engineering Systems and Technologies, 2024

2022
The Effect of Feature Characteristics on the Performance of Feature Location Techniques.
IEEE Trans. Software Eng., 2022

Edge Animation in Software Visualization.
Proceedings of the Working Conference on Software Visualization, 2022

Visualizing Code Smells: Tables or Code Cities? A Controlled Experiment.
Proceedings of the Working Conference on Software Visualization, 2022

How EvoStreets Are Observed in Three-Dimensional and Virtual Reality Environments.
Proceedings of the Software Engineering 2022, 2022

City of Clones.
Proceedings of the 16th IEEE International Workshop on Software Clones, 2022

2021
TinySpline: A Small, yet Powerful Library for Interpolating, Transforming, and Querying NURBS, B-Splines, and Bézier Curves.
Proceedings of the 28th IEEE International Conference on Software Analysis, 2021

Javadoc Violations and Their Evolution in Open-Source Software.
Proceedings of the 28th IEEE International Conference on Software Analysis, 2021

Recording, Visualising and Understanding Developer Programming Behaviour.
Proceedings of the 28th IEEE International Conference on Software Analysis, 2021

SEE Your Clones With Your Teammates.
Proceedings of the 15th IEEE International Workshop on Software Clones, 2021

Modeling, Visualizing, and Checking Software Architectures Collaboratively in Shared Virtual Worlds.
Proceedings of the ECSA 2021 Companion Volume, 2021

IWSC(D): From Research to Practice: A Personal Historical Retelling.
Proceedings of the Code Clone Analysis, 2021

Visualization of Clones.
Proceedings of the Code Clone Analysis, 2021

2020
Code Cities in Virtual and Augmented Reality.
Softwaretechnik-Trends, 2020

Mining understandable state machine models from embedded code.
Empir. Softw. Eng., 2020

A systematic mapping study of clone visualization.
Comput. Sci. Rev., 2020

The Vision of Software Clone Management: Past, Present, and Future.
CoRR, 2020

How EvoStreets Are Observed in Three-Dimensional and Virtual Reality Environments.
Proceedings of the 27th IEEE International Conference on Software Analysis, 2020

Clustering Paths With Dynamic Time Warping.
Proceedings of the Working Conference on Software Visualization, 2020

Static Extraction of Enforced Authorization Policies SeeAuthz.
Proceedings of the 20th IEEE International Working Conference on Source Code Analysis and Manipulation, 2020

2019
Towards Understandable Guards of Extracted State Machines from Embedded Software.
Proceedings of the 26th IEEE International Conference on Software Analysis, 2019

Movement Patterns and Trajectories in Three-Dimensional Software Visualization.
Proceedings of the 19th International Working Conference on Source Code Analysis and Manipulation, 2019

The Architectural Security Tool Suite - ARCHSEC.
Proceedings of the 19th International Working Conference on Source Code Analysis and Manipulation, 2019

Comparing the EvoStreets visualization technique in two D and three-dimensional environments: a controlled experiment.
Proceedings of the 27th International Conference on Program Comprehension, 2019

Do extracted state machine models help to understand embedded software?
Proceedings of the 27th International Conference on Program Comprehension, 2019

Improving Clone Detection Precision Using Machine Learning Techniques.
Proceedings of the 10th International Workshop on Empirical Software Engineering in Practice, 2019

2018
20 Jahre WSR(E) - ein persönlicher Rück-und Ausblick.
Softwaretechnik-Trends, 2018

A Controlled Experiment on Spatial Orientation in VR-Based Software Cities.
Proceedings of the 2018 IEEE Working Conference on Software Visualization, 2018

[Engineering Paper] Built-in Clone Detection in Meta Languages.
Proceedings of the 18th IEEE International Working Conference on Source Code Analysis and Manipulation, 2018

Interactive Measures for Mining Understandable State Machines from Embedded Software: Experiments and Case Studies.
Proceedings of the Model-Driven Engineering and Software Development, 2018

Towards Interactive Mining of Understandable State Machine Models from Embedded Software.
Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development, 2018

Generated code in studies on clone rates.
Proceedings of the 12th IEEE International Workshop on Software Clones, 2018

Are there functionally similar code clones in practice?
Proceedings of the 12th IEEE International Workshop on Software Clones, 2018

Reflexion Models for State Machine Extraction and Verification.
Proceedings of the 2018 IEEE International Conference on Software Maintenance and Evolution, 2018

On State Machine Mining from Embedded Control Software.
Proceedings of the 2018 IEEE International Conference on Software Maintenance and Evolution, 2018

Industrial experience on code clean-up using architectural conformance checking.
Proceedings of the 12th European Conference on Software Architecture: Companion Proceedings, 2018

2016
Special section on software clones.
Softw. Qual. J., 2016

Software-Clone Rates in Open-Source Programs Written in C or C++.
Proceedings of the 10th International Workshop on Software Clones, 2016

Automatically Extracting Threats from Extended Data Flow Diagrams.
Proceedings of the Engineering Secure Software and Systems - 8th International Symposium, 2016

2015
Preface special section on software clones (IWSC'13).
J. Softw. Evol. Process., 2015

A survey on goal-oriented visualization of clone data.
Proceedings of the 3rd IEEE Working Conference on Software Visualization, 2015

From preprocessor-constrained parse graphs to preprocessor-constrained control flow.
Proceedings of the 15th IEEE International Working Conference on Source Code Analysis and Manipulation, 2015

What do we need to know about clones? deriving information needs from user goals.
Proceedings of the 9th IEEE International Workshop on Software Clones, 2015

2014
On the Comprehension of Program Comprehension.
ACM Trans. Softw. Eng. Methodol., 2014

Large-scale inter-system clone detection using suffix trees and hashing.
J. Softw. Evol. Process., 2014

Special issue on software clones (IWSC'12).
Sci. Comput. Program., 2014

Robust Parsing of Cloned Token Sequences.
Electron. Commun. Eur. Assoc. Softw. Sci. Technol., 2014

Preface to the Proceedings of the Eighth International Workshop on Software Clones.
Electron. Commun. Eur. Assoc. Softw. Sci. Technol., 2014

How Do Professional Developers Comprehend Software?
Proceedings of the Software Engineering 2014, Fachtagung des GI-Fachbereichs Softwaretechnik, 25. Februar, 2014

Effect of Clone Information on the Performance of Developers Fixing Cloned Bugs.
Proceedings of the 14th IEEE International Working Conference on Source Code Analysis and Manipulation, 2014

The vision of software clone management: Past, present, and future (Keynote paper).
Proceedings of the 2014 Software Evolution Week, 2014

International workshop on software clones.
Proceedings of the 2014 Software Evolution Week, 2014

2013
Incremental reflexion analysis.
J. Softw. Evol. Process., 2013

Studying clone evolution using incremental clone detection.
J. Softw. Evol. Process., 2013

Towards Identifying Evolution Smells in Software Product Lines.
Proceedings of the Software Engineering 2013 - Workshopband (inkl. Doktorandensymposium), Fachtagung des GI-Fachbereichs Softwaretechnik, 26. Februar, 2013

An Empirical Study of Clone Removals.
Proceedings of the 2013 IEEE International Conference on Software Maintenance, 2013

7th international workshop on software clones (IWSC 2013).
Proceedings of the 35th International Conference on Software Engineering, 2013

Extracting and Analyzing the Implemented Security Architecture of Business Applications.
Proceedings of the 17th European Conference on Software Maintenance and Reengineering, 2013

2012
Software Clone Management Towards Industrial Application (Dagstuhl Seminar 12071).
Dagstuhl Reports, 2012

Reverse Engineering Variability in Source Code Using Clone Detection: A Case Study for Linux Variants of Consumer Electronic Devices.
Proceedings of the 19th Working Conference on Reverse Engineering, 2012

Foreword.
Proceedings of the Proceeding of the 6th International Workshop on Software Clones, 2012

Program complexity metrics and programmer opinions.
Proceedings of the IEEE 20th International Conference on Program Comprehension, 2012

Large-Scale Inter-System Clone Detection Using Suffix Trees.
Proceedings of the 16th European Conference on Software Maintenance and Reengineering, 2012

2011
An extended assessment of type-3 clones as detected by state-of-the-art tools.
Softw. Qual. J., 2011

Guest editor's introduction to the special section on the 2009 international conference on program comprehension (ICPC 2009).
Softw. Qual. J., 2011

Object-Based Dynamic Protocol Recovery for Multi-Threading Programs.
Proceedings of the 18th Working Conference on Reverse Engineering, 2011

Approximate Code Search in Program Histories.
Proceedings of the 18th Working Conference on Reverse Engineering, 2011

Frequency and risks of changes to clones.
Proceedings of the 33rd International Conference on Software Engineering, 2011

Fifth international workshop on software clones: (IWSC 2011).
Proceedings of the 33rd International Conference on Software Engineering, 2011

On the Utility of a Defect Prediction Model during HW/SW Integration Testing: A Retrospective Case Study.
Proceedings of the 15th European Conference on Software Maintenance and Reengineering, 2011

2010
Evaluation von Modellen zur Fehlervorhersage: Probleme und Lösungsmöglichkeiten.
Softwaretechnik-Trends, 2010

Fourth International Workshop on Software Clones (IWSC).
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

Effort-Aware Defect Prediction Models.
Proceedings of the 14th European Conference on Software Maintenance and Reengineering, 2010

2009
A Systematic Survey of Program Comprehension through Dynamic Analysis.
IEEE Trans. Software Eng., 2009

Extending the reflexion method for consolidating software variants into product lines.
Softw. Qual. J., 2009

An evaluation of code similarity identification for the grow-and-prune model.
J. Softw. Maintenance Res. Pract., 2009

Comparison and evaluation of code clone detection techniques and tools: A qualitative approach.
Sci. Comput. Program., 2009

An Assessment of Type-3 Clones as Detected by State-of-the-Art Tools.
Proceedings of the Ninth IEEE International Working Conference on Source Code Analysis and Manipulation, 2009

Revisiting the evaluation of defect prediction models.
Proceedings of the 5th International Workshop on Predictive Models in Software Engineering, 2009

Evaluating Defect Prediction Models for a Large Evolving Software System.
Proceedings of the 13th European Conference on Software Maintenance and Reengineering, 2009

Third International Workshop on Software Clones (IWSC).
Proceedings of the 13th European Conference on Software Maintenance and Reengineering, 2009

Incremental Clone Detection.
Proceedings of the 13th European Conference on Software Maintenance and Reengineering, 2009

2008
Identifying and Removing Software Clones.
Proceedings of the Software Evolution, 2008

Encapsulating targeted component abstractions using software Reflexion Modelling.
J. Softw. Maintenance Res. Pract., 2008

Dynamic object process graphs.
J. Syst. Softw., 2008

Empirical evaluation of clone detection using syntax suffix trees.
Empir. Softw. Eng., 2008

Zehn Jahre WSR - Zwölf Jahre Bauhaus.
Proceedings of the 10th Workshop Software Reengineering, 5-7 May 2008, Bad Honnef, Germany, 2008

Empirische Grundlagen für das Klonmanagement.
Proceedings of the 10th Workshop Software Reengineering, 5-7 May 2008, Bad Honnef, Germany, 2008

Architecture Reconstruction.
Proceedings of the Software Engineering, International Summer Schools, 2008

Reduzierung der Programmgröße mit Hilfe von Klonerkennung.
Proceedings of the 38. Jahrestagung der Gesellschaft für Informatik, Beherrschbare Systeme, 2008

Supporting the Grow-and-Prune Model in Software Product Lines Evolution Using Clone Detection.
Proceedings of the 12th European Conference on Software Maintenance and Reengineering, 2008

2007
Guest Editors' Introduction to the Special Section from the International Conference on Software Maintenance and Evolution.
IEEE Trans. Software Eng., 2007

Comparison and Evaluation of Clone Detection Tools.
IEEE Trans. Software Eng., 2007

Automated clustering to support the reflexion method.
Inf. Softw. Technol., 2007

Dynamic Protocol Recovery.
Proceedings of the 14th Working Conference on Reverse Engineering (WCRE 2007), 2007

2006
Erzeugung und Anwendungen dynamischer Objektprozessgraphen.
Softwaretechnik-Trends, 2006

Konsolidierung von Software-Varianten in Software-Produktlinien.
Softwaretechnik-Trends, 2006

Reengineering-Verfahren und Software-Test.
Softwaretechnik-Trends, 2006

Revisiting the Delta IC approach to component recovery.
Sci. Comput. Program., 2006

Selected papers from the fourth Source Code Analysis and Manipulation (SCAM 2004) Workshop.
J. Syst. Softw., 2006

Introduction.
Autom. Softw. Eng., 2006

Clone Detection Using Abstract Syntax Suffix Trees.
Proceedings of the 13th Working Conference on Reverse Engineering (WCRE 2006), 2006

06301 Summary -- Duplication, Redundancy, and Similarity in Software.
Proceedings of the Duplication, Redundancy, and Similarity in Software, 23.07., 2006

06301 Abstracts Collection -- Duplication, Redundancy, and Similarity in Software.
Proceedings of the Duplication, Redundancy, and Similarity in Software, 23.07., 2006

Survey of Research on Software Clones.
Proceedings of the Duplication, Redundancy, and Similarity in Software, 23.07., 2006

Subjectivity in Clone Judgment: Can We Ever Agree?.
Proceedings of the Duplication, Redundancy, and Similarity in Software, 23.07., 2006

2005
Static object trace extraction for programs with pointers.
J. Syst. Softw., 2005

Rekonstruktion von Software-Architekturen.
Inform. Forsch. Entwickl., 2005

What Architects Should Know About Reverse Engineering and Rengineering.
Proceedings of the Fifth Working IEEE / IFIP Conference on Software Architecture (WICSA 2005), 2005

Equipping the Reflexion Method with Automated Clustering.
Proceedings of the 12th Working Conference on Reverse Engineering, 2005

The Dominance Tree in Visualizing Software Dependencies.
Proceedings of the 3rd International Workshop on Visualizing Software for Understanding and Analysis, 2005

On dynamic feature location.
Proceedings of the 20th IEEE/ACM International Conference on Automated Software Engineering (ASE 2005), 2005

2004
Addendum to "Locating Features in Source Code'.
IEEE Trans. Software Eng., 2004

The Second International Workshop on Detection of Software Clones: workshop report.
ACM SIGSOFT Softw. Eng. Notes, 2004

Symphony: View-Driven Software Architecture Reconstruction.
Proceedings of the 4th Working IEEE / IFIP Conference on Software Architecture (WICSA 2004), 2004

2003
Locating Features in Source Code.
IEEE Trans. Software Eng., 2003

Extraktion statischer Objekt Prozess Graphen.
Softwaretechnik-Trends, 2003

Software visualization in software maintenance, reverse engineering, and re-engineering: a research survey.
J. Softw. Maintenance Res. Pract., 2003

Second International Workshop on Detection of Software Clones.
Proceedings of the 10th Working Conference on Reverse Engineering, 2003

Hierarchical Reflexion Models.
Proceedings of the 10th Working Conference on Reverse Engineering, 2003

Experiences in Teaching Software Evolution and Program Comprehension.
Proceedings of the 11th International Workshop on Program Comprehension (IWPC 2003), 2003

2002
Static Trace Extraction.
Proceedings of the 9th Working Conference on Reverse Engineering (WCRE 2002), 28 October, 2002

Incremental Location of Combined Features for Large-Scale Programs.
Proceedings of the 18th International Conference on Software Maintenance (ICSM 2002), 2002

2001
WoSEF: workshop on standard exchange format.
ACM SIGSOFT Softw. Eng. Notes, 2001

Towards a Standard Schema for C/C++.
Proceedings of the Eighth Working Conference on Reverse Engineering, 2001

Feature-Driven Program Understanding Using Concept Analysis of Execution Traces.
Proceedings of the 9th International Workshop on Program Comprehension (IWPC 2001), 2001

Aiding Program Comprehension by Static and Dynamic Feature Analysis.
Proceedings of the 2001 International Conference on Software Maintenance, 2001

Software Visualization for Reverse Engineering.
Proceedings of the Software Visualization, 2001

Derivation of Feature Component Maps by Means of Concept Analysis.
Proceedings of the Fifth Conference on Software Maintenance and Reengineering, 2001

2000
Atomic Architectural Component Recovery for Program Understanding and Evolution.
Softwaretechnik-Trends, 2000

A comparison of abstract data types and objects recovery techniques.
Sci. Comput. Program., 2000

Analyzing xfig Using the Bauhaus Tools.
Proceedings of the Seventh Working Conference on Reverse Engineering, 2000

Data Exchange in Bauhaus.
Proceedings of the Seventh Working Conference on Reverse Engineering, 2000

A Framework for Experimental Evaluation of Clustering Techniques.
Proceedings of the 8th International Workshop on Program Comprehension (IWPC 2000), 2000

Workshop on standard exchange format (WoSEF).
Proceedings of the 22nd International Conference on on Software Engineering, 2000

Atomic architectural component recovery for program understanding and evolution - evaluation of atuomatic re-modelarization techniques and their integration in a semi-automatic method.
PhD thesis, 2000

1999
A Metric-Based Approach to Detect Abstract Data Types and State Encapsulations.
Autom. Softw. Eng., 1999

An Incremental Semi-Automatic Method for Component Recovery.
Proceedings of the Sixth Working Conference on Reverse Engineering, 1999

1998
An Intermediate Representation for Reverse Engineering Analyses.
Proceedings of the 5th Working Conference on Reverse Engineering, 1998

1997
Comparison of Abstract Data Type and Abstract State Encapsulation Detection Techniques for Architectural Understanding.
Proceedings of the 4th Working Conference on Reverse Engineering, 1997

Finding Components in a Hierarchy of Modules: a Step towards Architectural Understanding.
Proceedings of the 1997 International Conference on Software Maintenance (ICSM '97), 1997

1996
Ansätze des Programmverstehens.
Proceedings of the Softwarewartung und Reengineering, 1996


  Loading...