Foutse Khomh

Orcid: 0000-0002-5704-4173

Affiliations:
  • Polytechnique Montreal, Canada


According to our database1, Foutse Khomh authored at least 309 papers between 2008 and 2025.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2025
Towards enhancing the reproducibility of deep learning bugs: an empirical study.
Empir. Softw. Eng., February, 2025

2024
Data-access performance anti-patterns in data-intensive systems.
Empir. Softw. Eng., November, 2024

Quality issues in machine learning software systems.
Empir. Softw. Eng., November, 2024

Data cleaning and machine learning: a systematic literature review.
Autom. Softw. Eng., November, 2024

Design smells in multi-language systems and bug-proneness: a survival analysis.
Empir. Softw. Eng., September, 2024

Characterizing and classifying developer forum posts with their intentions.
Empir. Softw. Eng., July, 2024

Common challenges of deep reinforcement learning applications development: an empirical study.
Empir. Softw. Eng., July, 2024

Silent bugs in deep learning frameworks: an empirical study of Keras and TensorFlow.
Empir. Softw. Eng., February, 2024

Detection and evaluation of bias-inducing features in machine learning.
Empir. Softw. Eng., February, 2024

Bug characterization in machine learning-based systems.
Empir. Softw. Eng., February, 2024

AITA: AI trustworthiness assessment.
AI Ethics, February, 2024

Mining Action Rules for Defect Reduction Planning.
Proc. ACM Softw. Eng., 2024

Generative AI in Software Engineering Must Be Human-Centered: The Copenhagen Manifesto.
J. Syst. Softw., 2024

Studying logging practice in machine learning-based applications.
Inf. Softw. Technol., 2024

Effective test generation using pre-trained Large Language Models and mutation testing.
Inf. Softw. Technol., 2024

In-Simulation Testing of Deep Learning Vision Models in Autonomous Robotic Manipulators.
CoRR, 2024

Toward Debugging Deep Reinforcement Learning Programs with RLExplorer.
CoRR, 2024

What Information Contributes to Log-based Anomaly Detection? Insights from a Configurable Transformer-Based Approach.
CoRR, 2024

Understanding Web Application Workloads and Their Applications: Systematic Literature Review and Characterization.
CoRR, 2024

An Empirical Study of Sensitive Information in Logs.
CoRR, 2024

Trimming the Risk: Towards Reliable Continuous Training for Deep Learning Inspection Systems.
CoRR, 2024

Assessing Programming Task Difficulty for Efficient Evaluation of Large Language Models.
CoRR, 2024

DeepCodeProbe: Towards Understanding What Models Trained on Code Learn.
CoRR, 2024

A Context-Driven Approach for Co-Auditing Smart Contracts with The Support of GPT-4 code interpreter.
CoRR, 2024

Introducing v0.5 of the AI Safety Benchmark from MLCommons.
, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
CoRR, 2024

Machine Learning Robustness: A Primer.
CoRR, 2024

Bugs in Large Language Models Generated Code: An Empirical Study.
CoRR, 2024

Trained Without My Consent: Detecting Code Inclusion In Language Models Trained on Code.
CoRR, 2024

ChatGPT vs LLaMA: Impact, Reliability, and Challenges in Stack Overflow Discussions.
CoRR, 2024

List Comprehension Versus for Loops Performance in Real Python Projects: Should we Care?
Proceedings of the IEEE International Conference on Software Analysis, 2024

Refining GPT-3 Embeddings with a Siamese Structure for Technical Post Duplicate Detection.
Proceedings of the IEEE International Conference on Software Analysis, 2024

Deep Learning Model Reuse in the HuggingFace Community: Challenges, Benefit and Trends.
Proceedings of the IEEE International Conference on Software Analysis, 2024

Assessing the Security of GitHub Copilot's Generated Code - A Targeted Replication Study.
Proceedings of the IEEE International Conference on Software Analysis, 2024

Towards a Reliable French Speech Recognition Tool for an Automated Diagnosis of Learning Disabilities.
Proceedings of the International Conference on Smart Applications, 2024

AmbieGen at the SBFT 2024 Tool Competition - CPS-UAV Track.
Proceedings of the 17th ACM/IEEE International Workshop on Search-Based and Fuzz Testing, 2024

AmbieGenVAE at the SBFT 2024 Tool Competition - Cyber-Physical Systems Track.
Proceedings of the 17th ACM/IEEE International Workshop on Search-Based and Fuzz Testing, 2024

PathOCL: Path-Based Prompt Augmentation for OCL Generation with GPT-4.
Proceedings of the 2024 IEEE/ACM First International Conference on AI Foundation Models and Software Engineering, 2024

Chain of Targeted Verification Questions to Improve the Reliability of Code Generated by LLMs.
Proceedings of the 1st ACM International Conference on AI-Powered Software, 2024

Tackling the XAI Disagreement Problem with Regional Explanations.
Proceedings of the International Conference on Artificial Intelligence and Statistics, 2024

2023
Machine learning application development: practitioners' insights.
Softw. Qual. J., December, 2023

A large-scale exploratory study of android sports apps in the google play store.
Inf. Softw. Technol., December, 2023

On the effectiveness of log representation for log-based anomaly detection.
Empir. Softw. Eng., November, 2023

Studying the characteristics of AIOps projects on GitHub.
Empir. Softw. Eng., November, 2023

Summary of the Fourth International Workshop on Deep Learning for Testing and Testing for Deep Learning (DeepTest 2023).
ACM SIGSOFT Softw. Eng. Notes, October, 2023

A comparison of reinforcement learning frameworks for software testing tasks.
Empir. Softw. Eng., October, 2023

Physics-Guided Adversarial Machine Learning for Aircraft Systems Simulation.
IEEE Trans. Reliab., September, 2023

GitHub Copilot AI pair programmer: Asset or Liability?
J. Syst. Softw., September, 2023

AmbieGen: A search-based framework for autonomous systems testing.
Sci. Comput. Program., August, 2023

Video Game Bad Smells: What They Are and How Developers Perceive Them.
ACM Trans. Softw. Eng. Methodol., July, 2023

Testing Feedforward Neural Networks Training Programs.
ACM Trans. Softw. Eng. Methodol., July, 2023

Studying the challenges of developing hardware description language programs.
Inf. Softw. Technol., July, 2023

Dev2vec: Representing domain expertise of developers in an embedding space.
Inf. Softw. Technol., July, 2023

Bugs in machine learning-based systems: a faultload benchmark.
Empir. Softw. Eng., June, 2023

Ranking code clones to support maintenance activities.
Empir. Softw. Eng., June, 2023

Can Ensembling Preprocessing Algorithms Lead to Better Machine Learning Fairness?
Computer, April, 2023

Refactoring practices in the context of data-intensive systems.
Empir. Softw. Eng., March, 2023

Intelligent Software Maintenance.
Proceedings of the Optimising the Software Development Process with Artificial Intelligence, 2023

The Different Faces of AI Ethics Across the World: A Principle-to-Practice Gap Analysis.
IEEE Trans. Artif. Intell., 2023

Partial Order in Chaos: Consensus on Feature Attributions in the Rashomon Set.
J. Mach. Learn. Res., 2023

A probabilistic framework for mutation testing in deep neural networks.
Inf. Softw. Technol., 2023

Robustness assessment of hyperspectral image CNNs using metamorphic testing.
Inf. Softw. Technol., 2023

Harnessing Pre-trained Generalist Agents for Software Engineering Tasks.
CoRR, 2023

Studying the Practices of Testing Machine Learning Software in the Wild.
CoRR, 2023

An Empirical Study of Self-Admitted Technical Debt in Machine Learning Software.
CoRR, 2023

Assessing the Security of GitHub Copilot Generated Code - A Targeted Replication Study.
CoRR, 2023

GIST: Generated Inputs Sets Transferability in Deep Learning.
CoRR, 2023

Reinforcement Learning Informed Evolutionary Search for Autonomous Systems Testing.
CoRR, 2023

Exploring Security Practices in Infrastructure as Code: An Empirical Study.
CoRR, 2023

Responsible Design Patterns for Machine Learning Pipelines.
CoRR, 2023

Leveraging Data Mining Algorithms to Recommend Source Code Changes.
CoRR, 2023

Impact in Software Engineering Activities After One Year of COVID-19 Restrictions for Startups and Established Companies.
IEEE Access, 2023

Harnessing Predictive Modeling and Software Analytics in the Age of LLM-Powered Software Development (Invited Talk).
Proceedings of the 19th International Conference on Predictive Models and Data Analytics in Software Engineering, 2023

On Codex Prompt Engineering for OCL Generation: An Empirical Study.
Proceedings of the 20th IEEE/ACM International Conference on Mining Software Repositories, 2023

An Intentional Forgetting-Driven Self-Healing Method for Deep Reinforcement Learning Systems.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

UnityLint: A Bad Smell Detector for Unity.
Proceedings of the 31st IEEE/ACM International Conference on Program Comprehension, 2023

Mutation Testing of Deep Reinforcement Learning Based on Real Faults.
Proceedings of the IEEE Conference on Software Testing, Verification and Validation, 2023

Deploying Deep Reinforcement Learning Systems: A Taxonomy of Challenges.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2023

An Empirical Study on Bugs Inside PyTorch: A Replication Study.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2023

RIGAA at the SBFT 2023 Tool Competition - Cyber-Physical Systems Track.
Proceedings of the IEEE/ACM International Workshop on Search-Based and Fuzz Testing, 2023

Fooling SHAP with Stealthily Biased Sampling.
Proceedings of the Eleventh International Conference on Learning Representations, 2023

