Michael Hilton

Orcid: 0000-0001-9195-6902

According to our database1, Michael Hilton authored at least 46 papers between 2012 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
230, 439 Test Failures Later: An Empirical Evaluation of Flaky Failure Classifiers.
CoRR, 2024

Improving Software Engineering Teamwork with Structured Feedback.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024

Trust in Generative AI among Students: An exploratory study.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024

A Retrospective Study of one Decade of Artifact Evaluations.
Proceedings of the Software Engineering 2024, Fachtagung des GI-Fachbereichs Softwaretechnik, Linz, Austria, February 26, 2024

2023
Empirically evaluating flaky test detection techniques combining test case rerunning and machine learning models.
Empir. Softw. Eng., June, 2023

Trust in Generative AI among students: An Exploratory Study.
CoRR, 2023

Continuously Accelerating Research.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering: New Ideas and Emerging Results, 2023

Towards Characterizing Trust in Generative Artificial Intelligence among Students.
Proceedings of the 2023 ACM Conference on International Computing Education Research, 2023

2022
A Survey of Flaky Tests.
ACM Trans. Softw. Eng. Methodol., 2022

Collaborative Programming for Work-Relevant Learning: Comparing Programming Practice With Example-Based Reflection for Student Learning and Transfer Task Performance.
IEEE Trans. Learn. Technol., 2022

Evaluating Features for Machine Learning Detection of Order- and Non-Order-Dependent Flaky Tests.
Proceedings of the 15th IEEE Conference on Software Testing, Verification and Validation, 2022

Surveying the Developer Experience of Flaky Tests.
Proceedings of the 44th IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice, 2022

What Do Developer-Repaired Flaky Tests Tell Us About the Effectiveness of Automated Flaky Test Detection?
Proceedings of the IEEE/ACM International Conference on Automation of Software Test, 2022

2021
Understanding and improving artifact sharing in software engineering research.
Empir. Softw. Eng., 2021

Comparing Example-Based Collaborative Reflection to Problem Solving Practice for Learning during Team-Based Software Engineering Projects.
CoRR, 2021

Combining Collaborative Reflection based on Worked-Out Examples with Problem-Solving Practice: Designing Collaborative Programming Projects for Learning at Scale.
Proceedings of the L@S'21: Eighth ACM Conference on Learning @ Scale, 2021

FlakeFlagger: Predicting Flakiness Without Rerunning Tests.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

2020
Empirical Study of Restarted and Flaky Builds on Travis CI.
Proceedings of the MSR '20: 17th International Conference on Mining Software Repositories, 2020

A Study on Challenges of Testing Robotic Systems.
Proceedings of the 13th IEEE International Conference on Software Testing, 2020

It Takes a Village to Build a Robot: An Empirical Study of The ROS Ecosystem.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2020

Flake It 'Till You Make It: Using Automated Repair to Induce and Fix Latent Test Flakiness.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Workshops, Seoul, Republic of Korea, 27 June, 2020

Creating Opportunities for Transactive Exchange for Learning in Performance-Oriented Team Projects.
Proceedings of the Interdisciplinarity in the Learning Sciences: Proceedings of the 14th International Conference of the Learning Sciences, 2020

Agent-in-the-Loop: Conversational Agent Support in Service of Reflection for Learning During Collaborative Programming.
Proceedings of the Artificial Intelligence in Education - 21st International Conference, 2020

2019
A conceptual replication of continuous integration pain points in the context of Travis CI.
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019

Online Mob Programming: Effective Collaborative Project-Based Learning.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019

The Problem of Packaging Curricular Materials.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019

Graph-based mining of in-the-wild, fine-grained, semantic code change patterns.
Proceedings of the 41st International Conference on Software Engineering, 2019

Group Formation in the Digital Age: Relevant Characteristics, Their Diagnosis, and Combination for Productive Collaboration.
Proceedings of the 13th International Conference on Computer Supported Collaborative Learning, 2019

Online Mob Programming: Bridging the 21st Century Workplace and the Classroom.
Proceedings of the 13th International Conference on Computer Supported Collaborative Learning, 2019

An Intelligent-Agent Facilitated Scaffold for Fostering Reflection in a Team-Based Project Course.
Proceedings of the Artificial Intelligence in Education - 20th International Conference, 2019

2018
I'm leaving you, Travis: a continuous integration breakup story.
Proceedings of the 15th International Conference on Mining Software Repositories, 2018

A large-scale study of test coverage evolution.
Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, 2018

A study of the organizational dynamics of software teams.
Proceedings of the 40th International Conference on Software Engineering: Software Engineering in Practice, 2018

DeFlaker: automatically detecting flaky tests.
Proceedings of the 40th International Conference on Software Engineering, 2018

2017
Toward Semantic Foundations for Program Editors.
Proceedings of the 2nd Summit on Advances in Programming Languages, 2017

Trade-offs in continuous integration: assurance, security, and flexibility.
Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, 2017

Hazelnut: a bidirectionally typed structure editor calculus.
Proceedings of the 44th ACM SIGPLAN Symposium on Principles of Programming Languages, 2017

Deriving Age Diverse Personas from a Participatory Design Study on Home Electricity Feedback.
Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems, 2017

2016
TDDViz: Using Software Changes to Understand Conformance to Test Driven Development.
Proceedings of the Agile Processes, in Software Engineering, and Extreme Programming, 2016

API code recommendation using statistical learning from fine-grained changes.
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

Understanding and improving continuous integration.
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

Usage, costs, and benefits of continuous integration in open-source projects.
Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, 2016

2014
Refactoring local to cloud data types for mobile apps.
Proceedings of the 1st International Conference on Mobile Software Engineering and Systems, 2014

2013
An evaluation of interactive test-driven labs with WebIDE in CS0.
Proceedings of the 35th International Conference on Software Engineering, 2013

Human recoverability index: A TraceLab experiment.
Proceedings of the 7th International Workshop on Traceability in Emerging Forms of Software Engineering, 2013

2012
On teaching arrays with test-driven learning in WebIDE.
Proceedings of the Annual Conference on Innovation and Technology in Computer Science Education, 2012


  Loading...