Helm's scientific contributions

Publications (2)

Book
Design patterns are a form of documentation that proposes solutions to recurring object-oriented software design problems. Design patterns became popular in software engineering thanks to the book published in 1995 by the Gang of Four (GoF): Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. Since the publication of the book Design Patte...
Article
The book is an introduction to the idea of design patterns in software engineering, and a catalog of twenty-three common patterns. The nice thing is, most experienced OOP designers will find out they've known about patterns all along. It's just that they've never considered them as such, or tried to centralize the idea behind a given pattern so tha...

Citations

... The case study of ants on a bar can be conceived as an instantiation of a design pattern that occurs in many contexts. In computer science, a design patterns provides a typical solution to a common programming problem [7]. Here, we built on this understanding of a design pattern, but position our design pattern not as a solution for a programming problem, but as a problem in modeling computer-integrated systems in general and collective adaptive systems in particular. ...
... This notion finds its roots in the dawn of the 1990s, credited to Erich Gamma, Richard Helm, Ralph Johnson, and John Vlisside, famously recognized as the "Gang of Four." Their ground-breaking manuscript, "Design Patterns: Elements of Reusable Object-Oriented Software" [1], detailed 23 foundational patterns, catalysing an expansive discourse centred around the comprehension and deployment of these design stratagems. As the sands of technological time shift, these patterns have tenaciously upheld their significance in the contemporary software design milieu. ...