A Machine Learning Based Approach to Detect Machine Learning Design Patterns.
Proceedings of the 30th Asia-Pacific Software Engineering Conference, 2023

Maintenance Cost of Software Ecosystem Updates.
Proceedings of the 14th International Conference on Ambient Systems, 2023

Chat2Code: A Chatbot for Model Specification and Code Generation, The Case of Smart Contracts.
Proceedings of the IEEE International Conference on Software Services Engineering, 2023

2022

Video Game Bad Smells: What they are and how Developers Perceive Them - Online dataset.
Dataset, March, 2022

Video Games Bad Smells: What they are and how Developers Perceive Them - Online dataset.
Dataset, March, 2022

Video Games Bad Smells: What they are and how Developers Perceive Them - Online dataset.
Dataset, March, 2022

Video Games Bad Smells: What they are and how Developers Perceive Them - Online dataset.
Dataset, March, 2022

Video Games Bad Smells: What they are and how Developers Perceive Them - Online dataset.
Dataset, March, 2022

An Empirical Study of C++ Vulnerabilities in Crowd-Sourced Code Examples.
IEEE Trans. Software Eng., 2022

An Empirical Study of the Effectiveness of an Ensemble of Stand-alone Sentiment Detection Tools for Software Engineering Datasets.
ACM Trans. Softw. Eng. Methodol., 2022

Automatic Fault Detection for Deep Learning Programs Using Graph Transformations.
ACM Trans. Softw. Eng. Methodol., 2022

Technical debts and faults in open-source quantum software systems: An empirical study.
J. Syst. Softw., 2022

A search-based framework for automatic generation of testing environments for cyber-physical systems.
Inf. Softw. Technol., 2022

DiverGet: a Search-Based Software Testing approach for Deep Neural Network Quantization assessment.
Empir. Softw. Eng., 2022

Works for Me! Cannot Reproduce - A Large Scale Empirical Study of Non-reproducible Bugs.
Empir. Softw. Eng., 2022

FIXME: synchronize with database! An empirical study of data access self-admitted technical debt.
Empir. Softw. Eng., 2022

Clones in deep learning code: what, where, and why?
Empir. Softw. Eng., 2022

Multi-language design smells: a backstage perspective.
Empir. Softw. Eng., 2022

Can Ensembling Pre-processing Algorithms Lead to Better Machine Learning Fairness?
CoRR, 2022

An Empirical Study of Library Usage and Dependency in Deep Learning Frameworks.
CoRR, 2022

Reliable Malware Analysis and Detection using Topology Data Analysis.
CoRR, 2022

Quality issues in Machine Learning Software Systems.
CoRR, 2022

Threat Assessment in Machine Learning based Systems.
CoRR, 2022

Never trust, always verify : a roadmap for Trustworthy AI?
CoRR, 2022

The Different Faces of AI Ethics Across the World: A Principle-Implementation Gap Analysis.
CoRR, 2022

Bug Characteristics in Quantum Software Ecosystem.
CoRR, 2022

Software-Engineering Design Patterns for Machine Learning Applications.
Computer, 2022

How to certify machine learning based safety-critical systems? A systematic literature review.
Autom. Softw. Eng., 2022

Faults in deep reinforcement learning programs: a taxonomy and a detection approach.
Autom. Softw. Eng., 2022

Do Developers Refactor Data Access Code? An Empirical Study.
Proceedings of the IEEE International Conference on Software Analysis, 2022

PaReco: patched clones and missed patches among the divergent variants of a software family.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

Data quality and model under-specification issues (keynote).
Proceedings of the 2nd International Workshop on Software Engineering and AI for Data Quality in Cyber-Physical Systems/Internet of Things, 2022

Challenges in machine learning application development: an industrial experience report.
Proceedings of the 1st Workshop on Software Engineering for Responsible AI, 2022

Revisiting the Impact of Anti-patterns on Fault-Proneness: A Differentiated Replication.
Proceedings of the 22nd IEEE International Working Conference on Source Code Analysis and Manipulation, 2022

AmbieGen tool at the SBST 2022 Tool Competition.
Proceedings of the 15th IEEE/ACM International Workshop on Search-Based Software Testing, 2022

SmOOD: Smoothness-based Out-of-Distribution Detection Approach for Surrogate Neural Networks in Aircraft Design.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

Why Don't XAI Techniques Agree? Characterizing the Disagreements Between Post-hoc Explanations of Defect Predictions.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2022

An Empirical Study of Challenges in Converting Deep Learning Models.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2022

An Empirical Study on the Usage of Automated Machine Learning Tools.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2022

Studying the Practices of Deploying Machine Learning Projects on Docker.
Proceedings of the EASE 2022: The International Conference on Evaluation and Assessment in Software Engineering 2022, Gothenburg, Sweden, June 13, 2022

Identification of out-of-distribution cases of CNN using class-based surprise adequacy.
Proceedings of the 1st International Conference on AI Engineering: Software Engineering for AI, 2022

