His primary areas of study are Programming language, Code, Program slicing, Software engineering and Software maintenance. His work on Java, Static program analysis and Source code is typically connected to Clone as part of general Programming language study, connecting several disciplines of science. His study in Java is interdisciplinary in nature, drawing from both Duplicate code, Software, Clone and Precision and recall.
Jens Krinke combines topics linked to Data flow diagram with his work on Code. His Program slicing study is concerned with Slicing in general. His biological study spans a wide range of topics, including Event and Aspect mining.
Jens Krinke mostly deals with Program slicing, Programming language, Slicing, Software engineering and Theoretical computer science. His Program slicing research is multidisciplinary, incorporating elements of Program analysis and Parallel computing. In the subject of general Programming language, his work in Clone, Java, Static program analysis and Cloning is often linked to Context, thereby combining diverse domains of study.
Jens Krinke has included themes like Software system, Software maintenance, Software development, Code and Code review in his Software engineering study. His Code research includes elements of Data flow diagram and Software. His Theoretical computer science research is multidisciplinary, relying on both Visualization, Control flow, Dependence analysis and Source code.
Jens Krinke focuses on Software, Code, Source code, Programming language and Code review. The Software study combines topics in areas such as Scalability, License and Artificial intelligence. His Code study incorporates themes from Open-source software development, Server and Open platform.
The study incorporates disciplines such as Executable, Slicing, Tree, Construct and Code generation in addition to Source code. The study of Programming language is intertwined with the study of Traceability in a number of ways. He has included themes like Computer security, Software engineering and Technical debt in his Code review study.
His scientific interests lie mostly in Software, Source code, Software system, Code review and Code. His Software research includes elements of Algorithm and Artificial intelligence. Source code is a subfield of Programming language that Jens Krinke explores.
His Programming language research incorporates themes from Obfuscation and Code generation. His research integrates issues of Data modeling and Software engineering in his study of Software system. His Code review research integrates issues from Java, Open-source software development and Server.
This overview was generated by a machine learning system which analysed the scientist’s body of work. If you have any feedback, you can contact us here.
Comparison and Evaluation of Clone Detection Tools
S. Bellon;R. Koschke;G. Antoniol;J. Krinke.
IEEE Transactions on Software Engineering (2007)
Identifying similar code with program dependence graphs
working conference on reverse engineering (2001)
A Study of Consistent and Inconsistent Changes to Code Clones
working conference on reverse engineering (2007)
Static slicing of threaded programs
workshop on program analysis for software tools and engineering (1998)
Aspect mining using event traces
S. Breu;J. Krinke.
automated software engineering (2004)
Is Cloned Code More Stable than Non-cloned Code?
source code analysis and manipulation (2008)
Searching for better configurations: a rigorous approach to clone evaluation
Tiantian Wang;Mark Harman;Yue Jia;Jens Krinke.
foundations of software engineering (2013)
Efficient path conditions in dependence graphs for software safety analysis
Gregor Snelting;Torsten Robschink;Jens Krinke.
ACM Transactions on Software Engineering and Methodology (2006)
Search based software engineering for software product line engineering: a survey and directions for future work
M. Harman;Y. Jia;J. Krinke;W. B. Langdon.
software product lines (2014)
Context-sensitive slicing of concurrent programs
foundations of software engineering (2003)
If you think any of the details on this page are incorrect, let us know.
We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below: