Antipatterns: A Compendium of Bad Practices in Software Development Processes
DOI:
https://doi.org/10.9781/ijimai.2011.147Keywords:
Software, Anti-patternsAbstract
This Article presents a set of software process antipatterns, which arise as a result of bad practices within application development processes. Process AntiPatterns warn us about the harmful effects that may arise in projects, and also describe the features that identify them. The proposed anti-patterns provide a catalog that serves as a vocabulary for communication among project participants. Such Antipatterns can be implemented through software tools in order to keep better record of their implementation. Additionally, a tool that can operate under GPL (General Public license) is provided for this purpose.Downloads
References
[1] Brown, W., Malveau, R., Hays, M., & Mowbray, T. AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis . John Wiley & Sons. 1998.
[2] Dikel, D., Kane, D., & Wilson, J. Software Architecture. Prentice Hall. 2001.
[3] Brooks, F. The Mythical Man - Month. Addison Wesley.1995.
[4] Bolaños, S., Medina, V., & Joyanes, L. Principios para la Formalización de la Ingeniería de Software. Ingenieria, 31-37.2009.
[5] Morin, E. Introducción al Pensamiento Complejo. Gedisa. 2001.
[6] Johansen, O. Introducción a la Teoria General de Sistemas. Limusa. 2001.
[7] Popper, K. Realismo y el Objetivo de la Ciencia. Tecnos. 1998
[8] Humphrey, W. Managing the Software Process. Addison Wesley.1989.
[9] Highsmith III, J., & Orr, K. Adaptive Software Development : A Collaborative Approach to Managing Complex Systems . Nueva York, EUA: Dorset House.2000.
[10] Meyer, B. Construcción de Software Orientado a Objetos. Prentice Hall. 1999.
[11] Nonaka, I. A Dynamic Theory of Organizational Knowledge Creation. Aroganization Science, 14-37.1994.
Downloads
Published
-
Abstract97
-
PDF38