2021
Automatic Mining of Opinions Expressed About APIs in Stack Overflow.
IEEE Trans. Software Eng., 2021

Understanding How and Why Developers Seek and Analyze API-Related Opinions.
IEEE Trans. Software Eng., 2021

Automatic API Usage Scenario Documentation from Technical Q&A Sites.
ACM Trans. Softw. Eng. Methodol., 2021

Are Multi-Language Design Smells Fault-Prone? An Empirical Study.
ACM Trans. Softw. Eng. Methodol., 2021

Shadow Program Committee Initiative: Process and Reflection.
ACM SIGSOFT Softw. Eng. Notes, 2021

Improved retrieval of programming solutions with code examples using a multi-featured score.
J. Syst. Softw., 2021

Why do builds fail? - A conceptual replication study.
J. Syst. Softw., 2021

What Do Practitioners Discuss about IoT and Industry 4.0 Related Technologies? Characterization and Identification of IoT and Industry 4.0 Categories in Stack Overflow Discussions.
Internet Things, 2021

An empirical study of IoT topics in IoT developer discussions on Stack Overflow.
Empir. Softw. Eng., 2021

The forgotten role of search queries in IR-based bug localization: an empirical study.
Empir. Softw. Eng., 2021

Investigating design anti-pattern and design pattern mutations and their change- and fault-proneness.
Empir. Softw. Eng., 2021

Reputation Gaming in Stack Overflow.
CoRR, 2021

Partial order: Finding Consensus among Uncertain Feature Attributions.
CoRR, 2021

Failure Analysis of Hadoop Schedulers using an Integration of Model Checking and Simulation.
Proceedings of the 9th International Symposium on Symbolic Computation in Software Science, 2021

Models of Computational Profiles to Study the Likelihood of DNN Metamorphic Test Cases.
CoRR, 2021

HOMRS: High Order Metamorphic Relations Selector for Deep Neural Networks.
CoRR, 2021

Summarizing Relevant Parts from Technical Videos.
Proceedings of the 28th IEEE International Conference on Software Analysis, 2021

Towards Understanding Developers' Machine-Learning Challenges: A Multi-Language Study on Stack Overflow.
Proceedings of the 21st IEEE International Working Conference on Source Code Analysis and Manipulation, 2021

SWAT tool at the SBST 2021 Tool Competition.
Proceedings of the 14th IEEE/ACM International Workshop on Search-Based Software Testing, 2021

Data Driven Testing of Cyber Physical Systems.
Proceedings of the 14th IEEE/ACM International Workshop on Search-Based Software Testing, 2021

The Challenge of Reproducible ML: An Empirical Study on The Impact of Bugs.
Proceedings of the 21st IEEE International Conference on Software Quality, 2021

On Assessing The Safety of Reinforcement Learning algorithms Using Formal Methods.
Proceedings of the 21st IEEE International Conference on Software Quality, 2021

Understanding Quantum Software Engineering Challenges An Empirical Study on Stack Exchange Forums and GitHub Issues.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2021

Design Smells in Deep Learning Programs: An Empirical Study.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2021

Assessing Developer Expertise from the Statistical Distribution of Programming Syntax Patterns.
Proceedings of the EASE 2021: Evaluation and Assessment in Software Engineering, 2021

Is Late Propagation a Harmful Code Clone Evolutionary Pattern? An Empirical Study.
Proceedings of the Code Clone Analysis, 2021

2020
A Large Scale Empirical Study of the Impact of Spaghetti Code and Blob Anti-patterns on Program Comprehension.
Dataset, January, 2020

A Dynamic and Failure-Aware Task Scheduling Framework for Hadoop.
IEEE Trans. Cloud Comput., 2020

The Diversity Crisis of Software Engineering for Artificial Intelligence.
IEEE Softw., 2020

On testing machine learning programs.
J. Syst. Softw., 2020

A machine-learning based ensemble method for anti-patterns detection.
J. Syst. Softw., 2020

Mining API usage scenarios from stack overflow.
Inf. Softw. Technol., 2020

A large scale empirical study of the impact of Spaghetti Code and Blob anti-patterns on program comprehension.
Inf. Softw. Technol., 2020

Why reinventing the wheels? An empirical study on library reuse and re-implementation.
Empir. Softw. Eng., 2020

RePOR: Mimicking humans on refactoring tasks. Are we there yet?
Empir. Softw. Eng., 2020

Are Multi-language Design Smells Prevalent? An Empirical Study.
CoRR, 2020

Developer-Driven Code Smell Prioritization.
Proceedings of the MSR '20: 17th International Conference on Mining Software Repositories, 2020

On the Prevalence, Impact, and Evolution of SQL Code Smells in Data-Intensive Systems.
Proceedings of the MSR '20: 17th International Conference on Mining Software Repositories, 2020

