CITI has stopped operations in 2014, to co-launch NOVA LINCS THIS SITE IS NOT BEING UPDATED SINCE 2013
citi banner
  Home  \  Publications  \  Dissertation Page Login  
banner bottom
File Top
A Semi-automatic Approach to Code Smells Detection
( MSc Thesis )

Eradication of code smells is often pointed out as a way to improve readability, extensibility and design in existing software. However, code smell detection remains time consuming and error-prone, partly due to the inherent subjectivity of the detection processes presently available. In view of mitigating the subjectivity problem, this dissertation presents a tool that automates a technique for the detection and assessment of code smells in Java source code, developed as an Eclipse plugin. The technique is based upon a Binary Logistic Regression model that uses complexity metrics as independent variables and is calibrated by experts’ knowledge. An overview of the technique is provided, the tool is described and validated by an example case study.


    Tiago Simões Pessoa (CITI)
File Bottom