default search action
Nikolaos Tsantalis
Person information
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2025
- [j18]Hanying Shao, Zishuo Ding, Weiyi Shang, Jinqiu Yang, Nikolaos Tsantalis:
Towards effectively testing machine translation systems from white-box perspectives. Empir. Softw. Eng. 30(1): 13 (2025) - [j17]Flávia Coelho, Nikolaos Tsantalis, Tiago Massoni, Everton L. G. Alves:
A qualitative study on refactorings induced by code review. Empir. Softw. Eng. 30(1): 17 (2025) - 2024
- [i7]Pouria Alikhanifard, Nikolaos Tsantalis:
A Novel Refactoring and Semantic Aware Abstract Syntax Tree Differencing Tool and a Benchmark for Evaluating the Accuracy of Diff Tools. CoRR abs/2403.05939 (2024) - [i6]Haibo Wang, Zhuolin Xu, Huaien Zhang, Nikolaos Tsantalis, Shin Hwei Tan:
An Empirical Study of Refactoring Engine Bugs. CoRR abs/2409.14610 (2024) - [i5]Mohammed Tayeeb Hasan, Nikolaos Tsantalis, Pouria Alikhanifard:
Refactoring-aware Block Tracking in Commit History. CoRR abs/2409.16185 (2024) - 2023
- [j16]Peng Liang, Nikolaos Tsantalis:
Special issue on Tools at the 29th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2022). Sci. Comput. Program. 229: 102973 (2023) - 2022
- [j15]Nikolaos Tsantalis, Ameya Ketkar, Danny Dig:
RefactoringMiner 2.0. IEEE Trans. Software Eng. 48(3): 930-950 (2022) - [j14]Abbas Javan Jafari, Diego Elias Costa, Rabe Abdalkareem, Emad Shihab, Nikolaos Tsantalis:
Dependency Smells in JavaScript Projects. IEEE Trans. Software Eng. 48(10): 3790-3807 (2022) - [c39]Oleg Smirnov, Ameya Ketkar, Timofey Bryksin, Nikolaos Tsantalis, Danny Dig:
IntelliTC: Automating Type Changes in IntelliJ IDEA. ICSE-Companion 2022: 115-119 - [c38]Ameya Ketkar, Oleg Smirnov, Nikolaos Tsantalis, Danny Dig, Timofey Bryksin:
Inferring and Applying Type Changes. ICSE 2022: 1206-1218 - [c37]Mehran Jodavi, Nikolaos Tsantalis:
Accurate method and variable tracking in commit history. ESEC/SIGSOFT FSE 2022: 183-195 - 2021
- [c36]Flávia Coelho, Nikolaos Tsantalis, Tiago Massoni, Everton L. G. Alves:
An Empirical Study on Refactoring-Inducing Pull Requests. ESEM 2021: 9:1-9:12 - [c35]Dong Jae Kim, Nikolaos Tsantalis, Tse-Hsun Peter Chen, Jinqiu Yang:
Studying Test Annotation Maintenance in the Wild. ICSE 2021: 62-73 - [c34]Hassan Atwi, Bin Lin, Nikolaos Tsantalis, Yutaro Kashiwa, Yasutaka Kamei, Naoyasu Ubayashi, Gabriele Bavota, Michele Lanza:
PYREF: Refactoring Detection in Python Projects. SCAM 2021: 136-141 - [i4]Flávia Coelho, Nikolaos Tsantalis, Tiago Massoni, Everton L. G. Alves:
An Empirical Study on Refactoring-Inducing Pull Requests. CoRR abs/2108.10994 (2021) - [i3]Oleg Smirnov, Ameya Ketkar, Timofey Bryksin, Nikolaos Tsantalis, Danny Dig:
IntelliTC: Automating Type Changes in IntelliJ IDEA. CoRR abs/2112.03619 (2021) - 2020
- [c33]Ameya Ketkar, Nikolaos Tsantalis, Danny Dig:
Understanding type changes in Java. ESEC/SIGSOFT FSE 2020: 629-641 - [i2]Abbas Javan Jafari, Diego Elias Costa, Rabe Abdalkareem, Emad Shihab, Nikolaos Tsantalis:
Dependency Smells in JavaScript Projects. CoRR abs/2010.14573 (2020)
2010 – 2019
- 2019
- [j13]Sara Seif Afjehei, Tse-Hsun (Peter) Chen, Nikolaos Tsantalis:
iPerfDetector: Characterizing and detecting performance anti-patterns in iOS applications. Empir. Softw. Eng. 24(6): 3484-3513 (2019) - [c32]Mehran Mahmoudi, Sarah Nadi, Nikolaos Tsantalis:
Are Refactorings to Blame? An Empirical Study of Refactorings in Merge Conflicts. SANER 2019: 151-162 - [c31]Giancarlo Sierra, Ahmad Tahmid, Emad Shihab, Nikolaos Tsantalis:
Is Self-Admitted Technical Debt a Good Indicator of Architectural Divergences? SANER 2019: 534-543 - [e1]Nikolaos Tsantalis, Yuanfang Cai, Serge Demeyer:
Proceedings of the 3rd International Workshop on Refactoring, IWOR@ICSE 2019, Montreal, QC, Canada, May 28, 2019. IEEE / ACM 2019, ISBN 978-1-7281-2270-0 [contents] - 2018
- [j12]Mehran Hassani, Weiyi Shang, Emad Shihab, Nikolaos Tsantalis:
Studying and detecting log-related issues. Empir. Softw. Eng. 23(6): 3248-3280 (2018) - [c30]Nikolaos Tsantalis, Matin Mansouri, Laleh Mousavi Eshkevari, Davood Mazinanian, Danny Dig:
Accurate and efficient refactoring detection in commit history. ICSE 2018: 483-494 - [c29]Nikolaos Tsantalis, Theodoros Chaikalis, Alexander Chatzigeorgiou:
Ten years of JDeodorant: Lessons learned from the hunt for smells. SANER 2018: 4-14 - 2017
- [j11]Davood Mazinanian, Ameya Ketkar, Nikolaos Tsantalis, Danny Dig:
Understanding the use of lambda expressions in Java. Proc. ACM Program. Lang. 1(OOPSLA): 85:1-85:31 (2017) - [j10]Everton da S. Maldonado, Emad Shihab, Nikolaos Tsantalis:
Using Natural Language Processing to Automatically Detect Self-Admitted Technical Debt. IEEE Trans. Software Eng. 43(11): 1044-1062 (2017) - [c28]Nikolaos Tsantalis, Davood Mazinanian, Shahriar Rostami:
Clone refactoring with lambda expressions. ICSE 2017: 60-70 - [c27]Davood Mazinanian, Nikolaos Tsantalis:
CSSDev: refactoring duplication in cascading style sheets. ICSE (Companion Volume) 2017: 63-66 - [c26]Laleh Mousavi Eshkevari, Davood Mazinanian, Shahriar Rostami, Nikolaos Tsantalis:
JSDeodorant: class-awareness for JavaScript programs. ICSE (Companion Volume) 2017: 71-74 - 2016
- [c25]Davood Mazinanian, Nikolaos Tsantalis, Raphael Stein, Zackary Valenta:
JDeodorant: clone refactoring. ICSE (Companion Volume) 2016: 613-616 - [c24]Shahriar Rostami, Laleh Mousavi Eshkevari, Davood Mazinanian, Nikolaos Tsantalis:
Detecting Function Constructors in JavaScript. ICSME 2016: 488-492 - [c23]Davood Mazinanian, Nikolaos Tsantalis:
Migrating cascading style sheets to preprocessors by introducing mixins. ASE 2016: 672-683 - [c22]Danilo Silva, Nikolaos Tsantalis, Marco Túlio Valente:
Why we refactor? confessions of GitHub contributors. SIGSOFT FSE 2016: 858-870 - [c21]Davood Mazinanian, Nikolaos Tsantalis:
An Empirical Study on the Use of CSS Preprocessors. SANER 2016: 168-178 - [i1]Danilo Silva, Nikolaos Tsantalis, Marco Túlio Valente:
Why We Refactor? Confessions of GitHub Contributors. CoRR abs/1607.02459 (2016) - 2015
- [j9]Nikolaos Tsantalis, Davood Mazinanian, Giri Panamoottil Krishnan:
Assessing the Refactorability of Software Clones. IEEE Trans. Software Eng. 41(11): 1055-1090 (2015) - 2014
- [c20]Giri Panamoottil Krishnan, Nikolaos Tsantalis:
Unification and refactoring of clones. CSMR-WCRE 2014: 104-113 - [c19]Gabriele Bavota, Sebastiano Panichella, Nikolaos Tsantalis, Massimiliano Di Penta, Rocco Oliveto, Gerardo Canfora:
Recommending refactorings based on team co-maintenance patterns. ASE 2014: 337-342 - [c18]Davood Mazinanian, Nikolaos Tsantalis, Ali Mesbah:
Discovering refactoring opportunities in cascading style sheets. SIGSOFT FSE 2014: 496-506 - 2013
- [c17]Nikolaos Tsantalis, Victor Guana, Eleni Stroulia, Abram Hindle:
A multidimensional empirical study on refactoring activity. CASCON 2013: 132-146 - [c16]Natalia Negara, Nikolaos Tsantalis, Eleni Stroulia:
Feature Detection in Ajax-Enabled Web Applications. CSMR 2013: 154-163 - [c15]Giri Panamoottil Krishnan, Nikolaos Tsantalis:
Refactoring Clones: An Optimization Problem. ICSM 2013: 360-363 - [c14]Nikolaos Tsantalis, Giri Panamoottil Krishnan:
Refactoring clones: A new perspective. IWSC 2013: 12-13 - 2012
- [j8]Marios Fokaefs, Nikolaos Tsantalis, Eleni Stroulia, Alexander Chatzigeorgiou:
Identification and application of Extract Class refactorings in object-oriented systems. J. Syst. Softw. 85(10): 2241-2260 (2012) - 2011
- [j7]Nikolaos Tsantalis, Alexander Chatzigeorgiou:
Identification of extract method refactoring opportunities for the decomposition of methods. J. Syst. Softw. 84(10): 1757-1782 (2011) - [c13]Nikolaos Tsantalis, Alexander Chatzigeorgiou:
Ranking Refactoring Suggestions Based on Historical Volatility. CSMR 2011: 25-34 - [c12]Rimon Mikhaiel, Nikolaos Tsantalis, Natalia Negara, Eleni Stroulia, Zhenchang Xing:
Differencing UML Models: A Domain-Specific vs. a Domain-Agnostic Method. GTTSE 2011: 159-196 - [c11]Marios Fokaefs, Nikolaos Tsantalis, Eleni Stroulia, Alexander Chatzigeorgiou:
JDeodorant: identification and application of extract class refactorings. ICSE 2011: 1037-1039 - [c10]Nikolaos Tsantalis, Natalia Negara, Eleni Stroulia:
Webdiff: A generic differencing service for software artifacts. ICSM 2011: 586-589 - [c9]Marios Fokaefs, Rimon Mikhaiel, Nikolaos Tsantalis, Eleni Stroulia, Alex Lau:
An Empirical Study on Web Service Evolution. ICWS 2011: 49-56 - 2010
- [b1]Nikolaos Tsantalis:
Evaluation and improvement of software architecture: identification of design problems in object-oriented systems and resolution through refactorings. University of Macedonia Economic and Social Sciences, Greece, 2010 - [j6]Nikolaos Tsantalis, Alexander Chatzigeorgiou:
Identification of refactoring opportunities introducing polymorphism. J. Syst. Softw. 83(3): 391-404 (2010) - [c8]Günter Kniesel, Alexander Binun, Péter Hegedüs, Lajos Jeno Fülöp, Alexander Chatzigeorgiou, Yann-Gaël Guéhéneuc, Nikolaos Tsantalis:
DPDX--Towards a Common Result Exchange Format for Design Pattern Detection Tools. CSMR 2010: 232-235
2000 – 2009
- 2009
- [j5]Nikolaos Tsantalis, Alexander Chatzigeorgiou:
Identification of Move Method Refactoring Opportunities. IEEE Trans. Software Eng. 35(3): 347-367 (2009) - [c7]Nikolaos Tsantalis, Alexander Chatzigeorgiou:
Identification of Extract Method Refactoring Opportunities. CSMR 2009: 119-128 - [c6]Marios Fokaefs, Nikolaos Tsantalis, Alexander Chatzigeorgiou, Jörg Sander:
Decomposing object-oriented class modules using an agglomerative clustering technique. ICSM 2009: 93-101 - 2008
- [j4]Alexander Chatzigeorgiou, Nikolaos Tsantalis, Ignatios S. Deligiannis:
An empirical study on students' ability to comprehend design patterns. Comput. Educ. 51(3): 1007-1016 (2008) - [j3]Spyros T. Halkidis, Nikolaos Tsantalis, Alexander Chatzigeorgiou, George Stephanides:
Architectural Risk Analysis of Software Systems Based on Security Patterns. IEEE Trans. Dependable Secur. Comput. 5(3): 129-142 (2008) - [c5]Nikolaos Tsantalis, Theodoros Chaikalis, Alexander Chatzigeorgiou:
JDeodorant: Identification and Removal of Type-Checking Bad Smells. CSMR 2008: 329-331 - 2007
- [c4]Marios Fokaefs, Nikolaos Tsantalis, Alexander Chatzigeorgiou:
JDeodorant: Identification and Removal of Feature Envy Bad Smells. ICSM 2007: 519-520 - 2006
- [j2]Nikolaos Tsantalis, Alexander Chatzigeorgiou, George Stephanides, Spyros T. Halkidis:
Design Pattern Detection Using Similarity Scoring. IEEE Trans. Software Eng. 32(11): 896-909 (2006) - [c3]Alexander Chatzigeorgiou, Nikolaos Tsantalis, George Stephanides:
Application of graph theory to OO software engineering. WISER 2006: 29-36 - 2005
- [j1]Nikolaos Tsantalis, Alexander Chatzigeorgiou, George Stephanides:
Predicting the Probability of Change in Object-Oriented Systems. IEEE Trans. Software Eng. 31(7): 601-614 (2005) - 2004
- [c2]Nikolaos Tsantalis, Alexander Chatzigeorgiou, George Stephanides, Ignatios S. Deligiannis:
Probabilistic Evaluation of Object-Oriented Systems. IEEE METRICS 2004: 26-33 - [c1]Panayotis E. Fouliras, Spiros Xanthos, Nikolaos Tsantalis, Athanasios Manitsaris:
LEMP: Lightweight Efficient Multicast Protocol for video on demand. SAC 2004: 1226-1231
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-12-02 21:33 CET by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint