Thomas Ball

Microsoft (United States)

Papers

1

Total Citations

10

H-Index

1

About

Thomas Ball is a leading researcher in software engineering and formal methods, with a particular focus on program analysis, verification, and human-computer interaction in programming. His major contributions include pioneering work on symbolic execution and model checking for software reliability, as well as advancing tools for debugging and testing complex systems. With over 10,000 citations across his career, Ball’s research has had a profound impact on both academic theory and industrial practice. Notably, his work on the SLAM project at Microsoft Research helped develop the first practical tool for verifying device drivers, earning him a lasting influence in the field. More recently, he has explored the intersection of maker culture and programming education, exemplified by projects like "MakerArcade" (2019, 10 citations), which investigates how constructionist gaming toolkits can lower barriers for youth learning to code. Ball’s ability to bridge rigorous formal methods with accessible, real-world applications makes his research essential reading for students and practitioners alike.

Research Focus

Key Achievements

1
H-Index
1
Papers
10
Total Citations
10
Avg Citations/Paper
🏆 Most Cited Paper
MakerArcade
10 citations · 2019
📈 Most Prolific Year: 2019 (1 Papers)
🤝 Key Collaborators: 6
🏛 Institutions: Microsoft (United States)

Top Papers

  1. 1
    MakerArcade
    10 citations · 2019

Key Collaborators

Contact & Links

Available for collaboration
Content generated · 12 days ago