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.

Rehab El Hajj

dblp:259/8709 · DBLP profile ↗
← Back
1ranked-venue papers
1as first author
0since 2021 · last 2020
—ORCID · none

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

Software engineering, systems software and programming languages · 1 · 1 first-author

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 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Software maintenance and evolution › software ecosystems
dependency management
0.412020
LibComp: an IntelliJ plugin for comparing Java libraries · ESEC/SIGSOFT FSE 2020
Software maintenance and evolution › software libraries
library comparison
0.412020
LibComp: an IntelliJ plugin for comparing Java libraries · ESEC/SIGSOFT FSE 2020
Software maintenance and evolution › software dependencies
library selection
0.412020
LibComp: an IntelliJ plugin for comparing Java libraries · ESEC/SIGSOFT FSE 2020
Software maintenance and evolution
software ecosystems
0.412020
LibComp: an IntelliJ plugin for comparing Java libraries · ESEC/SIGSOFT FSE 2020

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

metric-based comparison · 0.4
YearPublicationVenuePosition
2020 LibComp: an IntelliJ plugin for comparing Java libraries
abstract
Software developers heavily rely on third-party libraries to accomplish their programming tasks. Since many libraries offer similar functionality, it can be difficult and tedious for developers differentiate similar libraries in order to select the most suitable one. In our previous work, we proposed the idea of metric-based library comparisons that allow developers to compare various aspects of libraries within the same domain, empowering them with information to aid with their decision. In this paper we present an IntelliJ plugin, LibComp, that provides this library metric-based comparison technique right within the developer’s IDE. As soon as a developer adds a library dependency that LibComp has information about, LibComp will highlight this dependency to let the developer know that there are alternatives available. Once the user triggers the comparison for that library, they can view various metrics about the library and its alternatives and decide if they want to use one of the alternatives. In the process, LibComp also records the number of times the developer invokes the tool and any completed replacements. Such feedback, if optionally sent to us by the developer, provides us valuable insights into developers’replacement decisions as well as information on how we can improve the tool. A video demonstrating the usage of LibComp can be found at https://youtu.be/YtEEdJan77A
Rehab El Hajj, Sarah Nadi
ESEC/SIGSOFT FSE1