Skip to content

Commit

Permalink
refactor: Improve many details in the outline and other parts of the …
Browse files Browse the repository at this point in the history
…talk in pycon_maintainers_summit_2025.md.
  • Loading branch information
gkapfham committed Feb 23, 2025
1 parent 795a3e7 commit b686b14
Showing 1 changed file with 11 additions and 11 deletions.
22 changes: 11 additions & 11 deletions pycon_maintainers_summit_2025.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,37 +22,37 @@ fiasco of flaky tests for software maintainers.

## Talk Outline

### Introduction (1 min)
### Introduction (2 min)

- Definition of flaky tests
- Impact on software maintenance
- Brief overview of the problem scope
- Brief overview of the "flaky test fiasco"

### The Scale of the Problem (2 min)

- Survey results: 59% of developers face flaky tests regularly
- Real costs to development teams
- Common patterns in Python projects
- Real costs that flaky tests introduce to development teams
- Common test flakiness anti-patterns in Python projects

### Real-world Examples of Flaky Tests (2 min)
### Real-world Examples of Flaky Tests (3 min)

- Example 1: Order and non-order dependent flaky tests
- Example 2: Test flakiness from resource race conditions
- Example 3: Flaky tests from external dependencies

### Current Solutions and their Limitations (2 min)
### Current Solutions and their Limitations (3 min)

- Description of automated test rerunning techniques
- Limitations of traditional detection methods
- Concrete examples from open-source Python projects
- Cost of manual investigation

### Machine Learning Approach (2 min)

- How machine learning can detect patterns in test failures
- Test case features that aid in flaky test detection
- Evaluating the success of machine learning models in Python projects

### Tools and Next Steps (1 min)
### Tools and Next Steps (2 min)

- Available open-source tools for handling flaky tests
- Practical steps for maintainers to get started
Expand All @@ -62,9 +62,9 @@ fiasco of flaky tests for software maintainers.

- Lead Presenter: Gregory M. Kapfhammer (Department of Computer and Information Science, Allegheny College)
- Research Collaborators:
- Michael Hilton, School of Computer Science, Carnegie Mellon University
- Phil McMinn, Department of Computer Science, University of Sheffield
- Owain Parry, Department of Computer Science, University of Sheffield
- Michael Hilton, School of Computer Science, Carnegie Mellon University, USA
- Phil McMinn, Department of Computer Science, University of Sheffield, UK
- Owain Parry, Department of Computer Science, University of Sheffield, UK

## Speaker Intro

Expand Down

0 comments on commit b686b14

Please sign in to comment.