scispace - formally typeset
J

Jens Krinke

Researcher at University College London

Publications -  109
Citations -  5267

Jens Krinke is an academic researcher from University College London. The author has contributed to research in topics: Program slicing & Slicing. The author has an hindex of 35, co-authored 106 publications receiving 4720 citations. Previous affiliations of Jens Krinke include IEEE Computer Society & King's College London.

Papers
More filters
Journal ArticleDOI

Comparison and Evaluation of Clone Detection Tools

TL;DR: An experiment is presented that evaluates six clone detectors based on eight large C and Java programs (altogether almost 850 KLOC) and selects techniques that cover the whole spectrum of the state-of-the-art in clone detection.
Proceedings ArticleDOI

Identifying similar code with program dependence graphs

TL;DR: This approach to identifying similar code in programs based on finding similar subgraphs in attributed directed graphs considers not only the syntactic structure of programs but also the data flow within (as an abstraction of the semantics).
Proceedings ArticleDOI

A Study of Consistent and Inconsistent Changes to Code Clones

TL;DR: The study observes that when there are inconsistent changes to a code clones group in a near version, it is rarely the case that there are additional changes in later versions such that the code clone group then has only consistent changes.
Proceedings ArticleDOI

Searching for better configurations: a rigorous approach to clone evaluation

Abstract: Clone detection finds application in many software engineering activities such as comprehension and refactoring. However, the confounding configuration choice problem poses a widely-acknowledged threat to the validity of previous empirical analyses. We introduce desktop and parallelised cloud-deployed versions of a search based solution that finds suitable configurations for empirical studies. We evaluate our approach on 6 widely used clone detection tools applied to the Bellon suite of 8 subject systems. Our evaluation reports the results of 9.3 million total executions of a clone tool; the largest study yet reported. Our approach finds significantly better configurations (p
Proceedings ArticleDOI

Static slicing of threaded programs

TL;DR: This paper extends the well known structures of the control flow graph and the program dependencc graph for threaded programs with interference and calculates more precise static slices which does not require serialization of threaded programs.