Separación de concerns y AOP
 [KLMMLLI97]G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. V. Lopes, J. M. Loingtier, and J. Irwin, "Aspect-oriented programming," in ECOOP, 1997, pp. 220-242. [Online]. Available:
 [FECA04] R. E. Filman, T. Elrad, S. Clarke, and M. Aksit, Aspect-Oriented Software Development. Addison-Wesley Professional, October 2004. [Online]. Available:
 [TOHS99]P. Tarr, H. Ossher, W. Harrison, and S. M. Sutton, "N degrees of separation: multi-dimensional separation of concerns," in ICSE '99: Proceedings of the 21st international conference on Software engineering. New York, NY, USA: ACM, 1999, pp. 107-119. [Online]. Available:
 [D82] E. W. Dijkstra, "Ewd 447: On the role of scientific thought," Selected Writings on Computing: A Personal Perspective, pp. 60­66, 1982.
  Early Aspects
 [RAMD09]A. Rago, E. Abait, C. Marcos, and A. Díaz Pace, "Early aspect identification from use cases using nlp and wsd techniques," in EA '09: Proceedings of the 15th workshop on Early aspects. New York, NY, USA: ACM, 2009, pp. 19-24. [Online]. Available:
 [ABCMRT05]J. Araujo, E. Baniassad, P. Clements, A. Moreira, A. Rashid, and B. Tekinerdoğan, "Early aspects: The current landscape," Lancaster University, Tech. Rep., February 2005
 [CB05]S. Clarke and E. Baniassad, Aspect-Oriented Analysis and Design: The Theme Approach (Addison-Wesley Object Technology Series). Addison-Wesley Professional, April 2005. [Online]. Available:
 [SCRR05]A. Sampaio, R. Chitchyan, A. Rashid, and P. Rayson, "Ea-miner: a tool for automating aspect-oriented requirements identification," in ASE '05: Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering. New York, NY, USA: ACM, 2005, pp. 352-355. [Online]. Available:
 [AM08]B. S. Ali and Z. Mohd, "A review on approaches for identifying crosscutting concerns," Advanced Computer Theory and Engineering, International Conference on, vol. 0, pp. 855-859, 2008. [Online]. Available:
  Lenguajes Orientados a Aspectos
G. Kiczales, E. Hilsdale, J. Hugunin, M. Kersten, J. Palm, and W. G. Griswold, "An overview of aspectj," in ECOOP, ser. Lecture Notes in Computer Science, J. L. Knudsen and J. L. Knudsen, Eds., vol. 2072. Springer, 2001, pp. 327-353. [Online]. Available:
 [L03]R. Laddad, AspectJ in Action: Practical Aspect-Oriented Programming. Manning Publications, July 2003. [Online]. Available:
 [HK02]J. Hannemann and G. Kiczales, "Design pattern implementation in java and aspectj," in OOPSLA '02: Proceedings of the 17th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications. New York, NY, USA: ACM Press, 2002, pp. 161-173. [Online]. Available:
 [JBOSS]Framework for organizing crosscutting concerns.
 [Spring]Aspect-oriented programming with Spring.
 [AGMO06]I. Aracic, V. Gasiunas, M. Mezini and K. Ostermann. Overview of CaesarJ. Transactions on Aspect-Oriented Software Development I. LNCS, Vol. 3880, pp. 135 - 173, Feb 2006.
 [K2009]G. Kniesel, Detection and Resolution of Weaving Interactions, ser. Lecture Notes in Computer Science. Springer Berlin / Heidelberg, 2009, vol. 5490/2009, pp. 135-186.
Casas S., Garcia Perez-Schofield J.B., Marcos C., Expert in Conflicts. Expert Systems With Applications – Elsevier. En prensa, 43 (1) de la revista.
Casas S., Perez-Schofield B., Marcos C. Associations in Conflicts. INFOCOMP Journal of Computer Science. Universidad Federal de Lavras. Brasil. Páginas: 9. 2007 vol 6. num 2). ISSN 1807-4545. pp 27-36.

