DEPARTMENT OF COMPUTER SCIENCE Dr. Jens Krinke |
![]() |
Warning: Undefined variable $prefix in /Users/jkrinke/Projects/Web/UCL/php/start.php on line 34 Warning: Undefined variable $prefix in /Users/jkrinke/Projects/Web/UCL/php/start.php on line 35 Warning: Undefined variable $prefix in /Users/jkrinke/Projects/Web/UCL/php/start.php on line 36 Warning: Undefined variable $prefix in /Users/jkrinke/Projects/Web/UCL/php/start.php on line 37 Warning: Undefined variable $prefix in /Users/jkrinke/Projects/Web/UCL/php/start.php on line 38 Home - Contact - Teaching - Research - Publications Warning: Undefined variable $mainlinks in /Users/jkrinke/Projects/Web/UCL/php/start.php on line 42 Warning: Undefined variable $contents in /Users/jkrinke/Projects/Web/UCL/php/start.php on line 48 |
Student ProjectsGeneral IdeasMy areas of interest are Software Test, Continuous Integration, Code Review, Program Analysis, Clone Detection, Bug Detection, and AI for Software Engineering (AI4SE). I am open to supervise student projects in these areas. If you are interested to do a project in one of the areas, please contact me. A list of concrete topics you'll find below. Specific TopicsAre Developers Aware of Clones When They Make Code Changes?This projects aim to leverage the rich information in code review process and automatic code clone detection to assess the awareness of developers to code cloning on a day-to-day basis. Code clone detection will be performed before and after each code review patch is submitted. With detected clones, code changes from the patch, and natural language text in the review, we can ask several interesting questions by performing a manual analysis of the results: (1) How often are developers aware, i.e. do they discuss them in code review, when clones are introduced into the systems? (2) When they discuss about clones, what happens to the clones in the system after the discussion? (3) What are common intents when developers introduce clones into the software? (4) What is the developer's perception about code clones? Should clones always be removed or it's just good to know they're there? Article describing a similar study.
Last modified: 09/26/2025 |