Romain Rouvoy

Orcid: 0000-0003-1771-8791

Affiliations:
  • University of Lille, France


According to our database1, Romain Rouvoy authored at least 164 papers between 2003 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Can we spot energy regressions using developers tests?
Empir. Softw. Eng., September, 2024

SCROOGEVM: Boosting Cloud Resource Utilization With Dynamic Oversubscription.
IEEE Trans. Sustain. Comput., 2024

PowerAPI: A Python framework for building software-defined power meters.
J. Open Source Softw., 2024

Exploring Performance Trade-offs in JHipster.
CoRR, 2024

Understanding the Performance-Energy Tradeoffs of Object-Relational Mapping Frameworks.
Proceedings of the IEEE International Conference on Software Analysis, 2024

A Performance Study of LLM-Generated Code on Leetcode.
Proceedings of the 28th International Conference on Evaluation and Assessment in Software Engineering, 2024

Compact Storage of Data Streams in Mobile Devices.
Proceedings of the Distributed Applications and Interoperable Systems, 2024

SlackVM: Packing Virtual Machines in Oversubscribed Cloud Infrastructures.
Proceedings of the IEEE International Conference on Cluster Computing, 2024

SweetspotVM: Oversubscribing CPU without Sacrificing VM Performance.
Proceedings of the 24th IEEE International Symposium on Cluster, 2024

2023
Breaking Bad: Quantifying the Addiction of Web Elements to JavaScript.
ACM Trans. Internet Techn., 2023

SFTM: Fast matching of web pages using Similarity-based Flexible Tree Matching.
Inf. Syst., 2023

A critical review of mobile device-to-device communication.
CoRR, 2023

UA-Radar: Exploring the Impact of User Agents on the Web.
Proceedings of the 22nd Workshop on Privacy in the Electronic Society, 2023

Uncovering the Environmental Impact of Software Life Cycle.
Proceedings of the International Conference on ICT for Sustainability, 2023

Studying the Energy Consumption of Stream Processing Engines in the Cloud.
Proceedings of the IEEE International Conference on Cloud Engineering, 2023

CloudFactory: An Open Toolkit to Generate Production-like Workloads for Cloud Infrastructures.
Proceedings of the IEEE International Conference on Cloud Engineering, 2023

2022
Fostering the diversity of exploratory testing in web applications.
Softw. Test. Verification Reliab., 2022

Erratum: Leveraging Flexible Tree Matching to repair broken locators in web automation scripts.
Inf. Softw. Technol., 2022

DRAWNAPART: A Device Identification Technique based on Remote GPU Fingerprinting.
CoRR, 2022

JSRehab: Weaning Common Web Interface Components from JavaScript Addiction.
Proceedings of the Companion of The Web Conference 2022, Virtual Event / Lyon, France, April 25, 2022

DRAWN APART: A Device Identification Technique based on Remote GPU Fingerprinting.
Proceedings of the 29th Annual Network and Distributed System Security Symposium, 2022

Enabling Dynamic Virtual Frequency Scaling for Virtual Machines in the Cloud.
Proceedings of the IEEE International Conference on Cluster Computing, 2022

2021
Déjà vu: Abusing Browser Cache Headers to Identify and Track Online Users.
Proc. Priv. Enhancing Technol., 2021

Android code smells: From introduction to refactoring.
J. Syst. Softw., 2021

Empowering mobile crowdsourcing apps with user privacy control.
J. Parallel Distributed Comput., 2021

An iterative technique to identify browser fingerprinting scripts.
CoRR, 2021

On reducing the energy consumption of software product lines.
Proceedings of the SPLC '21: 25th ACM International Systems and Software Product Line Conference, 2021

Tales from the Code #2: A Detailed Assessment of Code Refactoring's Impact on Energy Consumption.
Proceedings of the Software Technologies - 16th International Conference, 2021

Tales from the Code #1: The Effective Impact of Code Refactorings on Software Energy Consumption.
Proceedings of the 16th International Conference on Software Technologies, 2021

Evaluating The Energy Consumption of Java I/O APIs.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2021

Evaluating the Impact of Java Virtual Machines on Energy Consumption.
Proceedings of the ESEM '21: ACM / IEEE International Symposium on Empirical Software Engineering and Measurement, 2021

FP-Redemption: Studying Browser Fingerprinting Adoption for the Sake of Web Security.
Proceedings of the Detection of Intrusions and Malware, and Vulnerability Assessment, 2021

SelfWatts: On-the-fly Selection of Performance Events to Optimize Software-defined Power Meters.
Proceedings of the 21st IEEE/ACM International Symposium on Cluster, 2021

2020
SFTM: Fast Comparison of Web Documents using Similarity-based Flexible Tree Matching.
CoRR, 2020

Don't Count Me Out: On the Relevance of IP Address in the Tracking Ecosystem.
Proceedings of the WWW '20: The Web Conference 2020, Taipei, Taiwan, April 20-24, 2020, 2020

Taming Energy Consumption Variations In Systems Benchmarking.
Proceedings of the ICPE '20: ACM/SPEC International Conference on Performance Engineering, 2020

On Reducing the Energy Consumption of Software: From Hurdles to Requirements.
Proceedings of the ESEM '20: ACM / IEEE International Symposium on Empirical Software Engineering and Measurement, 2020

Capturing Privacy-Preserving User Contexts with IndoorHash.
Proceedings of the Distributed Applications and Interoperable Systems, 2020

Power Budgeting of Big Data Applications in Container-based Clusters.
Proceedings of the IEEE International Conference on Cluster Computing, 2020

SmartWatts: Self-Calibrating Software-Defined Power Meter for Containers.
Proceedings of the 20th IEEE/ACM International Symposium on Cluster, 2020

2019
AccessiLeaks: Investigating Privacy Leaks Exposed by the Android Accessibility Service.
Proc. Priv. Enhancing Technol., 2019

GreyCat: Efficient what-if analytics for data in motion at scale.
Inf. Syst., 2019

Heats: Heterogeneity-and Energy-Aware Task-Based Scheduling.
Proceedings of the 27th Euromicro International Conference on Parallel, 2019

The rise of Android code smells: who is to blame?
Proceedings of the 16th International Conference on Mining Software Repositories, 2019

Testing nearby peer-to-peer mobile apps at large.
Proceedings of the 6th International Conference on Mobile Software Engineering and Systems, 2019

On the survival of Android code smells in the wild.
Proceedings of the 6th International Conference on Mobile Software Engineering and Systems, 2019

FOUGERE: User-Centric Location Privacy in Mobile Crowdsourcing Apps.
Proceedings of the Distributed Applications and Interoperable Systems, 2019

2018
The next 700 CPU power models.
J. Syst. Softw., 2018

App Store 2.0: From Crowd Information to Actionable Feedback in Mobile Ecosystems.
CoRR, 2018

Fp-Scanner: The Privacy Implications of Browser Fingerprint Inconsistencies.
Proceedings of the 27th USENIX Security Symposium, 2018

FP-STALKER: Tracking Browser Fingerprint Evolutions.
Proceedings of the 2018 IEEE Symposium on Security and Privacy, 2018

On adopting linters to deal with performance concerns in Android apps.
Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, 2018

FP -TESTER : Automated Testing of Browser Fingerprint Resilience.
Proceedings of the 2018 IEEE European Symposium on Security and Privacy Workshops, 2018

2017
App Store 2.0: From Crowdsourced Information to Actionable Feedback in Mobile Ecosystems.
IEEE Softw., 2017

Hadoop-Benchmark: Rapid Prototyping and Evaluation of Self-Adaptive Behaviors in Hadoop Clusters (Artifact).
Dagstuhl Artifacts Ser., 2017

Investigating the energy impact of Android smells.
Proceedings of the IEEE 24th International Conference on Software Analysis, 2017

Analyzing Complex Data in Motion at Scale with Temporal Graphs.
Proceedings of the 29th International Conference on Software Engineering and Knowledge Engineering, 2017

ANDROFLEET: testing WiFi peer-to-peer mobile apps in the large.
Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering, 2017

Hadoop-Benchmark: Rapid Prototyping and Evaluation of Self-Adaptive Behaviors in Hadoop Clusters.
Proceedings of the 12th IEEE/ACM International Symposium on Software Engineering for Adaptive and Self-Managing Systems, 2017

Code Smells in iOS Apps: How Do They Compare to Android?
Proceedings of the 4th IEEE/ACM International Conference on Mobile Software Engineering and Systems, 2017

CloudGC: Recycling Idle Virtual Machines in the Cloud.
Proceedings of the 2017 IEEE International Conference on Cloud Engineering, 2017

Introducing SECURESTREAMS: Scalable Middleware for Reactive and Secure Data Stream Processing.
Proceedings of the 2017 IEEE International Conference on Cloud Engineering, 2017

GENPACK: A Generational Scheduler for Cloud Data Centers.
Proceedings of the 2017 IEEE International Conference on Cloud Engineering, 2017

SecureStreams: A Reactive Middleware Framework for Secure Data Stream Processing.
Proceedings of the 11th ACM International Conference on Distributed and Event-based Systems, 2017

WattsKit: Software-Defined Power Monitoring of Distributed Systems.
Proceedings of the 17th IEEE/ACM International Symposium on Cluster, 2017

2016
Towards Privacy-Preserving Data Dissemination in Crowd-Sensing Middleware Platform.
Proceedings of the 11èmes journées francophones Mobilité et Ubiquité, 2016

Mining test repositories for automatic detection of UI performance regressions in Android apps.
Proceedings of the 13th International Conference on Mining Software Repositories, 2016

APISENSE (http: //apisense.io).
Proceedings of the IEEE 17th International Conference on Mobile Data Management, 2016

An empirical study of the performance impacts of Android code smells.
Proceedings of the International Conference on Mobile Software Engineering and Systems, 2016

Reproducing context-sensitive crashes of mobile apps using crowdsourced monitoring.
Proceedings of the International Conference on Mobile Software Engineering and Systems, 2016

Self-Balancing Job Parallelism and Throughput in Hadoop.
Proceedings of the Distributed Applications and Interoperable Systems, 2016

2015
Monitoring energy hotspots in software - Energy profiling of software code.
Autom. Softw. Eng., 2015

Infrastructure as runtime models: Towards Model-Driven resource management.
Proceedings of the 18th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, 2015

Tracking the Software Quality of Android Applications Along Their Evolution (T).
Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering, 2015

Detecting Antipatterns in Android Apps.
Proceedings of the 2nd ACM International Conference on Mobile Software Engineering and Systems, 2015

A Recommender System of Buggy App Checkers for App Store Moderators.
Proceedings of the 2nd ACM International Conference on Mobile Software Engineering and Systems, 2015

When App Stores Listen to the Crowd to Fight Bugs in the Wild.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

Self-Configuration of the Number of Concurrently Running MapReduce Jobs in a Hadoop Cluster.
Proceedings of the 2015 IEEE International Conference on Autonomic Computing, 2015

Process-level power estimation in VM-based systems.
Proceedings of the Tenth European Conference on Computer Systems, 2015

2014
Debugging with the Crowd: A Debug Recommendation System Based on StackOverflow.
ERCIM News, 2014

Unit testing of energy consumption of software libraries.
Proceedings of the Symposium on Applied Computing, 2014

Towards a practical deployment of privacy-preserving crowd-sensing tasks.
Proceedings of the Middleware '14 Posters & Demos Session, 2014

Improving the energy efficiency of software systems for multi-core architectures.
Proceedings of the 11th Middleware Doctoral Symposium 2014, 2014

BitWatts: a process-level power monitoring middleware.
Proceedings of the Middleware '14 Posters & Demos Session, 2014

Integrating Adaptation Mechanisms Using Control Theory Centric Architecture Models: A Case Study.
Proceedings of the 11th International Conference on Autonomic Computing, 2014

Contributions to the Autonomy of Ubiquitous Software Systems. (Contributions à l'autonomie des systèmes logiciels ubiquitaires).
, 2014

2013
Optimizing sensor network reprogramming via in situ reconfigurable components.
ACM Trans. Sens. Networks, 2013

A review of middleware approaches for energy management in distributed environments.
Softw. Pract. Exp., 2013

The DigiHome Service-Oriented Platform.
Softw. Pract. Exp., 2013

A review of energy measurement approaches.
ACM SIGOPS Oper. Syst. Rev., 2013

APISENSE: Crowd-Sensing Made Easy.
ERCIM News, 2013

PowerAPI: A Software Library to Monitor the Energy Consumed at the Process-Level.
ERCIM News, 2013

Towards multi-cloud configurations using feature models and ontologies.
Proceedings of the 2013 international workshop on Multi-cloud applications and federated clouds, 2013

Improving context interpretation by using fuzzy policies: the case of adaptive video streaming.
Proceedings of the 28th Annual ACM Symposium on Applied Computing, 2013

A preliminary investigation of user incentives to leverage crowdsensing activities.
Proceedings of the 2013 IEEE International Conference on Pervasive Computing and Communications Workshops, 2013

Dynamic Deployment of Sensing Experiments in the Wild Using Smartphones.
Proceedings of the Distributed Applications and Interoperable Systems, 2013

What Can Control Theory Teach Us About Assurances in Self-Adaptive Software Systems?
Proceedings of the Software Engineering for Self-Adaptive Systems III. Assurances, 2013


Contracts-Based Control Integration into Software Systems.
Proceedings of the Software Engineering for Self-Adaptive Systems III. Assurances, 2013

2012
A component-based middleware platform for reconfigurable service-oriented architectures.
Softw. Pract. Exp., 2012

Using constraint-based optimization and variability to support continuous self-adaptation.
Proceedings of the ACM Symposium on Applied Computing, 2012

Runtime monitoring of software energy hotspots.
Proceedings of the IEEE/ACM International Conference on Automated Software Engineering, 2012

A preliminary study of the impact of software engineering on GreenIT.
Proceedings of the First International Workshop on Green and Sustainable Software, 2012

Leveraging feature models to configure virtual appliances.
Proceedings of the 2nd International Workshop on Cloud Computing Platforms, 2012

Constraint-based self-adaptation of wireless sensor networks.
Proceedings of the 2nd International Workshop on Adaptive Services for the Future Internet and 6th International Workshop on Web APIs and Service Mashups (WAS4FI-Mashups 2012), 2012

A Middleware Platform to Federate Complex Event Processing.
Proceedings of the 16th IEEE International Enterprise Distributed Object Computing Conference, 2012

Connecting Your Mobile Shopping Cart to the Internet-of-Things.
Proceedings of the Distributed Applications and Interoperable Systems, 2012

Rapid prototyping of domain-specific architecture languages.
Proceedings of the 15th ACM SIGSOFT Symposium on Component Based Software Engineering, 2012

Apports des architectures logicielles pour l'Internet des objets.
Proceedings of the 6ème Conférence francophone sur les Architectures Logicielles, 2012

A Federated Multi-cloud PaaS Infrastructure.
Proceedings of the 2012 IEEE Fifth International Conference on Cloud Computing, 2012

2011
An Aspect-Oriented Framework for Weaving Domain-Specific Concerns into Component-Based Systems.
J. Univers. Comput. Sci., 2011

An SCA-based Approach for Social and Pervasive Communications in Home Environments.
Sci. Ann. Comput. Sci., 2011

A Generic Component-Based Approach for Programming, Composing and Tuning Sensor Software.
Comput. J., 2011

A reflective platform for highly adaptive multi-cloud systems.
Proceedings of the Adaptive and Reflective Middleware on Proceedings of the International Workshop, 2011

Adaptable service composition for very-large-scale internet of things systems.
Proceedings of the 8th Middleware Doctoral Symposium of the 12th ACM/IFIP/USENIX International Middleware Conference, 2011

Self-Healing Distributed Scheduling Platform.
Proceedings of the 11th IEEE/ACM International Symposium on Cluster, 2011

Software engineering of component-based systems-of-systems: a reference framework.
Proceedings of the 14th International ACM Sigsoft Symposium on Component Based Software Engineering, 2011

RESTful Service Development for Resource-Constrained Environments.
Proceedings of the REST: From Research to Practice, 2011

2010
Modelling Feedback Control Loops for Self-Adaptive Systems.
Electron. Commun. Eur. Assoc. Softw. Sci. Technol., 2010

Preface.
Electron. Commun. Eur. Assoc. Softw. Sci. Technol., 2010

Supporting Pervasive and Social Communications with FRASCATI.
Electron. Commun. Eur. Assoc. Softw. Sci. Technol., 2010

A flexible context stabilization approach for self-adaptive application.
Proceedings of the Eigth Annual IEEE International Conference on Pervasive Computing and Communications, 2010

A component-based approach for service distribution in sensor networks.
Proceedings of the Fifth International Workshop on Middleware for Sensor Networks, 2010

Reconfigurable run-time support for distributed service component architectures.
Proceedings of the ASE 2010, 2010

Integration of Heterogeneous Context Resources in Ubiquitous Environments.
Proceedings of the 36th EUROMICRO Conference on Software Engineering and Advanced Applications, 2010

Components and Aspects Composition Planning for Ubiquitous Adaptive Services.
Proceedings of the 36th EUROMICRO Conference on Software Engineering and Advanced Applications, 2010

Programming Sensor Networks Using Remora Component Model.
Proceedings of the Distributed Computing in Sensor Systems, 2010

Service Discovery in Ubiquitous Feedback Control Loops.
Proceedings of the Distributed Applications and Interoperable Systems, 2010

RESTful Integration of Heterogeneous Devices in Pervasive Environments.
Proceedings of the Distributed Applications and Interoperable Systems, 2010

2009
Preface.
Electron. Commun. Eur. Assoc. Softw. Sci. Technol., 2009

Leveraging component-based software engineering with Fraclet.
Ann. des Télécommunications, 2009

Dynamic planning and weaving of dependability concerns for self-adaptive ubiquitous services.
Proceedings of the 2009 ACM Symposium on Applied Computing (SAC), 2009

WiSeKit: A Distributed Middleware to Support Application-Level Adaptation in Sensor Networks.
Proceedings of the Distributed Applications and Interoperable Systems, 2009

MUSIC: Middleware Support for Self-Adaptation in Ubiquitous and Service-Oriented Environments.
Proceedings of the Software Engineering for Self-Adaptive Systems [outcome of a Dagstuhl Seminar], 2009

2008
COSMOS, composition de noeuds de contexte.
Tech. Sci. Informatiques, 2008

Divide and Conquer - Organizing Component-based Adaptation in Distributed Environments.
Electron. Commun. Eur. Assoc. Softw. Sci. Technol., 2008

Enhancing Planning-Based Adaptation Middleware with Support for Dependability: a Case Study.
Electron. Commun. Eur. Assoc. Softw. Sci. Technol., 2008

Preface.
Electron. Commun. Eur. Assoc. Softw. Sci. Technol., 2008

Software Architecture Patterns for a Context-Processing Middleware Framework.
IEEE Distributed Syst. Online, 2008

Composing Components and Services Using a Planning-Based Adaptation Middleware.
Proceedings of the Software Composition - 7th International Symposium, 2008

ReWiSe: A New Component Model for Lightweight Software Reconfiguration in Wireless Sensor Networks.
Proceedings of the On the Move to Meaningful Internet Systems: OTM 2008 Workshops, 2008

A Pluggable and Reconfigurable Architecture for a Context-Aware Enabling Middleware System.
Proceedings of the On the Move to Meaningful Internet Systems: OTM 2008, 2008

A self-adaptive context processing framework for wireless sensor networks.
Proceedings of the Third International Workshop on Middleware for Sensor Networks, 2008

MUSIC: an autonomous platform supporting self-adaptive mobile applications.
Proceedings of the First Workshop on Mobile Middleware: embracing the personal communication device, 2008

Cross-layer self-adaptation of service-oriented architectures.
Proceedings of the 3rd Workshop on Middleware for Service Oriented Computing, 2008

Dynamic aspect weaving using a planning-based adaptation middleware.
Proceedings of the 2nd workshop on Middleware-application interaction, 2008

Brokering Planning Metadata in a P2P Environment.
Proceedings of the Distributed Applications and Interoperable Systems, 2008

Experiences from Developing a Component Technology Agnostic Adaptation Framework.
Proceedings of the Component-Based Software Engineering, 11th International Symposium, 2008

2007
Scalability of Decision Models for Dynamic Product Lines.
Proceedings of the Software Product Lines, 11th International Conference, 2007

Divide and conquer: scalability and variability for adaptive middleware.
Proceedings of the 2007 International Workshop on Engineering of Software Services for Pervasive Environments, 2007

A basis for performance property prediction of ubiquitous self-adapting systems.
Proceedings of the 2007 International Workshop on Engineering of Software Services for Pervasive Environments, 2007

Peer-to-peer brokering of planning meta-data.
Proceedings of the 6th Workshop on Adaptive and Reflective Middleware, 2007

Un langage de description et de vérification de motifs d'architecture : Fractal ADL.
Proceedings of the Actes des journées Langages et Modèles à Objets, 2007

Scalable Processing of Context Information with COSMOS.
Proceedings of the Distributed Applications and Interoperable Systems, 2007

2006
Une démarche à granularité extrêmement fine pour la construction de canevas intergiciels hautement adaptables : application aux services de transactions. (A extremely fine-grained approach to build highly adaptable middleware frameworks: application to transaction services).
PhD thesis, 2006

Using Microcomponents and Design Patterns to Build Evolutionary Transaction Services.
Proceedings of the Selected Papers of the ERCIM Working Group on Software Evolution, 2006

A Component-Based Approach to Compose Transaction Standards.
Proceedings of the Software Composition - 5th International Symposium, 2006

Towards Context-Aware Transaction Services.
Proceedings of the Distributed Applications and Interoperable Systems, 2006

2005
Benchmarking the Round-Trip Latency of Various Java-Based Middleware Platforms.
Stud. Inform. Univ., 2005

Self-Adaptive Component-based transaction Commit Management.
Proceedings of the 4th workshop on Reflective and adaptive middleware systems, 2005

2004
GoTM Vers un canevas transactionnel à base de composants.
Obj. Logiciel Base données Réseaux, 2004

Towards a model-driven approach to build component-based adaptable middleware.
Proceedings of the 3rd Workshop on Adaptive and Reflective Middleware, 2004

2003
On Enhancing Component-Based Middleware with Transactions.
Proceedings of the On The Move to Meaningful Internet Systems 2003: OTM 2003 Workshops, 2003

Abstraction of Transaction Demarcation in Component-Oriented Platforms.
Proceedings of the Middleware 2003, 2003


  Loading...