Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.

Amit Dilip Kini

dblp:352/5876 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
2since 2021 · last 2023
0009-0001-3565-3920ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 2 · 2 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Software maintenance and evolution · 100%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Software maintenance and evolution › refactoring
automated refactoring
0.612022
AntiCopyPaster: Extracting Code Duplicates As Soon As They Are Introduced in the IDE · ASE 2022
Software maintenance and evolution
code clone detection
0.612022
AntiCopyPaster: Extracting Code Duplicates As Soon As They Are Introduced in the IDE · ASE 2022
Software maintenance and evolution › refactoring
extract method refactoring
0.612022
AntiCopyPaster: Extracting Code Duplicates As Soon As They Are Introduced in the IDE · ASE 2022
Software maintenance and evolution
refactoring
0.612022
AntiCopyPaster: Extracting Code Duplicates As Soon As They Are Introduced in the IDE · ASE 2022
Software maintenance and evolution › refactoring
refactoring recommendation
0.212022
AntiCopyPaster: Extracting Code Duplicates As Soon As They Are Introduced in the IDE · ASE 2022

Methods — techniques the papers use, named apart from their topics

feature-based machine learning · 0.6classification model · 0.6
YearPublicationVenuePosition
2023 Just-in-time code duplicates extraction
Eman Abdullah AlOmar, Anton Ivanov, Zarina Kurbatova, Yaroslav Golubev, Mohamed Wiem Mkaouer, Ali Ouni 0001, Timofey Bryksin, Le Nguyen, Amit Dilip Kini, Aditya Thakur 0003
Inf. Softw. Technol.9
2022 AntiCopyPaster: Extracting Code Duplicates As Soon As They Are Introduced in the IDE
abstract
We developed a plugin for IntelliJ IDEA called AntiCopyPaster, which tracks the pasting of code fragments inside the IDE and suggests the appropriate Extract Method refactoring to combat the propagation of duplicates. Unlike the existing approaches, our tool is integrated with the developer’s workflow, and pro-actively recommends refactorings. Since not all code fragments need to be extracted, we develop a classification model to make this decision. When a developer copies and pastes a code fragment, the plugin searches for duplicates in the currently opened file, waits for a short period of time to allow the developer to edit the code, and finally inferences the refactoring decision based on a number of features.
Eman Abdullah AlOmar, Anton Ivanov, Zarina Kurbatova, Yaroslav Golubev, Mohamed Wiem Mkaouer, Ali Ouni 0001, Timofey Bryksin, Le Nguyen, Amit Dilip Kini, Aditya Thakur 0003
ASE9