4/20/2010
Congratulations to computer science professor and his "Gang of Four" colleagues on receiving the 2010 ACM SIGSOFT Outstanding Research Award.
Written by
Congratulations to computer science professor and his "Gang of Four" colleagues on receiving the 2010 ACM SIGSOFT Outstanding Research Award.
Johnson was one of the originators of the software patterns movement, organizing the first conference on patterns, as well as writing many of the first papers on the subject. He believes that software will never become engineering until there are catalogs of designs that can be reused, and so has been documenting these designs, both as frameworks and as patterns. Johnson also led the group that developed the first refactoring tool, the Smalltalk Refactoring Browser. Johnson has worked on frameworks for compilers, operating systems, graphics editors, music generation, network protocol stacks, telephone billing, insurance, and stellar simulation.
At Illinois, Johnson leads the parallel programming patterns work and co-organizes the ParaPLoP workshops on parallel programming patterns for the Universal Parallel Computing Research Center. He teaches courses in software engineering, software architecture, and object-oriented programming and design.
The ACM Special Interest Group on Software Engineering provides a forum for computing professionals from industry, government and academia to examine principles, practices, and new research results in software engineering. They seek to improve their ability to engineer software by stimulating interaction among practitioners, researchers, and educators; by fostering the professional development of software engineers; and by representing software engineers to professional, legal, and political entities.
More information about SIGSOFT and the Outstanding Research Award can be found on their website at http://www.sigsoft.org.
____________________
Contact: Ralph Johnson, Department of Computer Science, 217/244-0093.
Writer: Jennifer LaMontagne, associate director of communications, Department of Computer Science, 217/333-4049.
If you have any questions about the College of Engineering, or other story ideas, contact Rick Kubetz, Engineering Communications Office, 217/244-7716, editor.