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.
? Tutorial for this page

Jasmine Latendresse

dblp:296/1295 · DBLP profile ↗
← Back
3ranked-venue papers
3as first author
3since 2021 · last 2025
0000-0002-0481-8331ORCID · reported

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

Software engineering, systems software and programming languages · 3 · 3 first-author · 3 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-author · 1 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
2 papers
Software maintenance and evolution · 64% Empirical software engineering · 36%
Network and information security
1 paper
Systems and software security · 100%

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

TopicWeightPapersLastEvidence papers
Empirical software engineering
mining software repositories
1.422025
An Exploratory Study on Machine Learning Model Management · ACM Trans. Softw. Eng. Methodol. 2025
Not All Dependencies are Equal: An Empirical Study on Production Dependencies in NPM · ASE 2022
Software maintenance and evolution › software dependencies › software dependency management
package management
0.612022
Not All Dependencies are Equal: An Empirical Study on Production Dependencies in NPM · ASE 2022
Software maintenance and evolution
software dependencies
0.612022
Not All Dependencies are Equal: An Empirical Study on Production Dependencies in NPM · ASE 2022
Software maintenance and evolution
refactoring
0.312025
An Exploratory Study on Machine Learning Model Management · ACM Trans. Softw. Eng. Methodol. 2025
Software maintenance and evolution
software documentation
0.312025
An Exploratory Study on Machine Learning Model Management · ACM Trans. Softw. Eng. Methodol. 2025
Systems and software security
software supply chain security
0.212022
Not All Dependencies are Equal: An Empirical Study on Production Dependencies in NPM · ASE 2022

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

empirical study · 1.1dependency analysis · 1.1survey · 0.9repository mining · 0.9
YearPublicationVenuePosition
2025 An Exploratory Study on Machine Learning Model Management
abstract
Effective model management is crucial for ensuring performance and reliability in Machine Learning (ML) systems, given the dynamic nature of data and operational environments. However, standard practices are lacking, often resulting in ad hoc approaches. To address this, our research provides a clear definition of ML model management activities, processes, and techniques. Analyzing 227 ML repositories, we propose a taxonomy of 16 model management activities and identify 12 unique challenges. We find that 57.9% of the identified activities belong to the maintenance category, with activities like refactoring (20.5%) and documentation (18.3%) dominating. Our findings also reveal significant challenges in documentation maintenance (15.3%) and bug management (14.9%), emphasizing the need for robust versioning tools and practices in the ML pipeline. Additionally, we conducted a survey that underscores a shift toward automation, particularly in data, model, and documentation versioning, as key to managing ML models effectively. Our contributions include a detailed taxonomy of model management activities, a mapping of challenges to these activities, practitioner-informed solutions for challenge mitigation, and a publicly available dataset of model management activities and challenges. This work aims to equip ML developers with knowledge and best practices essential for the robust management of ML models.
Jasmine Latendresse, Samuel Abedu, Ahmad Abdellatif, Emad Shihab
ACM Trans. Softw. Eng. Methodol.1
2022 Not All Dependencies are Equal: An Empirical Study on Production Dependencies in NPM
abstract
Modern software systems are often built by leveraging code written by others in the form of libraries and packages to accelerate their development. While there are many benefits to using third-party packages, software projects often become dependent on a large number of software packages. Consequently, developers are faced with the difficult challenge of maintaining their project dependencies by keeping them up-to-date and free of security vulnerabilities. However, how often are project dependencies used in production where they could pose a threat to their project’s security?
Jasmine Latendresse, Suhaib Mujahid, Diego Costa 0001, Emad Shihab
ASE1
2021 How Effective is Continuous Integration in Indicating Single-Statement Bugs?
abstract
Continuous Integration (CI) is the process of automatically compiling, building, and testing code changes in the hope of catching bugs as they are introduced into the code base. With bug fixing being a core and increasingly costly task in software development, the community has adopted CI to mitigate this issue and improve the quality of their software products. Bug fixing is a core task in software development and becomes increasingly costly over time. However, little is known about how effective CI is at detecting simple, single-statement bugs.In this paper, we analyze the effectiveness of CI in 14 popular open source Java-based projects to warn about 318 single-statement bugs (SStuBs). We analyze the build status at the commits that introduce SStuBs and before the SStuBs were fixed. We then investigate how often CI indicates the presence of these bugs, through test failure. Our results show that only 2% of the commits that introduced SStuBs have builds with failed tests and 7.5% of builds before the fix reported test failures. Upon close manual inspection, we found that none of the failed builds actually captured SStuBs, indicating that CI is not the right medium to capture the SStuBs we studied. Our results suggest that developers should not rely on CI to catch SStuBs or increase their CI pipeline coverage to detect single-statement bugs.
Jasmine Latendresse, Rabe Abdalkareem, Diego Costa 0001, Emad Shihab
MSR1