The Scent of Deep Learning Code: An Empirical Study.
Proceedings of the MSR '20: 17th International Conference on Mining Software Repositories, 2020

Multi-language Design Smells: A Backstage Perspective.
Proceedings of the MSR '20: 17th International Conference on Mining Software Repositories, 2020

Practitioners' insights on machine-learning software engineering design patterns: a preliminary study.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2020

Analysis of Modern Release Engineering Topics : - A Large-Scale Study using StackOverflow -.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2020

Why are Some Bugs Non-Reproducible? : -An Empirical Investigation using Data Fusion-.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2020

Double Cycle Hybrid Testing of Hybrid Distributed IoT System.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Workshops, Seoul, Republic of Korea, 27 June, 2020

Towards the Definition of Patterns and Code Smells for Multi-language Systems.
Proceedings of the EuroPLoP '20: European Conference on Pattern Languages of Programs 2020, 2020

On the use of C# Unsafe Code Context: An Empirical Study of Stack Overflow.
Proceedings of the ESEM '20: ACM / IEEE International Symposium on Empirical Software Engineering and Measurement, 2020

Commit - Defect and Architectural Metrics - based Quality Assessment of C Language.
Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering, 2020

Software Release Patterns When is it a good time to update a software component?
Proceedings of the 11th International Conference on Ambient Systems, 2020

2019
A large-scale empirical study of code smells in JavaScript projects.
Softw. Qual. J., 2019

Software Engineering for Machine Learning Systems (SEMLS) (NII Shonan Meeting 156).
NII Shonan Meet. Rep., 2019

Swarm debugging: The collective intelligence on interactive debugging.
J. Syst. Softw., 2019

Is Fragmentation a Threat to the Success of the Internet of Things?
IEEE Internet Things J., 2019

Enforcing security in Internet of Things frameworks: <i>A Systematic Literature Review</i>.
Internet Things, 2019

An empirical study of sentiments in code reviews.
Inf. Softw. Technol., 2019

An empirical study of patch uplift in rapid release development pipelines.
Empir. Softw. Eng., 2019

An empirical study of DLL injection bugs in the Firefox ecosystem.
Empir. Softw. Eng., 2019

SIGMA : Strengthening IDS with GAN and Metaheuristics Attacks.
CoRR, 2019

Machine Learning Software Engineering in Practice: An Industrial Case Study.
CoRR, 2019

Studying Android App Popularity by Cross-Linking GitHub and Google Play Store.
Proceedings of the 26th IEEE International Conference on Software Analysis, 2019

TFCheck : A TensorFlow Library for Detecting Training Issues in Neural Network Programs.
Proceedings of the 19th IEEE International Conference on Software Quality, 2019

Studying Software Engineering Patterns for Designing Machine Learning Systems.
Proceedings of the 10th International Workshop on Empirical Software Engineering in Practice, 2019

DeepEvolution: A Search-Based Testing Approach for Deep Neural Networks.
Proceedings of the 2019 IEEE International Conference on Software Maintenance and Evolution, 2019

Deep Learning Anti-Patterns from Code Metrics History.
Proceedings of the 2019 IEEE International Conference on Software Maintenance and Evolution, 2019

Towards crowd-sourced API documentation.
Proceedings of the 41st International Conference on Software Engineering: Companion Proceedings, 2019

Anti-patterns for multi-language systems.
Proceedings of the 24th European Conference on Pattern Languages of Programs, 2019

Code smells for multi-language systems.
Proceedings of the 24th European Conference on Pattern Languages of Programs, 2019

Infrastructure fault detection and prediction in edge cloud environments.
Proceedings of the 4th ACM/IEEE Symposium on Edge Computing, 2019

State of practices of Java native interface.
Proceedings of the 29th Annual International Conference on Computer Science and Software Engineering, 2019

Behind the scenes: developers' perception of multi-language practices.
Proceedings of the 29th Annual International Conference on Computer Science and Software Engineering, 2019

Empirical Software Engineering.
Proceedings of the Handbook of Software Engineering., 2019

2018
EARMO: An Energy-Aware Refactoring Approach for Mobile Apps.
IEEE Trans. Software Eng., 2018

An app performance optimization advisor for mobile device app marketplaces.
Sustain. Comput. Informatics Syst., 2018

An investigation of the fault-proneness of clone evolutionary patterns.
Softw. Qual. J., 2018

An empirical study of crash-inducing commits in Mozilla Firefox.
Softw. Qual. J., 2018

Software Engineering for Machine-Learning Applications: The Road Ahead.
IEEE Softw., 2018

Release Engineering 3.0.
IEEE Softw., 2018

Efficient refactoring scheduling based on partial order reduction.
J. Syst. Softw., 2018

Understanding the impact of cloud patterns on performance and energy consumption.
J. Syst. Softw., 2018

ProMeTA: a taxonomy for program metamodels in program reverse engineering.
Empir. Softw. Eng., 2018

