Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Anti-Pattern

Encyclopedia of Knowledge Management, Second Edition
An anti-pattern is a general, proven, and non-beneficial problem (i.e., bad solution) in a software product or process. It strongly classifies the problem that exhibits negative consequences and provides a solution. Built upon similar experiences, anti-patterns represent “worst-practices” about how to structure or build a software architecture. An example is the “lava flow” anti-pattern that warns about developing a software system without stopping sometimes and reengineering the system. The larger and older such a software system gets, the more dead code and solidified (bad) decisions it carries along.
Published in Chapter:
Knowledge Patterns
Jörg Rech (Fraunhofer Institute for Experimental Software Engineering, Germany), Raimund L. Feldmann (Fraunhofer USA, Center for Experimental Software Engineering, USA), and Eric Ras (Fraunhofer Institute for Experimental Software Engineering, Germany)
Copyright: © 2011 |Pages: 9
DOI: 10.4018/978-1-59904-931-1.ch080
Abstract
Knowledge patterns are one way to formalize and describe lessons learned and best practices (i.e., proven experiences) about structuring knowledge, the design of KM systems, or the development of underlying ontologies. Such patterns capture aspects that positively or negatively influence the KM activities. In the later case, where negative influences are described, such patterns are denoted as anti-patterns. Knowledge patterns and anti patterns support practitioners and researchers in their knowledge management (KM) activities and can help in developing KM systems as well as improving the quality of the systems themselves and that of the knowledge within (i.e., the quality of the knowledge). Thereby, patterns in KM represent a way of structuring knowledge as well as a form of language that helps knowledge engineers to communicate about knowledge and KM systems.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR