• Adams, J., Koushik, S., Vasudeva, G. y Galambos, G. (2001). Patterns for e-business: A Strategy for Reuse. IBM.
  • Addison-Wesley (2002). A pattern language for web usability, [en línea]. Disponible en: http://www.trireme.com/WU/ [2008, 26 noviembre].
  • Advanced Distributed Learning (2004). Sharable Courseware Object Reference Model (SCORM) 2004 3rd Edition Documentation Suite [en línea]. Disponible en:
    http://www.adlnet.gov/ , [2008, 26 noviembre]. 
  • Albin-Amiot, H. y Guéehéneuc, Y. (2001). Meta-modeling design patterns: Application to pattern detection and code synthesis. En Actas ECOOP Workshop on Automating Object-Oriented Software Development Methods (pp. 57–64), [en línea]. Disponible en:
    , [2008, 26 noviembre]
  • Alexander, C. (1979). The Timeless Way of Building. New York: Oxford University Press.
  • Alexander, C., Davis, H., Martinez, J. y Corner., D. (1985). The Production of Houses. New York: Oxford University Press.
  • Alexander, C., Ishikawa, S., Silverstein, M., Jacobson, M., Fiksdahl-King, I. y Angel, S. (1977). A Pattern Language: Towns, Buildings, Construction. New York: Oxford University Press.
  • Alur, D., Malks, D. y Crupi, J. (2003). Core J2EE Patterns: Best Practices and Design Strategies (2nd edition). Prentice Hall PTR.
  • Ambler, S.W. (1998). Process Patterns: Building Large-Scale Systems Using Object Technology. Cambridge University Press.
  • Anthony, D. L. (1996). Patterns for Classroom Education. En Pattern Languages of Program Design 2. Addison-Wesley Longman Publishing Co., Boston, MA, pp. 391-406.
  • Appleton, B. (2000). Patterns and Software: Essential Concepts and  Terminology, [en línea]. Disponible en: http://www.cmcrossroads.com/bradapp/docs/patterns-intro.html [2008,26 noviembre]
  • Asensio Pérez, J.I., Dimitriadis, Y., Heredia Rodríguez, M., Martínez Monés, A., Álvarez Rabanal, F.J., Blasco, M.T. y Osuna Gómez, C. (2004). Collaborative Learning Patterns: Assisting the development of component-based CSCL applications. Parallel, Distributed and Network-Based Processing. En actas 12th Euromicro Conference, IEEE press, pp. 218-224.
  • Atsoft Incorporated (2001). LearningBeat Capabilities [en línea].  http://www.achieveplus.ca/News/LearningBeat%20Capabilities.pdf    
  • Avgeriou, A., Papasalouros, S. y Retalis, M. S. (2003). Patterns For Designing Learning Management Systems, En Actas del European Pattern Languages of Programming (EuroPLOP) 25–29 Junio, Irsee, Alemania.
  • Avgeriou, A., Papasalouros, S., y Retalis, M. S. (2003). Towards a Pattern Language for Learning Management Systems. IEEE Educational Technology & Society, 6, Issue 2, 11-24.
  • Avgeriou, P., Papasalouros, A., Retalis, S. y Skordalakis, M. (2003). Towards a Pattern Language for Learning Management Systems. Educational Technology & Society, 6 (2), 11-24.
  • Bergin, J. (2002). A Pattern Language for Course Development in Computer Science [en línea]. Pace University. Disponible en:
  • Bolchini, D. (2000). Web design patterns: Improving quality and performance in web application design. Master’s thesis, Universit della Svizzera Italiana.
  • Bolchini, D. (2002). Hypermedia Design Patterns Repository, [en línea]. Disponible en: http://www.designpattern.lu.unisi.ch/index.htm  [2008, 2 diciembre].
  • Borchers, J. (2002). Teaching hci design patterns: Experience from two university courses. En CHI 2002 International Conference on Human Factors and Computing Systems, [en línea]. Disponible en: http://citeseerx.ist.psu.edu/viewdoc/summary?doi= [2008, 2 diciembre].
  • Borchers, J. O. (2000). A pattern approach to interaction design. En Actas of the conference on Designing interactive systems, (pp. 369–378). ACM Press.
  • Borchers, J. O. (2001). A Pattern Approach to Interaction Design. John Wiley & Sons.
  • Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P. y Stal, M. (1996). A System of Patterns: Pattern-Oriented Software Architecture. Wiley.
  • Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P. y Stal, M. (2001). Pattern-Oriented Software Architecture, Volume 1: A System of Patterns. Wiley.
  • Chambers, C., Harrison, B. y Vlissides, J. (2000). A debate on language and tool support for design patterns. En Actas of the 27th ACM SIGPLAN-SIGACT symposium on Principles of programming languages (pp. 277–289). ACM Press.
  • Chung, E. S., Hong, J. I., Lin, J., Prabaker, M. K., Landay, J. A., y Liu, A.,L., (2004). Development and Evaluation of Emerging Design Patterns for Ubiquitous Computing. En Actas of Designing. Interactive Systems (pp. 233-242). ACM, New York.
  • Coplien, J. O. (1998). Software Design Patterns: Common Questions and Answers (pp. 311–320). New York: Cambridge University Press.
  • Cybulski, J. L. y Linden, T. (1999). Composing Multimedia Artefacts for Reuse. En Pattern Languages of Program Design, (vol. 4, pp. 461–488). Addison-Wesley Longman.
  • Dearden, A., Finlay, J., Allgar, E. y McManus, B. (2002). Using pattern languages in participatory design. En Actas of the Participatory Design Conference (pp 104 – 113). CPSR, Palo Alto, CA.
  • Delgado, J. A., Morales, R., González, S. C. y Chan, M. A. (2007). Desarrollo de objetos de aprendizaje basado en patrones, [en línea]. Disponible en:
     [2008, 2 diciembre].
  • Derntl, M. y Motschnig-Pitrik, R. (2004). A Pattern Approach to Person Centered e-Learning Based on Theory-Guided Action Research. Trabajo presnetado en 4th International Conference on Networked Learning, Lancaster, England.
  • Díaz, P., Montero, S., Sanz, D. y Aedo, I. (2006). Integrating access policies into the development process of hypermedia. En Web and Information Security (pp. 149-172). Idea. Group, Inc. Elena Ferrari, Bhavani Thuraisingahm Eds.
  • Douglas, I. (2006, septiembre/octubre). Issues in Software Engineering of Relevance to Instructional Design. Tech Trends, 50 (5), 28-35.
  • Duell, M. (1997). Non-Software Examples of Software Design Patterns [en línea]. Disponible en: http://www.cours.polymtl.ca/inf3700/divers/nonSoftwareExample/patexamples.html   [2008, 2 diciembre].
  • Erickson, T. (2000). Lingua francas for design: sacred places and pattern languages. En Actas of the conference on Designing interactive systems (pp. 357–368). ACM Press.
  • Fernandez, E. B. y Pan, R. (2001). A pattern language for security models. Trabajo presentado en 8th Conference on Pattern Languages of Programs, PLoP 2001, Allerton Park, Illinois, Estados Unidos.
  • FGCU (2001). Principles of Online Design [en línea]. Florida Gulf Coast University. Disponible en: http://www.fgcu.edu/onlinedesign/intro.html
  • Fink, L. D. (2002). Ideas on Teaching. Higher Level Learning: Ways of Teaching to Generate Significant Learning [en línea]. Oklahoma: University of Oklahoma. Disponible en: http://www.ou.edu/idp/tips/ideas/higherlevel.html
  • Finlay, J. (2001). Preliminary review and evaluation criteria for distance learning technology. E-DiLeMa: E-resources and Distance Learning Management (Minerva Project no. 90683-CP-1-200). Leeds Metropolitan University.
  • Fowler, M. (1997). Analysis Patterns: Reusable Object Models. Addison-Wesley Object Technology Series. Reading: Addison-Wesley Publishing Company.
  • Fricke, A. y Voelter, M. (2000). SEMINARS: A Pedagogical Pattern Language about teaching seminars, [en línea]. Trabajo presentado en EuroPLoP 2000. Disponible en:
     [2008, 2 diciembre].
  • Frizell, S. S. y Hübscher, R. (2002). Supporting the Application of Design Patterns in Web-Course Design. En Actas of the AACE Ed-Media,Denver. Association for the Advancement of Computing in Education (AACE), Norfolk, VA.
  • Gamma, E., Helm, R., Johnson, R. E. y Vlissides, J. (1993). Design Patterns: Abstraction and Reuse of Object-Oriented Design. Trabajo presentado en  European Conference on Object-Oriented Programming (ECOOP) '93, Kaiserslautern, Germany.
  • Gamma, E., Helm, R., Johnson, R. y Vlissides, J. (1994). Design Patterns, Elements of Reusable Object-Oriented Software. Addison-Wesley.
  • Garrido, A., Rossi, G. y Schwabe, D. (1997). Patterns systems for hypermedia. En Actas of The 3rd Pattern Language of Programming Conference. Informe Técnico TR #WUCS-97-34, Washington University, St. Louis, MO, USA .
  • Garzotto, F., Paolini, P., Bolchini, D. y Valenti, S. (1999). Modeling-by-Patterns of web applications. En Advances in Conceptual Modeling: ER ’99 Workshops on Evolution and Change in Data Management, Reverse Engineering in Information Systems, and the World Wide Web and Conceptual Modeling (pp. 293–306). Lecture Notes In Computer Science, vol. 1727. Springer-Verlag, London.
  • Georgiakakis, P., Psaromiligkos, Y. y Retalis, S. (2006). The Use of Design Patterns for Evaluating Personalisable Web-based Systems. En Fifth Workshop on User-Centred Design and Evaluation of Adaptive Systems in conjunction with AH2006 (pp.440-449). Lecture Notes in Learning and Teaching.
    Dublin: National College of Ireland.
  • Gomes, P., Pereira, F., Paiva, P., Seco, N., Carreiro, P., Ferreira, J.L. y Bento, C. (2002). Using CBR for automation of software design pattern. En Actas of the European Conference Case-Based Reasoning (ECCBR’02), (pp. 534–548). Lecture Notes in Computer Science Vol. 2416/2002 Springer Berlin / Heidelberg.
  • Graham, I. (2003). A Pattern Language for Web Usability. Addison-Wesley Pub Co.
  • Granlund, Å, Lafrenière, D. y Carr, D. (2001). A Pattern-Supported Approach to the User Interface Design Process. En Actas of HCI International 2001, 9th International Conference on Human-Computer Interaction, New Orleans, LA. 5-10 August 2001,(vol. 1, pp. 282-286). Lawrence Erlbaum Associates, Inc., Mahwah, NJ.
  • Guerrero, L. A. y Fuller, D. A. (2001). A pattern system for the development of collaborative applications. Information & Software Technology, 43 (7), 457-467.
  • Hamza, H.S. y Fayad, M.E. (2004). The Negotiation Analysis Pattern. Trabajo presentado en The 11th Conference on Pattern Languages of Programs (PLoP2004), Illinois, Estados Unidos.
  • Hillside Group (2007). Corporación dedicada a mejorar las prácticas de diseño y programación [en línea]. Disponible en:
    [2008, 26 de noviembre].
  • IEEE Learning Technology Standards Committee - LTSC, (2001). IEEE P1484.12 Learning Object Metadata Working Group; WG12, [en línea]. Disponible en:
     [2008, 2 diciembre].
  • IFIP TC13 HCI Patterns Task Group (2005).  Lenguaje de patrones sobre HCI, [en línea]. Disponible en: http://www.hcipatterns.org [2008, 26 de noviembre]
  • IMS Global Learning Consortium (2001). IMS Learner Information Package Information Model. Version 1.0 final specification, [en línea]. Disponible en: 
     [2008, 2 diciembre].
  • IMS Global Learning Consortium (2003a). IMS Learning Design Information Model, version 1.0 - final specification, [en línea]. Disponible en:
     [2008, 2 diciembre].
  • IMS Global Learning Consortium (2003b). IMS Simple Sequencing Information and Behavior Model. Version 1.0 Public Draft Specification, [en línea]. Disponible en: http://www.imsglobal.org/simplesequencing/ssv1p0/imsss_infov1p0.html  [2008, 2 diciembre].
  • IMS Global Learning Consortium (2004). IMS Content Packaging Information Model, Version 1.1.4 Final Specification, [en línea]. Disponible en: http://www.imsglobal.org/content/packaging/cpv1p1p4/imscp_infov1p1p4.html [2008, 2 diciembre].
  • IMS Global Learning Consortium (2006). IMS Question & Test Interoperability Overview Version 2.1 Public Draft (revision 2) Specification, [en línea]. Disponible en:
    [2008, 2 diciembre].
  • Kardell, M. (1997). A classification of object-oriented design patterns. Master’s thesis, Umea University.
  • Keidel, R. (1995). Seeing Organizational Patterns: A New Theory and Language of Organizational Design. Berrett-Koehler Publishers.
  • Kerievsky, J. (1999). Knowledge Hydrant: A Pattern Language for Study Groups, [en línea]. Disponible en: http://www.industriallogic.com/papers/khdraft.pdf  [2008, 2 diciembre].
  • Koper, R. (2004). Use of the Semantic Web to Solve Some Basic Problems in Education: Increase Flexible, Distributed Lifelong Learning, Decrease Teachers’ Workload. Journal of Interactive Media in Education 2004 (6). Special Issue on the Educational Semantic Web, [en línea]. Disponible en:
    http://www-jime.open.ac.uk/2004/6 [2008, 2 diciembre].
  • Landay, J.A. y Borriello, G. (2003). Design Patterns for Ubiquitous Computing. Computer,  36,  no. 8, 93-95.
  • Leacock, M., Malone, E. y Wheeler C. (2005). Implementing a Pattern Library in the Real World: A Yahoo! Case Study, [en línea]. Disponible en:

    Los patrones pueden ser visitados en:
    [2008, 2 diciembre]
  • Lucrédio, D., Alvaro, A., Santana de Almeida, E. y do Prado, A.F. (2003). Mvcase tool- working with design patterns. Trabajo presentado en  SugarloafPLoP 2003 Conference.
  • Lyardet, F.,  Rossi, G. y Schwabe, D. (1999). Discovering and using design patterns in the WWW. Multimedia Tools and Applications, 8, 293–308.
  • Meszaros, G. y Doble, J. (1996). Metapatterns: A pattern language for pattern writing. Trabajo presentado en The 3rd Pattern Languages of Programming conference, Monticello, Illinois, Estados Unidos.
  • Montero, S. (2005). Integración de patrones en el proceso de diseño de sistemas hipermedia mediante el uso de ontologías. Tesis doctoral. Universidad Carlos III de Madrid.
  • Montero, S., Aedo, I. y Díaz, P. (2002). Generation of Personalized Web Courses Using RBAC. En Actas of the Second international Conference on Adaptive Hypermedia and Adaptive Web-Based Systems (May 29 - 31, 2002). P. D. Bra, P. Brusilovsky, and R. Conejo, Eds. LNCS, vol. 2347. Springer-Verlag, London, pp. 419-423.
  • Motschnig-Pitrik, R. y Derntl, M. (2002a). Student-Centered e-Learning (SCeL): Concept and application in a students' project on supporting learning. Trabajo presentado en el International Workshop on Interactive Computer-Aided Learning (ICL) 2002, Villach, Austria.
  • Motschnig-Pitrik, R., & Holzinger, A. (2002b). Student-Centered Teaching Meets New Media: Concept and Case Study. Educational Technology & Society, 5 (4), 160-172.
  • Naeve, A. (1999). Conceptual Navigation and Multiple Scale Narration in a Knowledge Manifold, [en línea]. Royal Institute of Technology Numerical Analysis and Computing Science Knugl Tekniska Hogskolan, Stockholm, Sweden. Disponible en:
    [2008, 2 diciembre].
  • Noble, J. (1998). Towards a pattern language for object oriented design. En Actas de Technology of Object-Oriented Languages and Systems TOOLS, (pp. 2-13). IEEE Computer Society.
  • O'Connor, T. (1997). CTL Learning Styles Site: Using Learning Styles to Adapt Technology for Higher Education [en línea]. Indiana State University. Disponible en:
  • Pattern Languages Of Programs (2008), [en línea]. Conferencia. Disponible en:
    [2008, 2 diciembre]
  • Peters, J. F. (2003). Design patterns in intelligent systems. En Foundations of Intelligent Systems, XIV Simposio Internacional, ISMIS 2003, (pp. 262–269). Lecture Notes in Computer Science, Vol. 2871/2003 Springer Berlin / Heidelberg.
  • Plowman, K. (2001). A pattern language for travel website design. Tesis de Master of Science, School of Computing and Management Sciences, Sheffield Hallam University, Reino Unido.
  • Prechelt, L., Unger, B., Tichy, W. y Brossler, P. (2001, diciembre). A controlled experiment in maintenance comparing design patterns to simpler solutions. IEEE Transactions on Software Engineering 27 (12), 1134-1144.
  • Re, R., Braga, R. T. V. y Masiero, P. C. (2001). A Pattern Language for Online Auctions Management. En Actas of the 8th Conference on Pattern Languages of Programs (Plop 2001) [en línea]. Disponible en: http://jerry.cs.uiuc.edu/~plop/plop2001/accepted_submissions/PLoP2001/rre0/PLoP2001_rre0_1.pdf [2008, 2 diciembre]
  • Reffell, J. y Alpern, M. (2006). Design Patterns in the Real World. En Actas of the 7th Information Architecture [en línea].
    [2008, 2 diciembre]
  • Rehak, D. R. y Mason, R. (2003). Keeping the learning in learning objects. En A. Littlejohn (Ed.) Reusing online resources: a sustainable approach to e-Learning (pp.22-30). Londres: Kogan Page.
  • Riehle, D. y Zullighoven’s, H. (1996). Understanding and using patterns in software development. Theory and Practice of Object Systems, 2 (1).
  • Rising, L. (2003). Pattern forms. En Actas de Viking PLOP 2003
  • Rogers, C. R. (1983). Freedom to Learn for the 80's. Columbus, Ohio: Charles E. Merrill Publishing Company.
  • Rossi, G. Lyardet, F. y Schwabe, D. (1999b). Developing hypermedia applications with methods and patterns. ACM Computing Surveys, 31 (4es), 8.
  • Rossi, G., Garrido, A. y Carvalho, S. (1996). Design Patterns for Object-Oriented Hypermedia Applications. Pattern Languages of Programs II. Addison-Wesley.
  • Rossi, G., Lowe, D., Nanard, J., y Schwabe, D. (1999a, junio). Design patterns in hypermedia: (2nd workshop on hypermedia development). SIGWEB Newsl. 8, (2), 38-41.
  • Rossi, G., Lyardet, F. y Schwabe, D. (2000). Patterns for e-commerce applications, Actas de EuroPLop 2000 [en línea]. Disponible en :
    [2008, 02 diciembre]
  • Rossi, G., Schwabe, D. y Garrido, A. (1997). Design reuse in hypermedia application development. En Actas of the 8th. ACM Conference on Hypertext: Hypertext’97, Southampton, England. ACM, New York, NY .
  • Rossi, G., Schwabe, D., Danculovic, J. y Miaton, L. (2001). Patterns for personalized web applications. En Actas of EuroPlop´01, (pp. 423–436) [en línea]. Disponible en: http://www.lifia.info.unlp.edu.ar/papers/2001/Schwabe2001b.pdf [2008, 2 diciembre].
  • Saponas, T. S., Prabaker, M. K., Abowd, G. D. y Landay, J. A. (2006). The impact of pre-patterns on the design of digital home applications. En Actas of the 6th ACM Conference on Designing interactive Systems (University Park, PA, USA, June 26 - 28, 2006). DIS '06. (pp. 189-198). New York: ACM Press.
  • Sartzetaki M., Psaromiligkos Y., Retalis S. y Avgeriou P. (2003). Usability evaluation of e-commerce sites based on design patterns and heuristic criteria. Trabajo presentado en la 10th International Conference on Human - Computer Interaction, Heraklion, Creta.
  • Schmidt, D.C  (2006). Patterns for concurrent, parallel, and distributed systems, [en línea]. Disponible en: http://www.cse.wustl.edu/~schmidt/patterns-ace.html  [2008, 2 diciembre].
  • Schmith, D., Stal, M., Rohnert, H. y Buschman, F. (2000). Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects. Vol. 2. John Wiley & Sons.
  • Security Patterns Comunity (2008). Sitio web sobre patrones de seguridad [en ínea]. Disponible en: http://www.securitypatterns.org/ [2008, 2 diciembre]
  • Seffah, A. (2003). Learning the ropes: human-centered design skills and patterns for software engineers’ education. Interactions, 10 (5), 36–45.
  • Smee, P. y Smee, L. (2001). Technology in Teaching, Training, Learning and Coaching  [en línea]. Disponible en: http://www.Circle-of-Excellence.com
  • Sun Microsystems. (2002). Core J2EE Patterns - Business Delegate, [en línea]. Disponible en: http://java.sun.com/blueprints/corej2eepatterns/Patterns/BusinessDelegate.html [2008, 2 diciembre].
  • The e-dilema Project (2002), [en línea]. Disponible en:
    http://e-dilema.uhk.cz/default.asp [2008, enero].
  • The E-LEN Project (2005), [en línea]. Disponible en:
    [2008, enero].
  •  The Pedagogical Patterns Project (2008), [en línea]. Disponible en:
    [2008, Enero]
  • Tidwell, J. (1999). Common Ground: A Pattern Language for Human-Computer Interface Design [en línea]. Massachusetts Institute of technology. Disponible en: http://www.mit.edu/~jtidwell/common_ground.html
  • Tidwell, J.M, (2008). Designing Interfaces: Patterns for Effective Interaction Design, [en línea]. Disponible en: http://designinginterfaces.com/ [2008]
  • Ubicomp Design Patterns (2004), [en línea]. Disponible en:
    [2008, 2 diciembre].
  • van Duyne, D. K., Landay, J. A. y Hong, J. I (2002). The Design of Sites: Patterns, Principles, and Processes for Crafting a Customer-Centered Web Experience. Addison-Wesley.
  • van Welie, M. (2007). Web pattern repository, [en línea]. Disponible en: http://www.welie.com/patterns/index.php [2008, 2 diciembre].
  • Weippl, E. R. (2005). Security in E-Learning (Advances in Information Security). Nueva York: Springer-Verlag.
  • Wiley, D. A. (2000). Connecting Learning Objects to Instructional Design Theory: A definition, a metaphor, and a taxonomy. En D.A. Wiley (Ed.), The Instructional Use of Learning Objects (pp. 1 -35). Bloomington: Association for Educational Communications and Technology.
  • Zimmer, W. (1995). Relationships between design patterns. En Pattern Languages of Program Design (pp. 345–364). Addison-Wesley.


retroceder avanzar