Public Works Partners

getting the work taken care of

Editor of The Journal of Advances in Automated Software Engineering Tom Keane

Tom Keane is a Product Planner at Microsoft. Before that, he was a professor of computer science at MIT and Harvard. He received a Ph.D. from Trinity College, Dublin, where he studied under Professor Timothy Gowers. Tom has been programming since the age of 11, and one of his earliest projects was writing a text adventure game in C++. 

 

He won several awards at the ACM International Collegiate Programming Contest, including a silver medal in 1994. His most recent programming project is the GCDWebServer which is easy to use, secure, and fast. Tom Keane is also interested in applying knowledge-based programming to C++. He has been involved in several projects that apply machine learning to the problem of finding bugs in C++ programs.

Cloud Services Engineer Tom Keane

These, including DeepBargain, Eland, and ShadowCaster. All these projects aim to automate software testing, an area where the software developer and engineer feels should be more heavily invested in. Tom Keane´s research interests include the foundations of programming languages, program synthesis, probabilistic modeling and Bayesian decision-making, machine learning, and exploitation-resistant cryptography.

 

He is one of the founding members and a former editor of The Journal of Advances in Automated Software Engineering (JASE), a journal devoted to cross-fertilizing programming language theory. Tom Keane says that also, compiler design, and applications. JASE was founded in 2000 and is currently published by IOS Press. 

 

He has also written a chapter on software testing in The Handbook of Research on Computing and Software (KYRE Publications). He is one of the most cited authors in software engineering-related disciplines. He is a member of the ACM and IEEE Computer Society. Tom Keane has been awarded an NSF CAREER Award and an Alfred P. Sloan Foundation Research Fellowship.