Travelled to:
1 × Belgium
1 × Canada
1 × China
1 × Cyprus
1 × France
1 × Greece
1 × Italy
1 × Portugal
1 × Spain
1 × Sweden
1 × The Netherlands
2 × Germany
2 × USA
Collaborated with:
A.Chatzigeorgiou E.Stroulia D.Mazinanian G.P.Krishnan N.Negara M.Fokaefs A.Mesbah T.Chaikalis D.Silva M.T.Valente J.Sander P.E.Fouliras S.Xanthos A.Manitsaris A.Ketkar D.Dig R.Mikhaiel Z.Xing G.Bavota S.Panichella M.D.Penta R.Oliveto G.Canfora G.Kniesel A.Binun P.Hegedus L.J.Fülöp Y.Guéhéneuc
Talks about:
refactor (8) identif (4) deodor (3) differenc (2) opportun (2) pattern (2) extract (2) method (2) featur (2) domain (2)
♂ Person: Nikolaos Tsantalis
DBLP: Tsantalis:Nikolaos
Facilitated 3 volumes:
Contributed to:
Wrote 18 papers:
- ASE-2014-BavotaPTPOC #recommendation #refactoring
- Recommending refactorings based on team co-maintenance patterns (GB, SP, NT, MDP, RO, GC), pp. 337–342.
- CSMR-WCRE-2014-KrishnanT #refactoring #unification
- Unification and refactoring of clones (GPK, NT), pp. 104–113.
- FSE-2014-MazinanianTM #css #refactoring
- Discovering refactoring opportunities in cascading style sheets (DM, NT, AM), pp. 496–506.
- CSMR-2013-NegaraTS #detection #web
- Feature Detection in Ajax-Enabled Web Applications (NN, NT, ES), pp. 154–163.
- ICSM-2013-KrishnanT #optimisation #problem #refactoring
- Refactoring Clones: An Optimization Problem (GPK, NT), pp. 360–363.
- CSMR-2011-TsantalisC #ranking #refactoring
- Ranking Refactoring Suggestions Based on Historical Volatility (NT, AC), pp. 25–34.
- GTTSE-2011-MikhaielTNSX #difference #modelling #uml
- Differencing UML Models: A Domain-Specific vs. a Domain-Agnostic Method (RM, NT, NN, ES, ZX), pp. 159–196.
- ICSE-2011-FokaefsTSC #identification #named #refactoring
- JDeodorant: identification and application of extract class refactorings (MF, NT, ES, AC), pp. 1037–1039.
- ICSM-2011-TsantalisNS #difference #named
- Webdiff: A generic differencing service for software artifacts (NT, NN, ES), pp. 586–589.
- CSMR-2010-KnieselBHFCGT #design pattern #detection #tool support
- DPDX--Towards a Common Result Exchange Format for Design Pattern Detection Tools (GK, AB, PH, LJF, AC, YGG, NT), pp. 232–235.
- CSMR-2009-TsantalisC #identification #refactoring
- Identification of Extract Method Refactoring Opportunities (NT, AC), pp. 119–128.
- ICSM-2009-FokaefsTCS #clustering #object-oriented #using
- Decomposing object-oriented class modules using an agglomerative clustering technique (MF, NT, AC, JS), pp. 93–101.
- CSMR-2008-TsantalisCC #identification #named #smell
- JDeodorant: Identification and Removal of Type-Checking Bad Smells (NT, TC, AC), pp. 329–331.
- ICSM-2007-FokaefsTC #identification #named #smell
- JDeodorant: Identification and Removal of Feature Envy Bad Smells (MF, NT, AC), pp. 519–520.
- SAC-2004-FoulirasXTM #lightweight #multi #named #performance #protocol #video
- LEMP: Lightweight Efficient Multicast Protocol for video on demand (PEF, SX, NT, AM), pp. 1226–1231.
- ASE-2016-MazinanianT #css #migration #mixin #preprocessor
- Migrating cascading style sheets to preprocessors by introducing mixins (DM, NT), pp. 672–683.
- FSE-2016-SilvaTV #git #why
- Why we refactor? confessions of GitHub contributors (DS, NT, MTV), pp. 858–870.
- OOPSLA-2017-MazinanianKTD #comprehension #java #using
- Understanding the use of lambda expressions in Java (DM, AK, NT, DD), p. 31.