Noise in Mylyn interaction traces and its impact on developers and recommendation systems.
Empir. Softw. Eng., 2018

Getting the most from map data structures in Android.
Empir. Softw. Eng., 2018

Automated Refactoring: Can They Pass The Turing Test?
CoRR, 2018

Exact search-space size for the refactoring scheduling problem.
Autom. Softw. Eng., 2018

Design patterns impact on software quality: Where are the theories?
Proceedings of the 25th International Conference on Software Analysis, 2018

Keep it simple: Is deep learning good for linguistic smell detection?
Proceedings of the 25th International Conference on Software Analysis, 2018

Kubernetes or OpenShift? Which Technology Best Suits Eclipse Hono IoT Deployments.
Proceedings of the 11th IEEE Conference on Service-Oriented Computing and Applications, 2018

The State of Practice on Virtual Reality (VR) Applications: An Exploratory Study on Github and Stack Overflow.
Proceedings of the 2018 IEEE International Conference on Software Quality, 2018

Developer interaction traces backed by IDE screen recordings from think aloud sessions.
Proceedings of the 15th International Conference on Mining Software Repositories, 2018

The open-closed principle of modern machine learning frameworks.
Proceedings of the 15th International Conference on Mining Software Repositories, 2018

Just-in-time detection of protection-impacting changes on WordPress and MediaWiki.
Proceedings of the 28th Annual International Conference on Computer Science and Software Engineering, 2018

Is it a bug or an enhancement?: a text-based approach to classify change requests.
Proceedings of the 28th Annual International Conference on Computer Science and Software Engineering, 2018

Report of iMLSE-18: the 1<sup>st</sup> International Workshop on Machine Learning Systems Engineering.
Proceedings of the International Workshop on Evidence-based Security and Privacy in the Wild and the 1st International Workshop on Machine Learning Systems Engineering co-located with 25th Asia-Pacific Software Engineering Conference (APSEC 2018), 2018

Why Did This Reviewed Code Crash? An Empirical Study of Mozilla Firefox.
Proceedings of the 25th Asia-Pacific Software Engineering Conference, 2018

2017
Investigating the relation between lexical smells and change- and fault-proneness: an empirical study.
Softw. Qual. J., 2017

Guest editor's introduction to the Special Issue on Source Code Analysis and Manipulation (SCAM 2015).
J. Softw. Evol. Process., 2017

Task Scheduling in Big Data Platforms: A Systematic Literature Review.
J. Syst. Softw., 2017

On the use of developers' context for automatic refactoring of software anti-patterns.
J. Syst. Softw., 2017

An empirical study of code smells in JavaScript projects.
Proceedings of the IEEE 24th International Conference on Software Analysis, 2017

Stack Overflow: A code laundering platform?
Proceedings of the IEEE 24th International Conference on Software Analysis, 2017

How Do Developers Toggle Breakpoints? Observational Studies.
Proceedings of the 2017 IEEE International Conference on Software Quality, 2017

Code Authorship and Fault-proneness of Open-Source Android Applications: An Empirical Study.
Proceedings of the 13th International Conference on Predictive Models and Data Analytics in Software Engineering, 2017

Software evolution and quality data from controlled, multiple, industrial case studies.
Proceedings of the 14th International Conference on Mining Software Repositories, 2017

Opiner: an opinion search and summarization engine for APIs.
Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering, 2017

Automatic summarization of API reviews.
Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering, 2017

Comprehension of ads-supported and paid Android applications: are they different?
Proceedings of the 25th International Conference on Program Comprehension, 2017

Broadcast vs. Unicast Review Technology: Does It Matter?
Proceedings of the 2017 IEEE International Conference on Software Testing, 2017

Recommending when Design Technical Debt Should be Self-Admitted.
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017

Is it Safe to Uplift this Patch?: An Empirical Study on Mozilla Firefox.
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017

2016
An exploratory study of api changes and usages based on apache and eclipse ecosystems.
Empir. Softw. Eng., 2016

Improving bug management using correlations in crash reports.
Empir. Softw. Eng., 2016

Evaluating the impact of design pattern and anti-pattern dependencies on changes and faults.
Empir. Softw. Eng., 2016

Anti-patterns and the energy efficiency of Android applications.
CoRR, 2016

Do Code Smells Impact the Effort of Different Maintenance Programming Activities?
Proceedings of the IEEE 23rd International Conference on Software Analysis, 2016

Optimizing User Experience in Choosing Android Applications.
Proceedings of the IEEE 23rd International Conference on Software Analysis, 2016

Finding the Best Compromise Between Design Quality and Testing Effort During Refactoring.
Proceedings of the IEEE 23rd International Conference on Software Analysis, 2016

On the Detection of Licenses Violations in the Android Ecosystem.
Proceedings of the IEEE 23rd International Conference on Software Analysis, 2016

Studying the Relation between Anti-Patterns in Design Models and in Source Code.
Proceedings of the IEEE 23rd International Conference on Software Analysis, 2016

Towards Understanding Interactive Debugging.
Proceedings of the 2016 IEEE International Conference on Software Quality, 2016

Understanding interactive debugging with Swarm Debug Infrastructure.
Proceedings of the 24th IEEE International Conference on Program Comprehension, 2016

Experience Report: An Empirical Study of API Failures in OpenStack Cloud Environments.
Proceedings of the 27th IEEE International Symposium on Software Reliability Engineering, 2016

A Study of the Energy Consumption of Databases and Cloud Patterns.
Proceedings of the Service-Oriented Computing - 14th International Conference, 2016

A Taxonomy for Program Metamodels in Program Reverse Engineering.
Proceedings of the 2016 IEEE International Conference on Software Maintenance and Evolution, 2016

Software analytics: challenges and opportunities.
Proceedings of the 38th International Conference on Software Engineering, 2016

2015
The Practice and Future of Release Engineering: A Roundtable with Three Release Engineers.
IEEE Softw., 2015

On the impact of sampling frequency on software energy measurements.
PeerJ Prepr., 2015

An approach to extract RESTful services from web applications.
Int. J. Bus. Process. Integr. Manag., 2015

On rapid releases and software testing: a case study and a semi-systematic literature review.
Empir. Softw. Eng., 2015

Understanding the impact of rapid releases on software quality - The case of firefox.
Empir. Softw. Eng., 2015

Predicting Scheduling Failures in the Cloud.
CoRR, 2015

Do code review practices impact design quality? A case study of the Qt, VTK, and ITK projects.
Proceedings of the 22nd IEEE International Conference on Software Analysis, 2015

Challenges and Issues of Mining Crash Reports.
Proceedings of the 1st IEEE International Workshop on Software Analytics, 2015

An Empirical Study of Highly Impactful Bugs in Mozilla Projects.
Proceedings of the 2015 IEEE International Conference on Software Quality, 2015

An Empirical Study of Crash-inducing Commits in Mozilla Firefox.
Proceedings of the 11th International Conference on Predictive Models and Data Analytics in Software Engineering, 2015

ATLAS: An AdapTive faiLure-Aware Scheduler for Hadoop.
Proceedings of the 34th IEEE International Performance Computing and Communications Conference, 2015

How green are cloud patterns?
Proceedings of the 34th IEEE International Performance Computing and Communications Conference, 2015

3rd International Workshop on Release Engineering (RELENG 2015).
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

Predicting Scheduling Failures in the Cloud: A Case Study with Google Clusters and Hadoop on Amazon EMR.
Proceedings of the 17th IEEE International Conference on High Performance Computing and Communications, 2015

Noises in Interaction Traces Data and Their Impact on Previous Research Studies.
Proceedings of the 2015 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2015

2014
An empirical study of the effect of file editing patterns on software quality.
J. Softw. Evol. Process., 2014

On improving the dependability of cloud applications with fault-tolerance.
Proceedings of the WICSA 2014 Companion Volume, Sydney, NSW, Australia, April 7-11, 2014, 2014

Investigating the Change-Proneness of Service Patterns and Antipatterns.
Proceedings of the 7th IEEE International Conference on Service-Oriented Computing and Applications, 2014

Supplementary Bug Fixes vs. Re-opened Bugs.
Proceedings of the 14th IEEE International Working Conference on Source Code Analysis and Manipulation, 2014

Anti-pattern Mutations and Fault-proneness.
Proceedings of the 2014 14th International Conference on Quality Software, 2014

Why Do Automated Builds Break? An Empirical Study.
Proceedings of the 30th IEEE International Conference on Software Maintenance and Evolution, Victoria, BC, Canada, September 29, 2014

A qualitative analysis of software build system changes and build ownership styles.
Proceedings of the 2014 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, 2014

Factors impacting rapid releases: an industrial case study.
Proceedings of the 2014 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, 2014

Tracing back the history of commits in low-tech reviewing environments: a case study of the Linux kernel.
Proceedings of the 2014 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, 2014

An empirical study on the fault-proneness of clone migration in clone genealogies.
Proceedings of the 2014 Software Evolution Week, 2014

An Empirical Study of the Impact of Cloud Patterns on Quality of Service (QoS).
Proceedings of the IEEE 6th International Conference on Cloud Computing Technology and Science, 2014

2013
An empirical study of faults in late propagation clone genealogies.
J. Softw. Evol. Process., 2013

Analysing Anti-patterns Static Relationships with Design Patterns.
Electron. Commun. Eur. Assoc. Softw. Sci. Technol., 2013

On the effect of program exploration on maintenance tasks.
Proceedings of the 20th Working Conference on Reverse Engineering, 2013

Towards understanding how developers spend their effort during maintenance activities.
Proceedings of the 20th Working Conference on Reverse Engineering, 2013

