Antipatterns: A Search Of Negative For Positive The Analysis Of Published Taxonomy
Performance is an important quality attribute among all other attributes. It is important to analyze the performance of any software system and on the other hand is difficult to understand. If the performance of any software is not up to the mark, a number of negativities for example the breakage of strong relationship with the customer, downing of business, wastage of money and time, reimplementation of software or application etc. may occur. If the problem of poor performance occurs it may create delays in the implementation, restructuring and even the system may be implemented again which automatically increase the cost of the overall project. Antipatterns are solutions to the recurring design problems occurs due to poor practices and poor smells. The identification of antipattern has become the topic of interest of the scientist and the software or application developers. A number of approaches of detection of antipatterns have also been proposed by the researchers. Software Developers and Modeling Experts should be aware of all these types of antipatterns. Although a number of research papers have already been written to explore the importance of antipatterns but a structured bibliography of antipatterns which shows its necessity is missing. To overcome this difference, this paper presents a bibliography of presented and proposed antipatters observed in established systems. Along with the analysis of existing antipattern, some issues for future discussion will also be proposed. This paper provides a support to research scholars and the software developers those who are interested in analysis of already proposed taxonomy related to the finding of antipatterns during the development of any software.