Shortly after the notion of design patterns emerged, practitioners began discussing problem-solution pairs in which the solution did more harm than good. These have come to be known as antipatterns. The authors describe two existing classes of antipatterns related to human-centered computing: programming development and architecture. They then propose two new classes: procurement and unintelligent systems.
Index Terms:
human-centered computing, pattern, design pattern, antipattern
Citation:
Phil Laplante, Robert R. Hoffman, Gary Klein, "Antipatterns in the Creation of Intelligent Systems," IEEE Intelligent Systems, vol. 22, no. 1, pp. 91-95, Jan./Feb. 2007, doi:10.1109/MIS.2007.3