AOP & Software Evolution
 [MT08]K. Mens and T. Tourwe. Evolution Issues in Aspect-Oriented Programming. Chapter in book on "Software Evolution" edited by T. Mens & S. Demeyer, pp. 197–224. Springer, 2008. ISBN 978-3-540-76439-7. DOI 10.1007/978-3-540-76440-3.
  Aspect Mining
 [KMT07]A. Kellens, K. Mens, and P. Tonella, "A survey of automated code-level aspect mining techniques," in Lecture Notes in Computer Science. Springer Berlin / Heidelberg, November 2007, vol. 4640/2007, pp. 143-162. [Online]. Available:
 [MVM07]M. Marin, A. van Deursen, and L. Moonen, "Identifying crosscutting concerns using fan-in analysis," ACM Trans. Softw. Eng. Methodol., vol. 17, no. 1, pp. 1-37, December 2007. [Online]. Available:
 [MVM09]M. Marin, A. van Deursen, L. Moonen, and R. van der Rijst, "An integrated crosscutting concern migration strategy and its automated application to JHotDraw," Automated Software Engineering, vol. 26, no. 2, pp. 323-356, 2009.
 [BVET05]M. Bruntink, A. van Deursen, R. van Engelen, and T. Tourwe, "On the use of clone detection for identifying crosscutting concern code," IEEE Trans. Softw. Eng., vol. 31, no. 10, pp. 804-818, October 2005. [Online]. Available:
 [BLLB08]P. F. Baldi, C. V. Lopes, E. J. Linstead, and S. K. Bajracharya, "A theory of aspects as latent topics," SIGPLAN Not., vol. 43, no. 10, pp. 543-562, 2008. [Online]. Available:
 [VAMCD09]S. Vidal, E. S. Abait, C. Marcos, S. Casas, and A. Díaz Pace, "Aspect mining meets rule-based refactoring," in PLATE '09: Proceedings of the 1st workshop on Linking aspect technology and evolution. New York, NY, USA: ACM, 2009, pp. 23-27. [Online]. Available:
 [AVM08]E. S. Abait, S. A. Vidal, and C. A. Marcos, "Dynamic analysis and association rules for aspects identification," in II Latin American Workshop on Aspect-Oriented Software Development (22nd Brazilian Symposium on Software Engineering). Institute of Computing - UNICAMP, October 2008, pp. 31-39.
  Aspect Refactoring
 [MJ05]M. P. Monteiro and J. Fernandez "Towards a catalog of aspect-oriented refactorings," in AOSD '05: Proceedings of the 4th international conference on Aspect-oriented software development. New York, NY, USA: ACM, 2005, pp. 111-122. [Online]. Available:
 [CB05]L. Cole and P. Borba, "Deriving refactorings for aspectj," in AOSD '05: Proceedings of the 4th international conference on Aspect-oriented software development. New York, NY, USA: ACM, 2005, pp. 123-134. [Online]. Available:
 [BCHRT06]D. Binkley, M. Ceccato, M. Harman, F. Ricca, and P. Tonella, "Tool-supported refactoring of existing object-oriented code into aspects," Software Engineering, IEEE Transactions on, vol. 32, no. 9, pp. 698-717, 2006. [Online]. Available:
 [HOU03]S. Hanenberg, C. Oberschulte, and R. Unl (2003) Refactoring of aspect-oriented software. In Proceedings of the 4th Annual International Conference on Object-Oriented and Internet-based Technologies, Concepts, and Applications for a Networked World.
 [HK05]J. Hannemann, G. C. Murphy, and G. Kiczales, "Role-based refactoring of crosscutting concerns," in AOSD '05: Proceedings of the 4th international conference on Aspect-oriented software development. New York, NY, USA: ACM, 2005, pp. 135-146. [Online]. Available:
 [VAM09]S. Vidal, E. S. Abait, C. Marcos, "Un Proceso Iterativo para la Refactorización de Aspectos," in Fourth Colombian Computing Conference - 4CCC 2009. Bucaramanga, Colombia 23-25 de Abril 2009
 [SGCLV03]C. Sant'anna, A. Garcia, C. Chavez, C. Lucena, and A. v. von Staa, "On the reuse and maintenance of aspect-oriented software: An assessment framework," in Proceedings XVII Brazilian Symposium on Software Engineering, 2003. [Online]. Available:
M. Eaddy, A. Aho, and G. C. Murphy, "Identifying, assigning, and quantifying crosscutting concerns," in ACoM '07: Proceedings of the First International Workshop on Assessment of Contemporary Modularization Techniques. Washington, DC, USA: IEEE Computer Society, 2007, p. 2. [Online]. Available: