{"id":26944,"date":"2026-02-26T19:40:58","date_gmt":"2026-02-26T16:40:58","guid":{"rendered":"https:\/\/w3.bilkent.edu.tr\/en\/?p=26944"},"modified":"2026-02-28T11:19:46","modified_gmt":"2026-02-28T08:19:46","slug":"cs-seminar-m-s-thesis-presentation-an-automated-approach-towards-code-comment-smell-detection-and-repair-hatice-kubra-caglar-330pm-february-27-2026-en","status":"publish","type":"post","link":"https:\/\/w3.bilkent.edu.tr\/en\/cs-seminar-m-s-thesis-presentation-an-automated-approach-towards-code-comment-smell-detection-and-repair-hatice-kubra-caglar-330pm-february-27-2026-en\/","title":{"rendered":"CS Seminar: \u201cM.S. Thesis Presentation: An Automated Approach Towards Code Comment Smell Detection and Repair\u201d, Hatice K\u00fcbra \u00c7a\u011flar, 3:30PM February 27 2026 (EN)"},"content":{"rendered":"<p>An Automated Approach Towards Code Comment Smell Detection and Repair<\/p>\n<p>Hatice K\u00fcbra \u00c7a\u011flar<br \/>\nMaster Student<\/p>\n<p>(Supervisor: Assoc.Prof. Eray T\u00fcz\u00fcn) Computer Engineering Department<br \/>\nBilkent University<\/p>\n<p>Abstract: Code comments are essential for software comprehension and maintenance; however, low-quality or inconsistent comments, referred to as code comment smells, can mislead developers and reduce code quality. This thesis proposes a classification-based framework for the automatic detection and repair of inline code comment smells. An enhanced dataset of 2,211 labeled inline comments, extended with manually curated repairs, is used to evaluate four large language models (GPT-4o-mini, o3-mini, DeepSeek-V3, and Codestral-2501) under zero-shot and few-shot prompting strategies. Experimental results show that lightweight instruction-tuned models achieve competitive detection performance, while code-specialized models demonstrate stronger repair capability. The findings highlight challenges related to dataset imbalance, prompt sensitivity, and error propagation between detection and repair stages. To demonstrate practical feasibility, the proposed framework is implemented as a prototype tool, SmellSolver, integrated into Azure DevOps pull request workflows. Although not yet evaluated through user studies, the prototype illustrates the industrial applicability of automated inline comment smell detection and repair.<\/p>\n<p>DATE: February 27, Friday @ 15:30 Place: EA 409<\/p>\n","protected":false},"excerpt":{"rendered":"<p>An Automated Approach Towards Code Comment Smell Detection and Repair Hatice K\u00fcbra \u00c7a\u011flar Master Student (Supervisor: Assoc.Prof. Eray T\u00fcz\u00fcn) Computer Engineering Department Bilkent University Abstract: Code comments are essential for software comprehension and maintenance; however, low-quality or inconsistent comments, referred to as code comment smells, can mislead developers and reduce [\u2026] <\/p>\n<div class=\"clear\"><\/div>\n<p><a class=\"more_link clearfix\" href=\"https:\/\/w3.bilkent.edu.tr\/en\/cs-seminar-m-s-thesis-presentation-an-automated-approach-towards-code-comment-smell-detection-and-repair-hatice-kubra-caglar-330pm-february-27-2026-en\/\" rel=\"nofollow\">Read More<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[],"class_list":["post-26944","post","type-post","status-publish","format-standard","hentry","category-oldposts"],"_links":{"self":[{"href":"https:\/\/w3.bilkent.edu.tr\/en\/wp-json\/wp\/v2\/posts\/26944","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/w3.bilkent.edu.tr\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/w3.bilkent.edu.tr\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/w3.bilkent.edu.tr\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/w3.bilkent.edu.tr\/en\/wp-json\/wp\/v2\/comments?post=26944"}],"version-history":[{"count":1,"href":"https:\/\/w3.bilkent.edu.tr\/en\/wp-json\/wp\/v2\/posts\/26944\/revisions"}],"predecessor-version":[{"id":26945,"href":"https:\/\/w3.bilkent.edu.tr\/en\/wp-json\/wp\/v2\/posts\/26944\/revisions\/26945"}],"wp:attachment":[{"href":"https:\/\/w3.bilkent.edu.tr\/en\/wp-json\/wp\/v2\/media?parent=26944"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/w3.bilkent.edu.tr\/en\/wp-json\/wp\/v2\/categories?post=26944"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/w3.bilkent.edu.tr\/en\/wp-json\/wp\/v2\/tags?post=26944"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}