Foutse Khomh

According to our database1, Foutse Khomh authored at least 135 papers between 2008 and 2019.

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

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Other 

Links

Homepages:

On csauthors.net:

Bibliography

2019
A large-scale empirical study of code smells in JavaScript projects.
Software Quality Journal, 2019

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

Enforcing security in Internet of Things frameworks: A Systematic Literature Review.
Internet of Things, 2019

An empirical study of sentiments in code reviews.
Information & Software Technology, 2019

An empirical study of patch uplift in rapid release development pipelines.
Empirical Software Engineering, 2019

An empirical study of DLL injection bugs in the Firefox ecosystem.
Empirical Software Engineering, 2019

Deep Learning Anti-patterns from Code Metrics History.
CoRR, 2019

Studying Software Engineering Patterns for Designing Machine Learning Systems.
CoRR, 2019

An Empirical Study of C++ Vulnerabilities in Crowd-Sourced Code Examples.
CoRR, 2019

DeepEvolution: A Search-Based Testing Approach for Deep Neural Networks.
CoRR, 2019

TFCheck : A TensorFlow Library for Detecting Training Issues in Neural Network Programs.
CoRR, 2019

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

A Machine-learning Based Ensemble Method For Anti-patterns Detection.
CoRR, 2019

Swarm Debugging: the Collective Intelligence on Interactive Debugging.
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

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

Infrastructure fault detection and prediction in edge cloud environments.
Proceedings of the 4th ACM/IEEE Symposium on Edge Computing, 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.
SUSCOM, 2018

An investigation of the fault-proneness of clone evolutionary patterns.
Software Quality Journal, 2018

An empirical study of crash-inducing commits in Mozilla Firefox.
Software Quality Journal, 2018

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

Release Engineering 3.0.
IEEE Software, 2018

Efficient refactoring scheduling based on partial order reduction.
Journal of Systems and Software, 2018

Understanding the impact of cloud patterns on performance and energy consumption.
Journal of Systems and Software, 2018

ProMeTA: a taxonomy for program metamodels in program reverse engineering.
Empirical Software Engineering, 2018

Noise in Mylyn interaction traces and its impact on developers and recommendation systems.
Empirical Software Engineering, 2018

Getting the most from map data structures in Android.
Empirical Software Engineering, 2018

On Testing Machine Learning Programs.
CoRR, 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

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.
Software Quality Journal, 2017

Guest editor's introduction to the Special Issue on Source Code Analysis and Manipulation (SCAM 2015).
Journal of Software: Evolution and Process, 2017

Task Scheduling in Big Data Platforms: A Systematic Literature Review.
Journal of Systems and Software, 2017

On the use of developers' context for automatic refactoring of software anti-patterns.
Journal of Systems and Software, 2017

Is It Safe to Uplift This Patch? An Empirical Study on Mozilla Firefox.
CoRR, 2017

Comprehension of Ads-supported and Paid Android Applications: Are They Different?
CoRR, 2017

Stack Overflow: A Code Laundering Platform?
CoRR, 2017

An empirical study of code smells in JavaScript projects.
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

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

2016
An exploratory study of api changes and usages based on apache and eclipse ecosystems.
Empirical Software Engineering, 2016

Improving bug management using correlations in crash reports.
Empirical Software Engineering, 2016

Evaluating the impact of design pattern and anti-pattern dependencies on changes and faults.
Empirical Software Engineering, 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 Software, 2015

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

An approach to extract RESTful services from web applications.
IJBPIM, 2015

On rapid releases and software testing: a case study and a semi-systematic literature review.
Empirical Software Engineering, 2015

Understanding the impact of rapid releases on software quality - The case of firefox.
Empirical Software Engineering, 2015

ATLAS: An Adaptive Failure-aware Scheduler for Hadoop.
CoRR, 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

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.
Journal of Software: Evolution and 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.
Journal of Software: Evolution and Process, 2013

Analysing Anti-patterns Static Relationships with Design Patterns.
ECEASST, 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.
Empirical Software Engineering, 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.
Journal of Systems and Software, 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...