I recently hosted an episode of Software Engineering Radio called "Will McGugan on Text-Based User Interfaces"!

  • Home
  • Teaching
    • Overview
    • Data Abstraction
    • Operating Systems
  • Research
    • Overview
    • Papers
    • Presentations
  • Outreach
    • Software
    • Service
    • Blog
  • About
    • Biography
    • Schedule
    • Contact
    • Blog
    • Service
    • Papers
    • Presentations
Categories
All (53)
database testing (8)
developer development (2)
developer productivity (13)
empirical study (2)
flaky tests (5)
industry connections (7)
mutation testing (4)
performance analysis (1)
position statement (6)
post (53)
regression testing (5)
research methodology (4)
research paper (6)
seed interview (7)
software development (6)
software engineering radio (10)
software testing (1)
software tool (12)
technical writing (6)
web testing (1)

Blog

Code
from rich.console import Console
console = Console()
post_count = count_blog_posts()
console.print(
    f":rocket: Enjoy reading these {post_count} blog posts! What else should I write about?"
)
🚀 Enjoy reading these 53 blog posts! What else should I write about?

When flaky tests fail together: Empirical evidence for systemic flakiness

post
flaky tests
empirical study

Flaky tests often cluster together with shared root causes!

2025
3 min

Insights from my Software Engineering Radio interview with Will McGugan

post
software development
software engineering radio

How do you build text-based user interfaces?

2025
3 min

Insights from my Software Engineering Radio interview with Eran Yahav

post
software development
software engineering radio

How does Tabnine automate the engineering process?

2025
3 min

Using eXtreme mutation testing to discover hidden test suite weaknesses

post
mutation testing
developer productivity

Can tools detect hidden weaknesses in test suites?

2024
3 min

Insights from my Software Engineering Radio interview with Itamar Friedman

post
software development
software engineering radio

How can generative AI transform automated testing?

2024
3 min

Insights from my Software Engineering Radio interview with Goran Petrovic

post
mutation testing
software engineering radio

How do Google’s engineers perform mutation testing?

2024
3 min

Insights from my Software Engineering Radio interview with Jonathan Schneider

post
regression testing
software engineering radio

How does OpenRewrite support automated refactoring?

2024
2 min

Insights from my Software Engineering Radio interview with Marcelo Trylesinski

post
developer development
software engineering radio

Let’s learn more about the creation and use of FastAPI!

2024
2 min

Insights from my Software Engineering Radio interview with Wolf Wollprecht

post
developer productivity
software engineering radio

What are the best practices for Python tooling in Rust?

2024
2 min

Insights from my Software Engineering Radio interview with Hyrum Wright

post
developer productivity
software engineering radio

What are software engineering best practices at Google?

2024
2 min
No matching items
  • 1
  • 2
  • 3
  • ...

GMK

Top