Mining the relationship between anti-patterns dependencies and fault-proneness.
Proceedings of the 20th Working Conference on Reverse Engineering, 2013

An empirical study of the fault-proneness of clone mutation and clone migration.
Proceedings of the 10th Working Conference on Mining Software Repositories, 2013

Improving bug localization using correlations in crash reports.
Proceedings of the 10th Working Conference on Mining Software Repositories, 2013

How Does Context Affect the Distribution of Software Maintainability Metrics?
Proceedings of the 2013 IEEE International Conference on Software Maintenance, 2013

Predicting Bugs Using Antipatterns.
Proceedings of the 2013 IEEE International Conference on Software Maintenance, 2013

On Rapid Releases and Software Testing.
Proceedings of the 2013 IEEE International Conference on Software Maintenance, 2013

1st international workshop on release engineering (RELENG 2013).
Proceedings of the 35th International Conference on Software Engineering, 2013

2012
An exploratory study of the impact of antipatterns on class change- and fault-proneness.
Empir. Softw. Eng., 2012

An Empirical Study on Factors Impacting Bug Fixing Time.
Proceedings of the 19th Working Conference on Reverse Engineering, 2012

Analyzing the Impact of Antipatterns on Change-Proneness Using Fine-Grained Source Code Changes.
Proceedings of the 19th Working Conference on Reverse Engineering, 2012

Inferring Repository File Structure Modifications Using Nearest-Neighbor Clone Detection.
Proceedings of the 19th Working Conference on Reverse Engineering, 2012

A concept analysis approach for guiding users in service discovery.
Proceedings of the 2012 Fifth IEEE International Conference on Service-Oriented Computing and Applications (SOCA), 2012

Extracting RESTful services from Web applications.
Proceedings of the 2012 Fifth IEEE International Conference on Service-Oriented Computing and Applications (SOCA), 2012

Do faster releases improve software quality? An empirical case study of Mozilla Firefox.
Proceedings of the 9th IEEE Working Conference of Mining Software Repositories, 2012

Adapting Linux for mobile platforms: An empirical study of Android.
Proceedings of the 28th IEEE International Conference on Software Maintenance, 2012

Recovering commit dependencies for selective code integration in software product lines.
Proceedings of the 28th IEEE International Conference on Software Maintenance, 2012

2011
BDTEX: A GQM-based Bayesian approach for the detection of antipatterns.
J. Syst. Softw., 2011

An Entropy Evaluation Approach for Triaging Field Crashes: A Case Study of Mozilla Firefox.
Proceedings of the 18th Working Conference on Reverse Engineering, 2011

Improving the Modifiability of the Architecture of Business Applications.
Proceedings of the 11th International Conference on Quality Software, 2011

An Automatic Approach for Extracting Process Knowledge from the Web.
Proceedings of the IEEE International Conference on Web Services, 2011

Predicting post-release defects using pre-release field testing results.
Proceedings of the IEEE 27th International Conference on Software Maintenance, 2011

Classifying field crash reports for fixing bugs: A case study of Mozilla Firefox.
Proceedings of the IEEE 27th International Conference on Software Maintenance, 2011

Late propagation in software clones.
Proceedings of the IEEE 27th International Conference on Software Maintenance, 2011

An Empirical Study of the Impact of Two Antipatterns, Blob and Spaghetti Code, on Program Comprehension.
Proceedings of the 15th European Conference on Software Maintenance and Reengineering, 2011

2010
IDS: An Immune-Inspired Approach for the Detection of Software Design Smells.
Proceedings of the Quality of Information and Communications Technology, 2010

SQUANER: A framework for monitoring the quality of software systems.
Proceedings of the 26th IEEE International Conference on Software Maintenance (ICSM 2010), 2010

Numerical Signatures of Antipatterns: An Approach Based on B-Splines.
Proceedings of the 14th European Conference on Software Maintenance and Reengineering, 2010

2009
Tracking Design Smells: Lessons from a Study of God Classes.
Proceedings of the 16th Working Conference on Reverse Engineering, 2009

An Exploratory Study of the Impact of Code Smells on Software Change-proneness.
Proceedings of the 16th Working Conference on Reverse Engineering, 2009

SQUAD: Software Quality Understanding through the Analysis of Design.
Proceedings of the 16th Working Conference on Reverse Engineering, 2009

A Bayesian Approach for the Detection of Code and Design Smells.
Proceedings of the Ninth International Conference on Quality Software, 2009

Playing roles in design patterns: An empirical descriptive and analytic study.
Proceedings of the 25th IEEE International Conference on Software Maintenance (ICSM 2009), 2009

2008
Génération automatique d'algorithmes de détection des défauts de conception.
Proceedings of the Langages et Modèles à Objets, 2008

Do Design Patterns Impact Software Quality Positively?
Proceedings of the 12th European Conference on Software Maintenance and Reengineering, 2008


  Loading...