Antipatterns: A Compendium of Bad Practices in Software Development Processes

Authors

  • Rubén González Crespo Universidad Pontificia de Salamanca image/svg+xml
  • S. J. Bolaños Castro Universidad Distrital Francisco José de Caldas image/svg+xml
  • V. H. Medina Garcia Universidad Distrital Francisco José de Caldas image/svg+xml

DOI:

https://doi.org/10.9781/ijimai.2011.147

Keywords:

Software, Anti-patterns
Supporting Agencies
Special thanks to designer and art student Paula Milena Sanchez, who made the drawings in this article.

Abstract

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

Download data is not yet available.

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

2011-12-01
Metrics
Views/Downloads
  • Abstract
    97
  • PDF
    38

How to Cite

González Crespo, R., Bolaños Castro, S. J., and Medina Garcia, V. H. (2011). Antipatterns: A Compendium of Bad Practices in Software Development Processes. International Journal of Interactive Multimedia and Artificial Intelligence, 1(4), 41–46. https://doi.org/10.9781/ijimai.2011.147

Most read articles by the same author(s)

1 2 3 > >>