About
Thomas Butler is a Senior Lecturer in the Department of Computing within the School of Technology at the University of Northampton. He is actively engaged in teaching and research with a focus on software engineering practices, programming education, and empirical analysis of developer behaviors.
His research interests center on understanding programming practices, software flexibility, and the psychological aspects of developer decision-making. Key areas include meta-analyses of programming attitudes, identification of bad practices in software development, and the conceptual framework of the 'Seven Deadly Sins' of software flexibility. His work often bridges academic research with industry-relevant applications.
The trend in his publications reflects a strong emphasis on empirical methods in software engineering, particularly using meta-analysis to evaluate programming best practices. His research spans both technical implementation (e.g., PHP & MySQL) and conceptual modeling (e.g., software flexibility metrics), demonstrating a blend of practical and theoretical contributions to computing education and software development methodology.
Thomas Butler has contributed to significant research outputs including a peer-reviewed conference paper, a book chapter, and a widely recognized programming textbook. He also participated in a Knowledge Exchange for Better Business (KE4BB) project focused on scoping a business management system, highlighting his engagement with applied research and industry collaboration.
He completed his doctoral thesis titled Creating a Metric to Measure Software Flexibility in Object-Oriented Programming in July 2021, supervised by M. Johnson, S. Ajit, and S. Turner. This work forms the foundation of his ongoing research into quantifiable aspects of software design quality.
His research has been cited in patents, picked up by news outlets, and shared across academic and professional networks, indicating impact beyond academia. He is affiliated with active research in software engineering education and development best practices, contributing to both scholarly discourse and practical tools for developers.
Find Thomas Butler elsewhere
Related Searches
You Might Also Like
- SSimon ButlerUniversity of Skövde · Senior Lecturer
Martin CooperSheffield Hallam University · Senior Lecturer- TThomas ButlerThe University of Manchester · Lecturer
Cyril FaucherUniversity of La Rochelle · Associate Professor- MMichael ButlerUniversity of Southampton · Professor
- CCarsten LuckeTechnical University of Mittelhessen · Professor