Name
Affiliation
Papers
NIKOLAOS TSANTALIS
Univ Macedonia, Dept Appl Informat, Thessaloniki, Greece
47
Collaborators
Citations 
PageRank 
62
743
32.14
Referers 
Referees 
References 
1266
1118
722
Search Limit
1001000
Title
Citations
PageRank
Year
Dependency Smells in JavaScript Projects10.352022
Inferring and Applying Type Changes00.342022
An Empirical Study on Refactoring-Inducing Pull Requests10.352021
Studying Test Annotation Maintenance in the Wild10.362021
PYREF: Refactoring Detection in Python Projects20.352021
Understanding type changes in Java20.382020
Is Self-Admitted Technical Debt a Good Indicator of Architectural Divergences?30.362019
iPerfDetector: Characterizing and detecting performance anti-patterns in iOS applications20.352019
Are Refactorings to Blame? An Empirical Study of Refactorings in Merge Conflicts80.432019
Studying and detecting log-related issues.80.492018
Ten years of JDeodorant: Lessons learned from the hunt for smells60.452018
Accurate and efficient refactoring detection in commit history.401.022018
Using Natural Language Processing to Automatically Detect Self-Admitted Technical Debt.441.042017
JSDeodorant: class-awareness for JavaScript programs.00.342017
Clone refactoring with lambda expressions.140.562017
Understanding the use of lambda expressions in Java90.452017
CSSDev: refactoring duplication in cascading style sheets.10.352017
JDeodorant: clone refactoring.60.422016
Why We Refactor? Confessions of GitHub Contributors.601.202016
Migrating cascading style sheets to preprocessors by introducing mixins.40.422016
Detecting Function Constructors in JavaScript30.392016
An Empirical Study on the Use of CSS Preprocessors40.422016
Discovering refactoring opportunities in cascading style sheets160.692014
Unification and refactoring of clones150.602014
Refactoring clones: A new perspective10.372013
A multidimensional empirical study on refactoring activity140.552013
Feature Detection in Ajax-Enabled Web Applications10.342013
Refactoring Clones: An Optimization Problem30.402013
Identification and application of Extract Class refactorings in object-oriented systems370.962012
Differencing UML Models: A Domain-Specific vs. a Domain-Agnostic Method.30.422011
An Empirical Study on Web Service Evolution491.852011
Identification of extract method refactoring opportunities for the decomposition of methods601.592011
Webdiff: A generic differencing service for software artifacts30.452011
Ranking Refactoring Suggestions Based on Historical Volatility230.732011
JDeodorant: identification and application of extract class refactorings451.292011
DPDX--Towards a Common Result Exchange Format for Design Pattern Detection Tools70.502010
Identification of refactoring opportunities introducing polymorphism231.012010
Decomposing object-oriented class modules using an agglomerative clustering technique210.982009
Identification of Extract Method Refactoring Opportunities231.242009
An empirical study on students' ability to comprehend design patterns130.682008
Architectural Risk Analysis of Software Systems Based on Security Patterns230.782008
JDeodorant: Identification and Removal of Type-Checking Bad Smells481.572008
JDeodorant: Identification and Removal of Feature Envy Bad Smells291.312007
Application of graph theory to OO software engineering160.822006
Predicting the probability of change in object-oriented systems431.242005
Probabilistic Evaluation of Object-Oriented Systems60.582004
LEMP: Lightweight Efficient Multicast Protocol for video on demand20.382004