var bibbase_data = {"data":"\"Loading..\"\n\n
\n\n \n\n \n\n \n \n\n \n\n \n \n\n \n\n \n
\n generated by\n \n \"bibbase.org\"\n\n \n
\n \n\n
\n\n \n\n\n
\n\n Excellent! Next you can\n create a new website with this list, or\n embed it in an existing web page by copying & pasting\n any of the following snippets.\n\n
\n JavaScript\n (easiest)\n
\n \n <script src=\"https://bibbase.org/service/mendeley/9b41408a-6b73-3771-9777-d165eecfa568?jsonp=1&jsonp=1\"></script>\n \n
\n\n PHP\n
\n \n <?php\n $contents = file_get_contents(\"https://bibbase.org/service/mendeley/9b41408a-6b73-3771-9777-d165eecfa568?jsonp=1\");\n print_r($contents);\n ?>\n \n
\n\n iFrame\n (not recommended)\n
\n \n <iframe src=\"https://bibbase.org/service/mendeley/9b41408a-6b73-3771-9777-d165eecfa568?jsonp=1\"></iframe>\n \n
\n\n

\n For more details see the documention.\n

\n
\n
\n\n
\n\n This is a preview! To use this list on your own web site\n or create a new web site from it,\n create a free account. The file will be added\n and you will be able to edit it in the File Manager.\n We will show you instructions once you've created your account.\n
\n\n
\n\n

To the site owner:

\n\n

Action required! Mendeley is changing its\n API. In order to keep using Mendeley with BibBase past April\n 14th, you need to:\n

    \n
  1. renew the authorization for BibBase on Mendeley, and
  2. \n
  3. update the BibBase URL\n in your page the same way you did when you initially set up\n this page.\n
  4. \n
\n

\n\n

\n \n \n Fix it now\n

\n
\n\n
\n\n\n
\n \n \n
\n
\n  \n 2019\n \n \n (5)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n RecoLibry-core: A component-based framework for building recommender systems.\n \n \n \n \n\n\n \n Jorro-Aragoneses, J., L.; Recio-García, J., A.; Díaz-Agudo, B.; and Jimenez-Diaz, G.\n\n\n \n\n\n\n Knowledge-Based Systems,In Press. 7 2019.\n \n\n\n\n
\n\n\n\n \n \n \"RecoLibry-core:Paper\n  \n \n \n \"RecoLibry-core:Website\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 16 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{\n title = {RecoLibry-core: A component-based framework for building recommender systems},\n type = {article},\n year = {2019},\n pages = {In Press},\n websites = {https://www.sciencedirect.com/science/article/pii/S0950705119303296},\n month = {7},\n publisher = {Elsevier},\n day = {25},\n id = {0dccf48b-8a1b-36c9-a5a9-cc8f1af000d7},\n created = {2019-08-20T10:44:10.756Z},\n accessed = {2019-08-20},\n file_attached = {true},\n profile_id = {9b41408a-6b73-3771-9777-d165eecfa568},\n last_modified = {2019-08-20T10:49:41.880Z},\n read = {false},\n starred = {true},\n authored = {true},\n confirmed = {true},\n hidden = {false},\n private_publication = {false},\n abstract = {Recommendation systems are a key part of almost every modern consumer website. These systems include techniques to filter, explore and rank a huge amount of information based on users’ preferences or similar items. Designing and implementing a recommender system from scratch require skills of programming and recommending technologies. In this paper we describe RecoLibry-core, a framework to develop recommender systems based on the reuse of components provided by third-party frameworks.},\n bibtype = {article},\n author = {Jorro-Aragoneses, Jose L. and Recio-García, Juan A. and Díaz-Agudo, Belén and Jimenez-Diaz, Guillermo},\n doi = {10.1016/J.KNOSYS.2019.07.025},\n journal = {Knowledge-Based Systems}\n}
\n
\n\n\n
\n Recommendation systems are a key part of almost every modern consumer website. These systems include techniques to filter, explore and rank a huge amount of information based on users’ preferences or similar items. Designing and implementing a recommender system from scratch require skills of programming and recommending technologies. In this paper we describe RecoLibry-core, a framework to develop recommender systems based on the reuse of components provided by third-party frameworks.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n An Algorithm Independent Case-Based Explanation Approach for Recommender Systems Using Interaction Graphs.\n \n \n \n\n\n \n Caro-Martinez, M.; Recio-Garcia, J.; and Jimenez-Diaz, G.\n\n\n \n\n\n\n Volume 11680 LNAI 2019.\n \n\n\n\n
\n\n\n\n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n \n \n \n \n\n\n\n
\n
@book{\n title = {An Algorithm Independent Case-Based Explanation Approach for Recommender Systems Using Interaction Graphs},\n type = {book},\n year = {2019},\n source = {Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)},\n keywords = {Explanations,Interaction graphs,Recommender systems},\n volume = {11680 LNAI},\n id = {741d62b8-8bc8-304c-aead-a8f44e4846e8},\n created = {2019-10-11T23:59:00.000Z},\n file_attached = {false},\n profile_id = {9b41408a-6b73-3771-9777-d165eecfa568},\n last_modified = {2021-01-13T11:22:22.183Z},\n read = {false},\n starred = {false},\n authored = {true},\n confirmed = {false},\n hidden = {false},\n private_publication = {true},\n abstract = {© 2019, Springer Nature Switzerland AG. Explanations in recommender systems are essential to improve user confidence in the recommendation. Traditionally, recommendation algorithms are based on ratings or additional information about the item features or the user profile. But some of these approaches are implemented as black boxes where this information is not available to provide the explanations. In this work, we propose a case-based approach to support this kind of black-box recommenders in order to find explanatory examples. It is a knowledge-light approach that only requires the information extracted from the interactions between users and items. As these interaction graphs can be analyzed through social network analysis, we propose the use of link prediction techniques to find the most suitable explanatory cases for a recommended item.},\n bibtype = {book},\n author = {Caro-Martinez, M. and Recio-Garcia, J.A. and Jimenez-Diaz, G.},\n doi = {10.1007/978-3-030-29249-2_2}\n}
\n
\n\n\n
\n © 2019, Springer Nature Switzerland AG. Explanations in recommender systems are essential to improve user confidence in the recommendation. Traditionally, recommendation algorithms are based on ratings or additional information about the item features or the user profile. But some of these approaches are implemented as black boxes where this information is not available to provide the explanations. In this work, we propose a case-based approach to support this kind of black-box recommenders in order to find explanatory examples. It is a knowledge-light approach that only requires the information extracted from the interactions between users and items. As these interaction graphs can be analyzed through social network analysis, we propose the use of link prediction techniques to find the most suitable explanatory cases for a recommended item.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n Explanation of Recommenders Using Formal Concept Analysis.\n \n \n \n\n\n \n Diaz-Agudo, B.; Caro-Martinez, M.; Recio-Garcia, J.; Jorro-Aragoneses, J.; and Jimenez-Diaz, G.\n\n\n \n\n\n\n Volume 11680 LNAI 2019.\n \n\n\n\n
\n\n\n\n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n \n \n \n \n \n \n\n\n\n
\n
@book{\n title = {Explanation of Recommenders Using Formal Concept Analysis},\n type = {book},\n year = {2019},\n source = {Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)},\n keywords = {Explainable artificial intelligence,Explanations,Formal concept analysis,Recommender systems},\n volume = {11680 LNAI},\n id = {d0b34e5a-dea2-35b9-b301-8bb067610c89},\n created = {2019-10-11T23:59:00.000Z},\n file_attached = {false},\n profile_id = {9b41408a-6b73-3771-9777-d165eecfa568},\n last_modified = {2021-01-13T11:22:42.465Z},\n read = {false},\n starred = {false},\n authored = {true},\n confirmed = {false},\n hidden = {false},\n private_publication = {true},\n abstract = {© 2019, Springer Nature Switzerland AG. Formal Concept Analysis is a mathematical approach which enables formalisation of concepts as basic units of human thinking and analysing data in the object-attribute form. In this paper, we propose the use of FCA as a general resource for explanations and apply it to explain the results of recommender systems. Our method is reusable and applicable to different domains. We define different types of explanations by travelling the lattice structure and analyse how the lattice metrics can be used to characterise the different types of user profiles.},\n bibtype = {book},\n author = {Diaz-Agudo, B. and Caro-Martinez, M. and Recio-Garcia, J.A. and Jorro-Aragoneses, J. and Jimenez-Diaz, G.},\n doi = {10.1007/978-3-030-29249-2_3}\n}
\n
\n\n\n
\n © 2019, Springer Nature Switzerland AG. Formal Concept Analysis is a mathematical approach which enables formalisation of concepts as basic units of human thinking and analysing data in the object-attribute form. In this paper, we propose the use of FCA as a general resource for explanations and apply it to explain the results of recommender systems. Our method is reusable and applicable to different domains. We define different types of explanations by travelling the lattice structure and analyse how the lattice metrics can be used to characterise the different types of user profiles.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n Personalized Case-Based Explanation of Matrix Factorization Recommendations.\n \n \n \n\n\n \n Jorro-Aragoneses, J.; Caro-Martinez, M.; Recio-Garcia, J.; Diaz-Agudo, B.; and Jimenez-Diaz, G.\n\n\n \n\n\n\n Volume 11680 LNAI 2019.\n \n\n\n\n
\n\n\n\n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n \n \n \n \n\n\n\n
\n
@book{\n title = {Personalized Case-Based Explanation of Matrix Factorization Recommendations},\n type = {book},\n year = {2019},\n source = {Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)},\n keywords = {Case-based explanation,Matrix factorization,Personalised explanation},\n volume = {11680 LNAI},\n id = {03812034-5bf2-3f43-84d9-da6d355e8bd1},\n created = {2019-10-11T23:59:00.000Z},\n file_attached = {false},\n profile_id = {9b41408a-6b73-3771-9777-d165eecfa568},\n last_modified = {2021-01-13T11:39:46.179Z},\n read = {false},\n starred = {false},\n authored = {true},\n confirmed = {false},\n hidden = {false},\n private_publication = {true},\n abstract = {© 2019, Springer Nature Switzerland AG. Matrix factorization is an advanced recommendation strategy based on characterizing both items and users on a vector of latent factors inferred from rating patterns. These vectors represent, somehow, a characterization of the user preferences in a lower dimensionality space. Although matrix factorization is more accurate that other recommendation strategies, the main problem associated with this approach is that the discovered factors are opaque and difficult to explain to the final user. In this paper we propose a personalized case-based explanation strategy that uses the latent factors to find similar explanatory cases already rated by the user.},\n bibtype = {book},\n author = {Jorro-Aragoneses, J. and Caro-Martinez, M. and Recio-Garcia, J.A. and Diaz-Agudo, B. and Jimenez-Diaz, G.},\n doi = {10.1007/978-3-030-29249-2_10}\n}
\n
\n\n\n
\n © 2019, Springer Nature Switzerland AG. Matrix factorization is an advanced recommendation strategy based on characterizing both items and users on a vector of latent factors inferred from rating patterns. These vectors represent, somehow, a characterization of the user preferences in a lower dimensionality space. Although matrix factorization is more accurate that other recommendation strategies, the main problem associated with this approach is that the discovered factors are opaque and difficult to explain to the final user. In this paper we propose a personalized case-based explanation strategy that uses the latent factors to find similar explanatory cases already rated by the user.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n Assessment of machine learning performance for decision support in venture capital investments.\n \n \n \n\n\n \n Arroyo, J.; Corea, F.; Jimenez-Diaz, G.; and Recio-Garcia, J.\n\n\n \n\n\n\n IEEE Access, 7. 2019.\n \n\n\n\n
\n\n\n\n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n
\n
@article{\n title = {Assessment of machine learning performance for decision support in venture capital investments},\n type = {article},\n year = {2019},\n keywords = {Crunchbase,decision support systems,explainable artificial intelligence,investment,machine learning,risk assessment,venture capital},\n volume = {7},\n id = {5e1f24a4-0b0c-3f87-92da-0c0c3790f886},\n created = {2020-01-28T23:59:00.000Z},\n file_attached = {false},\n profile_id = {9b41408a-6b73-3771-9777-d165eecfa568},\n last_modified = {2021-03-04T05:55:01.087Z},\n read = {false},\n starred = {false},\n authored = {true},\n confirmed = {false},\n hidden = {false},\n private_publication = {true},\n abstract = {© 2013 IEEE. The venture capital (VC) industry offers opportunities for investment in early-stage companies where uncertainty is very high. Unfortunately, the tools investors currently have available are not robust enough to reduce risk and help them managing uncertainty better. Machine learning data-driven approaches can bridge this gap, as they already do in the hedge fund industry. These approaches are now possible because data from thousands of companies over the world is available through platforms such as Crunchbase. Previous academic efforts have focused only on predicting two classes of exits, i.e., being acquired by other company or offering shares to the public, using only one or a few subsets of explanatory variables. These events are typically related to high returns, but also higher risk, making hard for a venture fund to get repeatable and sustainable returns. On the contrary, we will try to predict more possible outcomes including a subsequent funding round or the closure of the company using a large set of signals. In this way, our approach would provide VC investors with more information to set up a portfolio with lower risk that may eventually achieve higher returns than those based on finding unicorns (i.e., companies with a valuation higher than one billion dollars). We will analyze the performance of several machine learning methods in a dataset of over 120,000 early-stage companies in a realistic setting that tries to predict their progress in a 3-year time window. Results show that machine learning can support venture investors in their decision-making processes to find opportunities and better assessing the risk of potential investments.},\n bibtype = {article},\n author = {Arroyo, J. and Corea, F. and Jimenez-Diaz, G. and Recio-Garcia, J.A.},\n doi = {10.1109/ACCESS.2019.2938659},\n journal = {IEEE Access}\n}
\n
\n\n\n
\n © 2013 IEEE. The venture capital (VC) industry offers opportunities for investment in early-stage companies where uncertainty is very high. Unfortunately, the tools investors currently have available are not robust enough to reduce risk and help them managing uncertainty better. Machine learning data-driven approaches can bridge this gap, as they already do in the hedge fund industry. These approaches are now possible because data from thousands of companies over the world is available through platforms such as Crunchbase. Previous academic efforts have focused only on predicting two classes of exits, i.e., being acquired by other company or offering shares to the public, using only one or a few subsets of explanatory variables. These events are typically related to high returns, but also higher risk, making hard for a venture fund to get repeatable and sustainable returns. On the contrary, we will try to predict more possible outcomes including a subsequent funding round or the closure of the company using a large set of signals. In this way, our approach would provide VC investors with more information to set up a portfolio with lower risk that may eventually achieve higher returns than those based on finding unicorns (i.e., companies with a valuation higher than one billion dollars). We will analyze the performance of several machine learning methods in a dataset of over 120,000 early-stage companies in a realistic setting that tries to predict their progress in a 3-year time window. Results show that machine learning can support venture investors in their decision-making processes to find opportunities and better assessing the risk of potential investments.\n
\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2018\n \n \n (2)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n A Wikia census: motives, tools and insights.\n \n \n \n \n\n\n \n Jimenez-Diaz, G.; Serrano, A.; and Arroyo, J.\n\n\n \n\n\n\n In Proceedings of the 14th International Symposium on Open Collaboration - OpenSym '18, pages 2:1--2:6, 2018. ACM Press\n \n\n\n\n
\n\n\n\n \n \n \"AWebsite\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n  \n \n 12 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n
\n
@inproceedings{\n title = {A Wikia census: motives, tools and insights},\n type = {inproceedings},\n year = {2018},\n keywords = {Knowledge P2P production,Wikia,census,collaborative work,online communities,wikis,wikisphere},\n pages = {2:1--2:6},\n websites = {http://dl.acm.org/citation.cfm?doid=3233391.3233526},\n publisher = {ACM Press},\n city = {Paris, France},\n id = {dc4341fb-eca9-3d71-bcf6-00e05df00949},\n created = {2018-08-29T15:57:50.641Z},\n accessed = {2018-08-29},\n file_attached = {false},\n profile_id = {9b41408a-6b73-3771-9777-d165eecfa568},\n last_modified = {2019-08-20T10:44:23.122Z},\n read = {false},\n starred = {true},\n authored = {true},\n confirmed = {true},\n hidden = {false},\n citation_key = {Jimenez-Diaz2018},\n private_publication = {false},\n bibtype = {inproceedings},\n author = {Jimenez-Diaz, Guillermo and Serrano, Abel and Arroyo, Javier},\n doi = {10.1145/3233391.3233526},\n booktitle = {Proceedings of the 14th International Symposium on Open Collaboration - OpenSym '18}\n}
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n A Theoretical Model of Explanations in Recommender Systems.\n \n \n \n\n\n \n Caro-Martínez, M.; Jimenez-Diaz, G.; and Recio-García, J., A.\n\n\n \n\n\n\n In XCBR: Case-Based Reasoning for the Explanation of Intelligent Systems. Workshop at ICCBR 2018 – 26th International Conference on Case-Based Reasoning, pages 52-63, 2018. \n \n\n\n\n
\n\n\n\n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{\n title = {A Theoretical Model of Explanations in Recommender Systems},\n type = {inproceedings},\n year = {2018},\n pages = {52-63},\n id = {227eb630-72a3-3114-bfe3-48a753f2af72},\n created = {2019-02-12T17:46:18.033Z},\n file_attached = {false},\n profile_id = {9b41408a-6b73-3771-9777-d165eecfa568},\n last_modified = {2019-08-20T10:44:22.703Z},\n read = {false},\n starred = {true},\n authored = {true},\n confirmed = {true},\n hidden = {false},\n citation_key = {Caro-Martinez2018},\n private_publication = {false},\n bibtype = {inproceedings},\n author = {Caro-Martínez, Marta and Jimenez-Diaz, Guillermo and Recio-García, Juan A.},\n booktitle = {XCBR: Case-Based Reasoning for the Explanation of Intelligent Systems. Workshop at ICCBR 2018 – 26th International Conference on Case-Based Reasoning}\n}
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2017\n \n \n (3)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Similar Users or Similar Items? Comparing Similarity-Based Approaches for Recommender Systems in Online Judges.\n \n \n \n \n\n\n \n Caro-Martínez, M.; and Jimenez-Diaz, G.\n\n\n \n\n\n\n In Aha, D., W.; and Lieber, J., editor(s), Case-Based Reasoning Research and Development: 25th International Conference, ICCBR 2017, Trondheim, Norway, June 26-28, 2017, Proceedings, pages 92-107, 2017. Springer International Publishing\n \n\n\n\n
\n\n\n\n \n \n \"SimilarWebsite\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{\n title = {Similar Users or Similar Items? Comparing Similarity-Based Approaches for Recommender Systems in Online Judges},\n type = {inproceedings},\n year = {2017},\n pages = {92-107},\n websites = {http://dx.doi.org/10.1007/978-3-319-61030-6_7},\n publisher = {Springer International Publishing},\n city = {Trondheim, Norway},\n id = {7e0c3149-3b9d-3fd0-b92c-9480f4131468},\n created = {2017-06-25T13:17:11.549Z},\n file_attached = {false},\n profile_id = {9b41408a-6b73-3771-9777-d165eecfa568},\n last_modified = {2019-08-20T10:49:41.789Z},\n read = {false},\n starred = {true},\n authored = {true},\n confirmed = {true},\n hidden = {false},\n citation_key = {Caro-Martinez2017},\n folder_uuids = {6df9abd0-5908-481f-9a84-70a8979d24c8},\n private_publication = {false},\n bibtype = {inproceedings},\n author = {Caro-Martínez, Marta and Jimenez-Diaz, Guillermo},\n editor = {Aha, David W and Lieber, Jean},\n doi = {10.1007/978-3-319-61030-6_7},\n booktitle = {Case-Based Reasoning Research and Development: 25th International Conference, ICCBR 2017, Trondheim, Norway, June 26-28, 2017, Proceedings}\n}
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Case-based recommendation for online judges using learning itineraries.\n \n \n \n \n\n\n \n Sánchez-Ruiz, A.; Jimenez-Diaz, G.; Gómez-Martín, P.; and Gómez-Martín, M.\n\n\n \n\n\n\n In Aha, D., W.; and Lieber, J., editor(s), Case-Based Reasoning Research and Development: 25th International Conference, ICCBR 2017, Trondheim, Norway, June 26-28, 2017, Proceedings, volume 10339 LNAI, pages 315-329, 2017. Springer International Publishing\n \n\n\n\n
\n\n\n\n \n \n \"Case-basedWebsite\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n  \n \n 5 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{\n title = {Case-based recommendation for online judges using learning itineraries},\n type = {inproceedings},\n year = {2017},\n pages = {315-329},\n volume = {10339 LNAI},\n websites = {http://dx.doi.org/10.1007/978-3-319-61030-6_22},\n publisher = {Springer International Publishing},\n id = {f1a2d49d-bd9f-3b82-b916-24a45c335523},\n created = {2017-07-25T11:52:16.857Z},\n file_attached = {false},\n profile_id = {9b41408a-6b73-3771-9777-d165eecfa568},\n last_modified = {2019-08-20T10:44:23.705Z},\n read = {false},\n starred = {true},\n authored = {true},\n confirmed = {true},\n hidden = {false},\n private_publication = {false},\n bibtype = {inproceedings},\n author = {Sánchez-Ruiz, A.A. and Jimenez-Diaz, Guillermo and Gómez-Martín, P.P. and Gómez-Martín, M.A.},\n editor = {Aha, David W and Lieber, Jean},\n doi = {10.1007/978-3-319-61030-6_22},\n booktitle = {Case-Based Reasoning Research and Development: 25th International Conference, ICCBR 2017, Trondheim, Norway, June 26-28, 2017, Proceedings}\n}
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n Similarity metrics from social network analysis for content recommender systems.\n \n \n \n\n\n \n Jimenez-Diaz, G.; Gómez-Martín, P.; Gómez-Martín, M.; and Sánchez-Ruiz, A.\n\n\n \n\n\n\n AI Communications, 30(3-4): 223-234. 2017.\n \n\n\n\n
\n\n\n\n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n
\n
@article{\n title = {Similarity metrics from social network analysis for content recommender systems},\n type = {article},\n year = {2017},\n keywords = {Online judges,link prediction,recommender systems,similarity metrics,social network analysis},\n pages = {223-234},\n volume = {30},\n id = {57161ea5-2ed2-3761-ae79-e3adfc6332b5},\n created = {2017-08-03T11:53:37.084Z},\n file_attached = {false},\n profile_id = {9b41408a-6b73-3771-9777-d165eecfa568},\n last_modified = {2019-08-20T10:44:23.774Z},\n read = {false},\n starred = {true},\n authored = {true},\n confirmed = {true},\n hidden = {false},\n private_publication = {false},\n bibtype = {article},\n author = {Jimenez-Diaz, Guillermo and Gómez-Martín, P.P. and Gómez-Martín, M.A. and Sánchez-Ruiz, A.A.},\n doi = {10.3233/AIC-170732},\n journal = {AI Communications},\n number = {3-4}\n}
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2016\n \n \n (1)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Searching Museum Routes using CBR.\n \n \n \n \n\n\n \n Aguirre Pemán, J.; Díaz-Agudo, B.; and Jimenez-Diaz, G.\n\n\n \n\n\n\n In Goel, A.; Díaz-Agudo, M., B.; and Roth-Berghofer, T., editor(s), 24th International Conference on Case Based Reasoning ICCBR 2016, pages 1-15, 2016. Springer International Publishing\n \n\n\n\n
\n\n\n\n \n \n \"SearchingWebsite\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{\n title = {Searching Museum Routes using CBR},\n type = {inproceedings},\n year = {2016},\n pages = {1-15},\n websites = {http://dx.doi.org/10.1007/978-3-319-47096-2_1},\n publisher = {Springer International Publishing},\n city = {Atlanta, GA, USA},\n id = {39de7eff-1c2a-3c72-86e5-4c188dee7d3c},\n created = {2017-06-25T13:17:11.806Z},\n file_attached = {false},\n profile_id = {9b41408a-6b73-3771-9777-d165eecfa568},\n last_modified = {2019-08-20T10:44:23.669Z},\n read = {false},\n starred = {true},\n authored = {true},\n confirmed = {true},\n hidden = {false},\n folder_uuids = {6df9abd0-5908-481f-9a84-70a8979d24c8},\n private_publication = {false},\n bibtype = {inproceedings},\n author = {Aguirre Pemán, Jesús and Díaz-Agudo, B. and Jimenez-Diaz, Guillermo},\n editor = {Goel, Ashok and Díaz-Agudo, M Belén and Roth-Berghofer, Thomas},\n doi = {10.1007/978-3-319-47096-2_1},\n booktitle = {24th International Conference on Case Based Reasoning ICCBR 2016}\n}
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2015\n \n \n (1)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n RACMA or how to give life to a blank map at the Museum of America | RACMA o cómo dar vida a un mapa mudo en el Museo de América.\n \n \n \n \n\n\n \n Caro-Martínez, M.; Hernando-Hernández, D.; and Jimenez-Diaz, G.\n\n\n \n\n\n\n In Proceedings 2nd Congreso de la Sociedad Española para las Ciencias del Videojuego, volume 1394, pages 80-89, 2015. CEUR Workshop Proceedings\n \n\n\n\n
\n\n\n\n \n \n \"RACMAWebsite\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{\n title = {RACMA or how to give life to a blank map at the Museum of America | RACMA o cómo dar vida a un mapa mudo en el Museo de América},\n type = {inproceedings},\n year = {2015},\n pages = {80-89},\n volume = {1394},\n websites = {http://ceur-ws.org/Vol-1394/paper_8.pdf},\n publisher = {CEUR Workshop Proceedings},\n city = {Barcelona, Spain},\n id = {5c553407-b2a6-3ab4-9f26-1136da1362d4},\n created = {2016-05-12T09:12:13.000Z},\n file_attached = {false},\n profile_id = {9b41408a-6b73-3771-9777-d165eecfa568},\n last_modified = {2019-08-20T10:49:41.777Z},\n read = {false},\n starred = {true},\n authored = {true},\n confirmed = {true},\n hidden = {false},\n citation_key = {Caro-Martinez2015},\n private_publication = {false},\n bibtype = {inproceedings},\n author = {Caro-Martínez, Marta and Hernando-Hernández, D. and Jimenez-Diaz, Guillermo},\n booktitle = {Proceedings 2nd Congreso de la Sociedad Española para las Ciencias del Videojuego}\n}
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2014\n \n \n (1)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n A semantically enriched context-aware OER recommendation strategy and its application to a computer science OER repository.\n \n \n \n\n\n \n Ruiz-Iniesta, A.; Jimenez-Diaz, G.; and Gómez-Albarrán, M.\n\n\n \n\n\n\n IEEE Transactions on Education, 57(4): 255-260. 2014.\n \n\n\n\n
\n\n\n\n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n \n \n \n \n \n \n\n\n\n
\n
@article{\n title = {A semantically enriched context-aware OER recommendation strategy and its application to a computer science OER repository},\n type = {article},\n year = {2014},\n keywords = {Computer science repositories,knowledge-based recommender systems,open education,users' experience},\n pages = {255-260},\n volume = {57},\n id = {f48e0318-376e-343b-8c30-6f11cd41521b},\n created = {2016-05-12T09:12:14.000Z},\n file_attached = {false},\n profile_id = {9b41408a-6b73-3771-9777-d165eecfa568},\n last_modified = {2019-08-20T10:44:23.396Z},\n read = {false},\n starred = {true},\n authored = {true},\n confirmed = {true},\n hidden = {false},\n private_publication = {false},\n abstract = {© 2014 IEEE. This paper describes a knowledge-based strategy for recommending educational resources - worked problems, exercises, quiz questions, and lecture notes - to learners in the first two courses in the introductory sequence of a computer science major (CS1 and CS2). The goal of the recommendation strategy is to provide support for personalized access to the resources that exist in open educational repositories. The strategy uses: 1) a description of the resources based on metadata standards enriched by ontology-based semantic indexing, and 2) contextual information about the user (her knowledge of that particular field of learning). The results of an experimental analysis of the strategy's performance are presented. These demonstrate that the proposed strategy offers a high level of personalization and can be adapted to the user. An application of the strategy to a repository of computer science open educational resources was well received by both educators and students and had promising effects on the student performance and dropout rates.},\n bibtype = {article},\n author = {Ruiz-Iniesta, A. and Jimenez-Diaz, Guillermo and Gómez-Albarrán, M.},\n doi = {10.1109/TE.2014.2309554},\n journal = {IEEE Transactions on Education},\n number = {4}\n}
\n
\n\n\n
\n © 2014 IEEE. This paper describes a knowledge-based strategy for recommending educational resources - worked problems, exercises, quiz questions, and lecture notes - to learners in the first two courses in the introductory sequence of a computer science major (CS1 and CS2). The goal of the recommendation strategy is to provide support for personalized access to the resources that exist in open educational repositories. The strategy uses: 1) a description of the resources based on metadata standards enriched by ontology-based semantic indexing, and 2) contextual information about the user (her knowledge of that particular field of learning). The results of an experimental analysis of the strategy's performance are presented. These demonstrate that the proposed strategy offers a high level of personalization and can be adapted to the user. An application of the strategy to a repository of computer science open educational resources was well received by both educators and students and had promising effects on the student performance and dropout rates.\n
\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2013\n \n \n (2)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n Supporting sketch-based retrieval from a library of reusable behaviours.\n \n \n \n\n\n \n Flórez-Puga, G.; González-Calero, P.; Jimenez-Diaz, G.; and Díaz-Agudo, B.\n\n\n \n\n\n\n Expert Systems with Applications, 40(2): 531-542. 2013.\n \n\n\n\n
\n\n\n\n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n
\n
@article{\n title = {Supporting sketch-based retrieval from a library of reusable behaviours},\n type = {article},\n year = {2013},\n keywords = {AI authoring tools,Behaviour authoring,FSMs,Game design,Graph matching,Non-playing characters},\n pages = {531-542},\n volume = {40},\n id = {1460f017-4660-3f3c-913f-3d785039e1e1},\n created = {2016-05-12T09:12:13.000Z},\n file_attached = {false},\n profile_id = {9b41408a-6b73-3771-9777-d165eecfa568},\n last_modified = {2019-08-20T10:44:22.844Z},\n read = {false},\n starred = {true},\n authored = {true},\n confirmed = {true},\n hidden = {false},\n private_publication = {false},\n abstract = {Building the behaviour for non-player characters in a game is a complex collaborative task among AI designers and programmers. In this paper we present a visual authoring tool for game designers that supports behaviour reuse. We describe a visual editor, capable of storing, indexing, retrieving and reusing behaviours previously designed by AI programmers. One of the most notable features of our editor is its capability for sketch-based retrieval: searching in a repository for behaviours that are similar to the one the user is drawing, and making suggestions about how to complete it. As this process relies on graph behaviour comparison, in this paper, we describe different algorithms for graph comparison, and demonstrate, through empirical evaluation in a particular test domain, that we can provide structure-based similarity for graphs that preserves behaviour similarity and can be computed at reasonable cost. © 2012 Elsevier Ltd. All rights reserved.},\n bibtype = {article},\n author = {Flórez-Puga, G. and González-Calero, P.A. and Jimenez-Diaz, Guillermo and Díaz-Agudo, B.},\n doi = {10.1016/j.eswa.2012.07.067},\n journal = {Expert Systems with Applications},\n number = {2}\n}
\n
\n\n\n
\n Building the behaviour for non-player characters in a game is a complex collaborative task among AI designers and programmers. In this paper we present a visual authoring tool for game designers that supports behaviour reuse. We describe a visual editor, capable of storing, indexing, retrieving and reusing behaviours previously designed by AI programmers. One of the most notable features of our editor is its capability for sketch-based retrieval: searching in a repository for behaviours that are similar to the one the user is drawing, and making suggestions about how to complete it. As this process relies on graph behaviour comparison, in this paper, we describe different algorithms for graph comparison, and demonstrate, through empirical evaluation in a particular test domain, that we can provide structure-based similarity for graphs that preserves behaviour similarity and can be computed at reasonable cost. © 2012 Elsevier Ltd. All rights reserved.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n Social factors in group recommender systems.\n \n \n \n\n\n \n Quijano-Sanchez, L.; Recio-Garcia, J.; Diaz-Agudo, B.; and Jimenez-Diaz, G.\n\n\n \n\n\n\n ACM Transactions on Intelligent Systems and Technology, 4(1). 2013.\n \n\n\n\n
\n\n\n\n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n
\n
@article{\n title = {Social factors in group recommender systems},\n type = {article},\n year = {2013},\n keywords = {Memory,Personality,Recommender systems,Social networks,Trust},\n volume = {4},\n id = {0a072838-966b-383a-9045-1ff56bf34c7a},\n created = {2016-05-12T09:12:14.000Z},\n file_attached = {false},\n profile_id = {9b41408a-6b73-3771-9777-d165eecfa568},\n last_modified = {2019-08-20T10:44:23.395Z},\n read = {false},\n starred = {true},\n authored = {true},\n confirmed = {false},\n hidden = {false},\n private_publication = {false},\n abstract = {In this article we review the existing techniques in group recommender systems and we propose some improvement based on the study of the different individual behaviors when carrying out a decision-making process. Our method includes an analysis of group personality composition and trust between each group member to improve the accuracy of group recommenders. This way we simulate the argumentation process followed by groups of people when agreeing on a common activity in a more realistic way. Moreover, we reflect how they expect the system to behave in a long term recommendation process. This is achieved by including a memory of past recommendations that increases the satisfaction of users whose preferences have not been taken into account in previous recommendations. © 2013 ACM.},\n bibtype = {article},\n author = {Quijano-Sanchez, L. and Recio-Garcia, J.A. and Diaz-Agudo, B. and Jimenez-Diaz, Guillermo},\n doi = {10.1145/2414425.2414433},\n journal = {ACM Transactions on Intelligent Systems and Technology},\n number = {1}\n}
\n
\n\n\n
\n In this article we review the existing techniques in group recommender systems and we propose some improvement based on the study of the different individual behaviors when carrying out a decision-making process. Our method includes an analysis of group personality composition and trust between each group member to improve the accuracy of group recommenders. This way we simulate the argumentation process followed by groups of people when agreeing on a common activity in a more realistic way. Moreover, we reflect how they expect the system to behave in a long term recommendation process. This is achieved by including a memory of past recommendations that increases the satisfaction of users whose preferences have not been taken into account in previous recommendations. © 2013 ACM.\n
\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2012\n \n \n (4)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n eCo: Managing a library of reusable behaviours.\n \n \n \n\n\n \n Flórez-Puga, G.; Jimenez-Diaz, G.; and González-Calero, P.\n\n\n \n\n\n\n Volume 7466 LNAI 2012.\n \n\n\n\n
\n\n\n\n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@book{\n title = {eCo: Managing a library of reusable behaviours},\n type = {book},\n year = {2012},\n source = {Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)},\n pages = {92-106},\n volume = {7466 LNAI},\n id = {4af32e16-f74f-3e9b-9c12-9cae70e12439},\n created = {2016-05-12T09:12:13.000Z},\n file_attached = {false},\n profile_id = {9b41408a-6b73-3771-9777-d165eecfa568},\n last_modified = {2019-08-20T10:44:22.927Z},\n read = {false},\n starred = {true},\n authored = {true},\n confirmed = {true},\n hidden = {false},\n private_publication = {false},\n abstract = {Building the behaviour for non-player characters in a game is a complex collaborative task among AI designers and programmers. In this paper we present a visual authoring tool for game designers that uses CBR techniques to support behaviour reuse. Our visual editor (called eCo) is capable of storing, indexing, retrieving and reusing behaviours previously designed by AI programmers. One of its most notable features is the sketch-based retrieval: that is, searching in a repository for behaviours that are similar to the one the user is drawing, and making suggestions about how to complete it. As this process relies on graph behaviour comparison, in this paper, we describe different algorithms for graph comparison, and demonstrate, through empirical evaluation in a particular test domain, that we can provide structure-based similarity for graphs that preserves behaviour similarity and can be computed at reasonable cost. © 2012 Springer-Verlag.},\n bibtype = {book},\n author = {Flórez-Puga, G. and Jimenez-Diaz, Guillermo and González-Calero, P.A.},\n doi = {10.1007/978-3-642-32986-9_9}\n}
\n
\n\n\n
\n Building the behaviour for non-player characters in a game is a complex collaborative task among AI designers and programmers. In this paper we present a visual authoring tool for game designers that uses CBR techniques to support behaviour reuse. Our visual editor (called eCo) is capable of storing, indexing, retrieving and reusing behaviours previously designed by AI programmers. One of its most notable features is the sketch-based retrieval: that is, searching in a repository for behaviours that are similar to the one the user is drawing, and making suggestions about how to complete it. As this process relies on graph behaviour comparison, in this paper, we describe different algorithms for graph comparison, and demonstrate, through empirical evaluation in a particular test domain, that we can provide structure-based similarity for graphs that preserves behaviour similarity and can be computed at reasonable cost. © 2012 Springer-Verlag.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n Role-play virtual worlds for teaching object-oriented design: The ViRPlay development experience.\n \n \n \n\n\n \n Jimenez-Diaz, G.; Gonzalez-Calero, P.; and Gomez-Albarran, M.\n\n\n \n\n\n\n Software - Practice and Experience, 42(2): 235-253. 2012.\n \n\n\n\n
\n\n\n\n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n \n \n \n \n \n \n\n\n\n
\n
@article{\n title = {Role-play virtual worlds for teaching object-oriented design: The ViRPlay development experience},\n type = {article},\n year = {2012},\n keywords = {object-oriented design,role-play,software usability,virtual learning environments},\n pages = {235-253},\n volume = {42},\n id = {7be6c759-fed5-3765-a7b5-575b44456cd6},\n created = {2016-05-12T09:12:13.000Z},\n file_attached = {false},\n profile_id = {9b41408a-6b73-3771-9777-d165eecfa568},\n last_modified = {2019-08-20T10:44:23.813Z},\n read = {false},\n starred = {true},\n authored = {true},\n confirmed = {true},\n hidden = {false},\n private_publication = {false},\n abstract = {The use of game technology for building virtual learning environments is intended to improve the motivation and engagement of the student, borrowing such properties from their entertaining counterparts. Nevertheless, wrapping pedagogical contents in a virtual environment is no simple achievement, and requires a rigorous process of designing and validating the metaphors and mechanics included in the virtual learning system. In this paper we describe such design process exemplified in the construction of consecutive versions of ViRPlay, a 3D role play virtual environment for teaching object-oriented design. We show how main mechanics were transferred from experiments in the real world and how such mechanics were evolved based on empirical evaluations. Copyright © 2011 John Wiley & Sons, Ltd.},\n bibtype = {article},\n author = {Jimenez-Diaz, Guillermo and Gonzalez-Calero, P.A. and Gomez-Albarran, M.},\n doi = {10.1002/spe.1071},\n journal = {Software - Practice and Experience},\n number = {2}\n}
\n
\n\n\n
\n The use of game technology for building virtual learning environments is intended to improve the motivation and engagement of the student, borrowing such properties from their entertaining counterparts. Nevertheless, wrapping pedagogical contents in a virtual environment is no simple achievement, and requires a rigorous process of designing and validating the metaphors and mechanics included in the virtual learning system. In this paper we describe such design process exemplified in the construction of consecutive versions of ViRPlay, a 3D role play virtual environment for teaching object-oriented design. We show how main mechanics were transferred from experiments in the real world and how such mechanics were evolved based on empirical evaluations. Copyright © 2011 John Wiley & Sons, Ltd.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n A hybrid user-centred recommendation strategy applied to repositories of learning objects.\n \n \n \n\n\n \n Ruiz-Iniesta, A.; Jimenez-Diaz, G.; and Gómez-Albarrán, M.\n\n\n \n\n\n\n International Journal of Web Based Communities, 8(3): 302-321. 2012.\n \n\n\n\n
\n\n\n\n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n
\n
@article{\n title = {A hybrid user-centred recommendation strategy applied to repositories of learning objects},\n type = {article},\n year = {2012},\n keywords = {Hybrid recommender,Learning object,Personalisation,VLC,Virtual learning communities},\n pages = {302-321},\n volume = {8},\n id = {0534b562-5f1d-3581-8ccb-2ab2c15331b9},\n created = {2016-05-12T09:12:14.000Z},\n file_attached = {false},\n profile_id = {9b41408a-6b73-3771-9777-d165eecfa568},\n last_modified = {2019-08-20T10:44:23.545Z},\n read = {false},\n starred = {true},\n authored = {true},\n confirmed = {true},\n hidden = {false},\n private_publication = {false},\n abstract = {This article describes the guidelines followed in the design of a framework for managing learning object repositories that can be applied to different domains. The main features of the framework are the engagement of the virtual learning community in authoring and maintenance tasks, along with the use of recommender system technology in order to provide personalised searching and retrieval features. This article mainly focuses on the recommendation tasks, which help to identify suitable resources for the students in the virtual learning community. The recommendation approach follows a cascade hybrid strategy that refines the decisions of a case-based recommender by using a collaborative one. The former provides resources that fit the current student profile and promote her learning process. The later includes in the retrieval process the opinion about the usefulness of the resources provided by other members of the virtual learning community. Copyright © 2012 Inderscience Enterprises Ltd.},\n bibtype = {article},\n author = {Ruiz-Iniesta, A. and Jimenez-Diaz, Guillermo and Gómez-Albarrán, M.},\n doi = {10.1504/IJWBC.2012.048054},\n journal = {International Journal of Web Based Communities},\n number = {3}\n}
\n
\n\n\n
\n This article describes the guidelines followed in the design of a framework for managing learning object repositories that can be applied to different domains. The main features of the framework are the engagement of the virtual learning community in authoring and maintenance tasks, along with the use of recommender system technology in order to provide personalised searching and retrieval features. This article mainly focuses on the recommendation tasks, which help to identify suitable resources for the students in the virtual learning community. The recommendation approach follows a cascade hybrid strategy that refines the decisions of a case-based recommender by using a collaborative one. The former provides resources that fit the current student profile and promote her learning process. The later includes in the retrieval process the opinion about the usefulness of the resources provided by other members of the virtual learning community. Copyright © 2012 Inderscience Enterprises Ltd.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n A framework for the rapid prototyping of knowledge-based recommender systems in the learning domain.\n \n \n \n\n\n \n Ruiz-Iniesta, A.; Jimenez-Diaz, G.; and Gómez-Albarrán, M.\n\n\n \n\n\n\n Journal of Research and Practice in Information Technology, 44(2): 167-181. 2012.\n \n\n\n\n
\n\n\n\n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n \n \n \n \n\n\n\n
\n
@article{\n title = {A framework for the rapid prototyping of knowledge-based recommender systems in the learning domain},\n type = {article},\n year = {2012},\n keywords = {Frameworks,Learning objects,Recommender systems},\n pages = {167-181},\n volume = {44},\n id = {38ee9085-0832-36a6-9887-2a2cb79842ef},\n created = {2016-05-12T09:12:15.000Z},\n file_attached = {false},\n profile_id = {9b41408a-6b73-3771-9777-d165eecfa568},\n last_modified = {2019-08-20T10:44:23.493Z},\n read = {false},\n starred = {true},\n authored = {true},\n confirmed = {true},\n hidden = {false},\n private_publication = {false},\n abstract = {In this paper we present a framework for the rapid prototyping of knowledge-based recommender systems applied to learning object recommendation. With a recommendation scheme of five stages as starting point, the framework can be configured and adapted to build different recommenders. The framework not only provides default implementations of alternative strategies for each stage, but can easily be extended with new implementations. Finally, we exemplify the use of the framework by implementing two different recommenders. Copyright © 2012, Australian Computer Society Inc.},\n bibtype = {article},\n author = {Ruiz-Iniesta, A. and Jimenez-Diaz, Guillermo and Gómez-Albarrán, M.},\n journal = {Journal of Research and Practice in Information Technology},\n number = {2}\n}
\n
\n\n\n
\n In this paper we present a framework for the rapid prototyping of knowledge-based recommender systems applied to learning object recommendation. With a recommendation scheme of five stages as starting point, the framework can be configured and adapted to build different recommenders. The framework not only provides default implementations of alternative strategies for each stage, but can easily be extended with new implementations. Finally, we exemplify the use of the framework by implementing two different recommenders. Copyright © 2012, Australian Computer Society Inc.\n
\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2011\n \n \n (3)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n Predicting performance in team games: The automatic coach.\n \n \n \n\n\n \n Jimenez-Diaz, G.; Menéndez, H.; Camacho, D.; and González-Calero, P.\n\n\n \n\n\n\n In ICAART 2011 - Proceedings of the 3rd International Conference on Agents and Artificial Intelligence, volume 1, pages 401-406, 2011. \n \n\n\n\n
\n\n\n\n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n \n \n\n\n\n
\n
@inproceedings{\n title = {Predicting performance in team games: The automatic coach},\n type = {inproceedings},\n year = {2011},\n keywords = {Clustering,Videogames},\n pages = {401-406},\n volume = {1},\n id = {b4797e56-5f53-344a-be7f-8b9c94b53c4d},\n created = {2016-05-12T09:12:13.000Z},\n file_attached = {false},\n profile_id = {9b41408a-6b73-3771-9777-d165eecfa568},\n last_modified = {2019-08-20T10:44:22.925Z},\n read = {false},\n starred = {true},\n authored = {true},\n confirmed = {true},\n hidden = {false},\n private_publication = {false},\n abstract = {A wide range of modern videogames involves a number of players collaborating to obtain a common goal. The way the players are teamed up is usually based on a measure of performance that makes players with a similar level of performance play together. We propose a novel technique based on clustering over observed behaviour in the game that seeks to exploit the particular way of playing of every player to find other players with a gameplay such that in combination will constitute a good team, in a similar way to a human coach. This paper describes the preliminary results using these techniques for the characterization of player and team behaviours. Experiments are performed in the domain of Soccerbots.},\n bibtype = {inproceedings},\n author = {Jimenez-Diaz, Guillermo and Menéndez, H.D. and Camacho, D. and González-Calero, P.A.},\n booktitle = {ICAART 2011 - Proceedings of the 3rd International Conference on Agents and Artificial Intelligence}\n}
\n
\n\n\n
\n A wide range of modern videogames involves a number of players collaborating to obtain a common goal. The way the players are teamed up is usually based on a measure of performance that makes players with a similar level of performance play together. We propose a novel technique based on clustering over observed behaviour in the game that seeks to exploit the particular way of playing of every player to find other players with a gameplay such that in combination will constitute a good team, in a similar way to a human coach. This paper describes the preliminary results using these techniques for the characterization of player and team behaviours. Experiments are performed in the domain of Soccerbots.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n An experimental analysis of the behaviour of a personalized case-based recommendation strategy for the learning domain.\n \n \n \n\n\n \n Ruiz-Iniesta, A.; Jimenez-Diaz, G.; and Gómez-Albarrán, M.\n\n\n \n\n\n\n In Proceedings of the 19th International Conference on Computers in Education, ICCE 2011, pages 135-137, 2011. \n \n\n\n\n
\n\n\n\n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n \n \n \n \n\n\n\n
\n
@inproceedings{\n title = {An experimental analysis of the behaviour of a personalized case-based recommendation strategy for the learning domain},\n type = {inproceedings},\n year = {2011},\n keywords = {Case-based recommendation techniques,Learning objects,Personalization},\n pages = {135-137},\n id = {553bec86-6881-3ed6-a3b7-866726d43043},\n created = {2016-05-12T09:12:14.000Z},\n file_attached = {false},\n profile_id = {9b41408a-6b73-3771-9777-d165eecfa568},\n last_modified = {2019-08-20T10:44:23.397Z},\n read = {false},\n starred = {true},\n authored = {true},\n confirmed = {true},\n hidden = {false},\n private_publication = {false},\n abstract = {This paper describes an approach that fosters a strong personalized case-based recommendation strategy of learning objects and analyses its behaviour on two dimensions: the pedagogical utility of the learning objects and the similarity with the student query.},\n bibtype = {inproceedings},\n author = {Ruiz-Iniesta, A. and Jimenez-Diaz, Guillermo and Gómez-Albarrán, M.},\n booktitle = {Proceedings of the 19th International Conference on Computers in Education, ICCE 2011}\n}
\n
\n\n\n
\n This paper describes an approach that fosters a strong personalized case-based recommendation strategy of learning objects and analyses its behaviour on two dimensions: the pedagogical utility of the learning objects and the similarity with the student query.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n Happy Movie: A group recommender application in Facebook.\n \n \n \n\n\n \n Quijano-Sánchez, L.; Recio-García, J.; Díaz-Agudo, B.; and Jimenez-Diaz, G.\n\n\n \n\n\n\n In Proceedings of the 24th International Florida Artificial Intelligence Research Society, FLAIRS - 24, pages 419-420, 2011. \n \n\n\n\n
\n\n\n\n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{\n title = {Happy Movie: A group recommender application in Facebook},\n type = {inproceedings},\n year = {2011},\n pages = {419-420},\n id = {c78da024-84ed-3414-b30c-bdf0af11244e},\n created = {2016-05-12T09:12:14.000Z},\n file_attached = {false},\n profile_id = {9b41408a-6b73-3771-9777-d165eecfa568},\n last_modified = {2019-08-20T10:44:23.396Z},\n read = {false},\n starred = {true},\n authored = {true},\n confirmed = {false},\n hidden = {false},\n private_publication = {false},\n abstract = {In this paper we introduce our recommender Happy Movie, a Facebook application for movie recommendation to groups. This system exploits information about the social relationships and behaviour of the users to provide better recommendations. Our previous works have shown that social factors improve the recommendation results. However it required many questionnaires to be filled for obtaining the social information, so we have moved to a social network environment where this information is easily available. Copyright © 2011, Association for the Advancement of Artificial Intelligence. All rights reserved.},\n bibtype = {inproceedings},\n author = {Quijano-Sánchez, L. and Recio-García, J.A. and Díaz-Agudo, B. and Jimenez-Diaz, Guillermo},\n booktitle = {Proceedings of the 24th International Florida Artificial Intelligence Research Society, FLAIRS - 24}\n}
\n
\n\n\n
\n In this paper we introduce our recommender Happy Movie, a Facebook application for movie recommendation to groups. This system exploits information about the social relationships and behaviour of the users to provide better recommendations. Our previous works have shown that social factors improve the recommendation results. However it required many questionnaires to be filled for obtaining the social information, so we have moved to a social network environment where this information is easily available. Copyright © 2011, Association for the Advancement of Artificial Intelligence. All rights reserved.\n
\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2010\n \n \n (1)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n Promoting strong personalization in content-based recommendation systems of learning objects | Personalización en recomendadores basados en contenido y su aplicación a repositorios de objetos de aprendizaje.\n \n \n \n\n\n \n Ruiz-Iniesta, A.; Jimenez-Diaz, G.; and Gómez-Albarrán, M.\n\n\n \n\n\n\n Revista Iberoamericana de Tecnologias del Aprendizaje, 5(1): 31-38. 2010.\n \n\n\n\n
\n\n\n\n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n \n \n \n \n\n\n\n
\n
@article{\n title = {Promoting strong personalization in content-based recommendation systems of learning objects | Personalización en recomendadores basados en contenido y su aplicación a repositorios de objetos de aprendizaje},\n type = {article},\n year = {2010},\n keywords = {Content-based Recommenders,Learning Objects,Personalization},\n pages = {31-38},\n volume = {5},\n id = {da073397-d17d-338f-8017-24c93951eab8},\n created = {2016-05-12T09:12:12.000Z},\n file_attached = {false},\n profile_id = {9b41408a-6b73-3771-9777-d165eecfa568},\n last_modified = {2019-08-20T10:44:23.542Z},\n read = {false},\n starred = {true},\n authored = {true},\n confirmed = {false},\n hidden = {false},\n private_publication = {false},\n abstract = {Recommendation technologies have a clear application in e-learning: providing support for personalized access to the Learning Objects (LOs) that exist in repositories. In this paper we describe a novel approach that fosters a strong personalized content-based recommendation of LOs. This approach gives priority to those LOs that are most similar to the student's short-term learning goals (the concepts that the student wants to learn in the session) and, at the same time, have a high pedagogical utility in the light of the student's cognitive state (long-term learning goals). The paper includes the definition of a flexible metric that combines the similarity with the query and the pedagogical utility of the LO. We finally describe the application of the approach to an educational repository of Computer Programming LOs &copy; IEEE.},\n bibtype = {article},\n author = {Ruiz-Iniesta, A. and Jimenez-Diaz, Guillermo and Gómez-Albarrán, M.},\n journal = {Revista Iberoamericana de Tecnologias del Aprendizaje},\n number = {1}\n}
\n
\n\n\n
\n Recommendation technologies have a clear application in e-learning: providing support for personalized access to the Learning Objects (LOs) that exist in repositories. In this paper we describe a novel approach that fosters a strong personalized content-based recommendation of LOs. This approach gives priority to those LOs that are most similar to the student's short-term learning goals (the concepts that the student wants to learn in the session) and, at the same time, have a high pedagogical utility in the light of the student's cognitive state (long-term learning goals). The paper includes the definition of a flexible metric that combines the similarity with the query and the pedagogical utility of the LO. We finally describe the application of the approach to an educational repository of Computer Programming LOs © IEEE.\n
\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2009\n \n \n (4)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n Personality aware recommendations to groups.\n \n \n \n\n\n \n Recio-Garcia, J.; Jimenez-Diaz, G.; Sanchez-Ruiz, A.; and Diaz-Agudo, B.\n\n\n \n\n\n\n In RecSys'09 - Proceedings of the 3rd ACM Conference on Recommender Systems, pages 325-328, 2009. \n \n\n\n\n
\n\n\n\n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n \n \n \n \n\n\n\n
\n
@inproceedings{\n title = {Personality aware recommendations to groups},\n type = {inproceedings},\n year = {2009},\n keywords = {Conflict resolution,Group recommendation,Personality},\n pages = {325-328},\n id = {e05588de-d857-3285-8a61-19cd857ac595},\n created = {2016-05-12T09:12:12.000Z},\n file_attached = {false},\n profile_id = {9b41408a-6b73-3771-9777-d165eecfa568},\n last_modified = {2019-08-20T10:44:23.675Z},\n read = {false},\n starred = {true},\n authored = {true},\n confirmed = {true},\n hidden = {false},\n private_publication = {false},\n abstract = {In this article we introduce a novel method of making recommendations to groups based on existing techniques of collaborative filtering and taking into account the group personality composition. We have tested our method in the movie recommendation domain and we have experimentally evaluated its behavior under heterogeneous groups according to the group personality composition. Copyright 2009 ACM.},\n bibtype = {inproceedings},\n author = {Recio-Garcia, J.A. and Jimenez-Diaz, Guillermo and Sanchez-Ruiz, A.A. and Diaz-Agudo, B.},\n doi = {10.1145/1639714.1639779},\n booktitle = {RecSys'09 - Proceedings of the 3rd ACM Conference on Recommender Systems}\n}
\n
\n\n\n
\n In this article we introduce a novel method of making recommendations to groups based on existing techniques of collaborative filtering and taking into account the group personality composition. We have tested our method in the movie recommendation domain and we have experimentally evaluated its behavior under heterogeneous groups according to the group personality composition. Copyright 2009 ACM.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n User-adaptive recommendation techniques in repositories of learning objects: Combining long-term and short-term learning goals.\n \n \n \n\n\n \n Ruiz-Iniesta, A.; Jimenez-Diaz, G.; and Gómez-Albarrán, M.\n\n\n \n\n\n\n Volume 5794 LNCS 2009.\n \n\n\n\n
\n\n\n\n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n \n \n \n \n \n \n\n\n\n
\n
@book{\n title = {User-adaptive recommendation techniques in repositories of learning objects: Combining long-term and short-term learning goals},\n type = {book},\n year = {2009},\n source = {Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)},\n keywords = {Content-based Recommendation Techniques,Learning Objects,Personalization,User-adaptive Learning},\n pages = {645-650},\n volume = {5794 LNCS},\n id = {e872ee21-35e2-3d75-a2a2-e1bbf97acea7},\n created = {2016-05-12T09:12:13.000Z},\n file_attached = {false},\n profile_id = {9b41408a-6b73-3771-9777-d165eecfa568},\n last_modified = {2019-08-20T10:44:23.802Z},\n read = {false},\n starred = {true},\n authored = {true},\n confirmed = {false},\n hidden = {false},\n private_publication = {false},\n abstract = {In this paper we describe a novel approach that fosters a strong personalized content-based recommendation of LOs. It gives priority to those LOs that are most similar to the student's short-term learning goals (the concepts that the student wants to learn in the session) and, at the same time, have a high pedagogical utility in the light of the student's cognitive state (long-term learning goals). The paper includes the definition of a flexible metric that combines the similarity with the query and the pedagogical utility of the LO. © 2009 Springer Berlin Heidelberg.},\n bibtype = {book},\n author = {Ruiz-Iniesta, A. and Jimenez-Diaz, Guillermo and Gómez-Albarrán, M.},\n doi = {10.1007/978-3-642-04636-0_62}\n}
\n
\n\n\n
\n In this paper we describe a novel approach that fosters a strong personalized content-based recommendation of LOs. It gives priority to those LOs that are most similar to the student's short-term learning goals (the concepts that the student wants to learn in the session) and, at the same time, have a high pedagogical utility in the light of the student's cognitive state (long-term learning goals). The paper includes the definition of a flexible metric that combines the similarity with the query and the pedagogical utility of the LO. © 2009 Springer Berlin Heidelberg.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n Teaching design patterns using a family of games.\n \n \n \n\n\n \n Gómez-Martín, M.; Jimenez-Diaz, G.; and Arroyo, J.\n\n\n \n\n\n\n In Proceedings of the Conference on Integrating Technology into Computer Science Education, ITiCSE, pages 268-272, 2009. \n \n\n\n\n
\n\n\n\n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n \n \n \n \n\n\n\n
\n
@inproceedings{\n title = {Teaching design patterns using a family of games},\n type = {inproceedings},\n year = {2009},\n keywords = {Abstract strategy games,Design patterns,Refactoring},\n pages = {268-272},\n id = {68a4e7d7-839f-3e4a-a91c-188e99db39fa},\n created = {2016-05-12T09:12:14.000Z},\n file_attached = {false},\n profile_id = {9b41408a-6b73-3771-9777-d165eecfa568},\n last_modified = {2019-08-20T10:44:23.827Z},\n read = {false},\n starred = {true},\n authored = {true},\n confirmed = {false},\n hidden = {false},\n private_publication = {false},\n abstract = {Object-oriented software design requires a combination of abilities that can not be easily transferred to the students in lecture sessions. Based on our experience, this paper details how to increase student comprehension of design patterns through a project-based approach that consists in the development of a family of abstract strategy games in an incremental way. In this approach, the application resulting from the previous assignment is refined using refactoring and design patterns to complete the next assignment. Our approach is illustrated by the development of a family of n-in-a-row games in a CS3 course.},\n bibtype = {inproceedings},\n author = {Gómez-Martín, M.A. and Jimenez-Diaz, Guillermo and Arroyo, J.},\n doi = {10.1145/1562877.1562960},\n booktitle = {Proceedings of the Conference on Integrating Technology into Computer Science Education, ITiCSE}\n}
\n
\n\n\n
\n Object-oriented software design requires a combination of abilities that can not be easily transferred to the students in lecture sessions. Based on our experience, this paper details how to increase student comprehension of design patterns through a project-based approach that consists in the development of a family of abstract strategy games in an incremental way. In this approach, the application resulting from the previous assignment is refined using refactoring and design patterns to complete the next assignment. Our approach is illustrated by the development of a family of n-in-a-row games in a CS3 course.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n Recommendation in repositories of learning objects: A proactive approach that exploits diversity and navigation-by-proposing.\n \n \n \n\n\n \n Ruiz-Iniesta, A.; Jimenez-Diaz, G.; and Gómez-Albarran, M.\n\n\n \n\n\n\n In Proceedings - 2009 9th IEEE International Conference on Advanced Learning Technologies, ICALT 2009, pages 543-545, 2009. \n \n\n\n\n
\n\n\n\n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{\n title = {Recommendation in repositories of learning objects: A proactive approach that exploits diversity and navigation-by-proposing},\n type = {inproceedings},\n year = {2009},\n pages = {543-545},\n id = {e8f97097-64a5-3a6d-b0b7-76ba707b8d9a},\n created = {2016-05-12T09:12:15.000Z},\n file_attached = {false},\n profile_id = {9b41408a-6b73-3771-9777-d165eecfa568},\n last_modified = {2019-08-20T10:44:23.115Z},\n read = {false},\n starred = {true},\n authored = {true},\n confirmed = {false},\n hidden = {false},\n private_publication = {false},\n abstract = {We describe a proactive recommendation approach for repositories of Learning Objects that adapts to the student profile. It comprises a strategy that lets include diversity in the proposals, and uses navigation-by-proposing, a simple conversational process that avoids posing direct questions and carries very little feedback overheadfrom the students 'perspective. © 2009 IEEE.},\n bibtype = {inproceedings},\n author = {Ruiz-Iniesta, A. and Jimenez-Diaz, Guillermo and Gómez-Albarran, M.},\n doi = {10.1109/ICALT.2009.23},\n booktitle = {Proceedings - 2009 9th IEEE International Conference on Advanced Learning Technologies, ICALT 2009}\n}
\n
\n\n\n
\n We describe a proactive recommendation approach for repositories of Learning Objects that adapts to the student profile. It comprises a strategy that lets include diversity in the proposals, and uses navigation-by-proposing, a simple conversational process that avoids posing direct questions and carries very little feedback overheadfrom the students 'perspective. © 2009 IEEE.\n
\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2008\n \n \n (3)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n Role-play virtual environments: Recreational learning of software design.\n \n \n \n\n\n \n Jimenez-Diaz, G.; Gómez-Albarrán, M.; and González-Calero, P.\n\n\n \n\n\n\n Volume 5192 LNCS 2008.\n \n\n\n\n
\n\n\n\n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n \n \n \n \n\n\n\n
\n
@book{\n title = {Role-play virtual environments: Recreational learning of software design},\n type = {book},\n year = {2008},\n source = {Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)},\n keywords = {Game-based learning,Object-oriented design,Role-play},\n pages = {27-32},\n volume = {5192 LNCS},\n id = {6a43475c-8f57-376f-be38-3573b0e88b01},\n created = {2016-05-12T09:12:14.000Z},\n file_attached = {false},\n profile_id = {9b41408a-6b73-3771-9777-d165eecfa568},\n last_modified = {2019-08-20T10:44:23.403Z},\n read = {false},\n starred = {true},\n authored = {true},\n confirmed = {false},\n hidden = {false},\n private_publication = {false},\n abstract = {CRC cards and role-play sessions are two techniques widely used in responsibility-driven design and employed as active learning methods to teach object-oriented software design. Based on our experience using them, we propose a game-based approach to take the classroom experience into a virtual environment. We show how the proposed virtual environment must integrate a number of mechanics and we des-cribe one possible interaction metaphor that combines features from first person shooters and sport games, along with its implementation. © 2008 Springer-Verlag Berlin Heidelberg.},\n bibtype = {book},\n author = {Jimenez-Diaz, Guillermo and Gómez-Albarrán, M. and González-Calero, P.A.},\n doi = {10.1007/978-3-540-87605-2_3}\n}
\n
\n\n\n
\n CRC cards and role-play sessions are two techniques widely used in responsibility-driven design and employed as active learning methods to teach object-oriented software design. Based on our experience using them, we propose a game-based approach to take the classroom experience into a virtual environment. We show how the proposed virtual environment must integrate a number of mechanics and we des-cribe one possible interaction metaphor that combines features from first person shooters and sport games, along with its implementation. © 2008 Springer-Verlag Berlin Heidelberg.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n How to teach semantic web?: A project-based approach.\n \n \n \n\n\n \n Díaz-Agudo, B.; Jimenez-Diaz, G.; and Recio-García, J.\n\n\n \n\n\n\n In Proceedings of the Conference on Integrating Technology into Computer Science Education, ITiCSE, pages 98-102, 2008. \n \n\n\n\n
\n\n\n\n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n \n \n \n \n \n \n\n\n\n
\n
@inproceedings{\n title = {How to teach semantic web?: A project-based approach},\n type = {inproceedings},\n year = {2008},\n keywords = {Description logic,Knowledge-based systems,Ontology,Semantic web},\n pages = {98-102},\n id = {9cdbf5fe-a889-3df7-b29f-78c2874f9762},\n created = {2016-05-12T09:12:14.000Z},\n file_attached = {false},\n profile_id = {9b41408a-6b73-3771-9777-d165eecfa568},\n last_modified = {2019-08-20T10:44:23.374Z},\n read = {false},\n starred = {true},\n authored = {true},\n confirmed = {false},\n hidden = {false},\n private_publication = {false},\n abstract = {The goals, technologies and problems related to the Semantic Web are well known for research purposes. Due to its extent, the inclusion of the concepts that concern to the Semantic Web in Computer Science courses is not easy. In this paper we detail our experience on a project-oriented approach to learn and to put into practice the main problems, concepts and technologies related to the Semantic Web. The project domain focuses on semantic mark up and retrieval of pictures, and the comparison between syntactical and semantic retrieval methods. Copyright 2008 ACM.},\n bibtype = {inproceedings},\n author = {Díaz-Agudo, B. and Jimenez-Diaz, Guillermo and Recio-García, J.A.},\n doi = {10.1145/1384271.1384299},\n booktitle = {Proceedings of the Conference on Integrating Technology into Computer Science Education, ITiCSE}\n}
\n
\n\n\n
\n The goals, technologies and problems related to the Semantic Web are well known for research purposes. Due to its extent, the inclusion of the concepts that concern to the Semantic Web in Computer Science courses is not easy. In this paper we detail our experience on a project-oriented approach to learn and to put into practice the main problems, concepts and technologies related to the Semantic Web. The project domain focuses on semantic mark up and retrieval of pictures, and the comparison between syntactical and semantic retrieval methods. Copyright 2008 ACM.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n Teaching GoF design patterns through refactoring and role-play.\n \n \n \n\n\n \n Jimenez-Diaz, G.; Gómez-Albarrán, M.; and González-Calero, P.\n\n\n \n\n\n\n International Journal of Engineering Education, 24(4): 717-728. 2008.\n \n\n\n\n
\n\n\n\n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n \n \n \n \n \n \n\n\n\n
\n
@article{\n title = {Teaching GoF design patterns through refactoring and role-play},\n type = {article},\n year = {2008},\n keywords = {Active learning,Object-oriented design pattern learning,Pattern-directed refactoring,Role-play},\n pages = {717-728},\n volume = {24},\n id = {cac75569-2a13-3052-a9ae-bd2f46b568da},\n created = {2016-05-12T09:12:15.000Z},\n file_attached = {false},\n profile_id = {9b41408a-6b73-3771-9777-d165eecfa568},\n last_modified = {2019-08-20T10:44:23.113Z},\n read = {false},\n starred = {true},\n authored = {true},\n confirmed = {false},\n hidden = {false},\n private_publication = {false},\n abstract = {In order to fully understand the implications of object-oriented design patterns, students need to consider alternative designs to a problem and to analyse these solutions in terms of coupling, cohesion and extensibility. Lecture-based approaches to teaching design patterns do not provide students with the insights needed unless they already have experience in object-oriented design. In this paper we present an approach to teaching design patterns that promotes active learning and makes students participate in refactorings through role-play sessions. We describe two experiments that demonstrate student acceptance and present promising results on the effectiveness of the approach. © 2008 TEMPUS Publications.},\n bibtype = {article},\n author = {Jimenez-Diaz, Guillermo and Gómez-Albarrán, M. and González-Calero, P.A.},\n journal = {International Journal of Engineering Education},\n number = {4}\n}
\n
\n\n\n
\n In order to fully understand the implications of object-oriented design patterns, students need to consider alternative designs to a problem and to analyse these solutions in terms of coupling, cohesion and extensibility. Lecture-based approaches to teaching design patterns do not provide students with the insights needed unless they already have experience in object-oriented design. In this paper we present an approach to teaching design patterns that promotes active learning and makes students participate in refactorings through role-play sessions. We describe two experiments that demonstrate student acceptance and present promising results on the effectiveness of the approach. © 2008 TEMPUS Publications.\n
\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2007\n \n \n (2)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n Using role-play virtual environments to learn software design.\n \n \n \n\n\n \n Jimenez-Diaz, G.; González-Calero, P.; and Gómez-Albarrán, M.\n\n\n \n\n\n\n In European Conference on Games Based Learning, ECGBL 2007, pages 143-151, 2007. \n \n\n\n\n
\n\n\n\n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n
\n
@inproceedings{\n title = {Using role-play virtual environments to learn software design},\n type = {inproceedings},\n year = {2007},\n keywords = {Active learning,CRC cards,Object-oriented design,Role-play,Software design,Virtual environments},\n pages = {143-151},\n id = {28901f01-8c40-3c97-a55f-5802b0eba7dc},\n created = {2016-05-12T09:12:13.000Z},\n file_attached = {false},\n profile_id = {9b41408a-6b73-3771-9777-d165eecfa568},\n last_modified = {2019-08-20T10:44:23.617Z},\n read = {false},\n starred = {true},\n authored = {true},\n confirmed = {false},\n hidden = {false},\n private_publication = {false},\n abstract = {Object-oriented software design is a kind of black-art that requires a combination of common sense, experience, good taste and the capability to look at a problem from different points of view. According to our experience, these abilities cannot be easily transferred to the students in a lecture. Taking ideas from the way software is designed in industry, according to agile methodologies, we have tried a more active teaching approach using role-play. Students are faced with a design problem and provided with an initial sketchy design, i.e. a number of classes, and several use cases to be solved using those classes. Each student adopts the role of an object and each use case is executed through message passing between the objects represented by the students. This way, the students have the chance to, at their own pace, evaluate the consequences of a given design and test their ideas with the other actors in play. The good results obtained during the empirical evaluation of this active learning approach have motivated us to transfer our teaching methodology to virtual environments. Using our previous experience developing game-based learning environments and taking ingredients from the interface and gameplay of first-person shooters and sport games, we have designed a role-play virtual environment (RPVE) that intends to maintain, and even reinforce, the benefits of role-play in the classroom. We developed ViRPlay3D, a RPVE to understand object-oriented software behavior. It supported a single player, included a simple metaphor and did not allow the modification of CRC cards. Nowadays, we have completed the specifications of ViRPlay3D2, an extension of ViRPlay3D for, both, understanding and creating object-oriented designs. ViRPlay3D2 is a multiplayer environment where students mimic the classroom role-play sessions. The students are immersed in the environment using a first-person view that simulates the point of view of the objects that participate in the role-play. The students can modify the proposed design and the simulation is recorded for a further evaluation.},\n bibtype = {inproceedings},\n author = {Jimenez-Diaz, Guillermo and González-Calero, P. and Gómez-Albarrán, M.},\n booktitle = {European Conference on Games Based Learning, ECGBL 2007}\n}
\n
\n\n\n
\n Object-oriented software design is a kind of black-art that requires a combination of common sense, experience, good taste and the capability to look at a problem from different points of view. According to our experience, these abilities cannot be easily transferred to the students in a lecture. Taking ideas from the way software is designed in industry, according to agile methodologies, we have tried a more active teaching approach using role-play. Students are faced with a design problem and provided with an initial sketchy design, i.e. a number of classes, and several use cases to be solved using those classes. Each student adopts the role of an object and each use case is executed through message passing between the objects represented by the students. This way, the students have the chance to, at their own pace, evaluate the consequences of a given design and test their ideas with the other actors in play. The good results obtained during the empirical evaluation of this active learning approach have motivated us to transfer our teaching methodology to virtual environments. Using our previous experience developing game-based learning environments and taking ingredients from the interface and gameplay of first-person shooters and sport games, we have designed a role-play virtual environment (RPVE) that intends to maintain, and even reinforce, the benefits of role-play in the classroom. We developed ViRPlay3D, a RPVE to understand object-oriented software behavior. It supported a single player, included a simple metaphor and did not allow the modification of CRC cards. Nowadays, we have completed the specifications of ViRPlay3D2, an extension of ViRPlay3D for, both, understanding and creating object-oriented designs. ViRPlay3D2 is a multiplayer environment where students mimic the classroom role-play sessions. The students are immersed in the environment using a first-person view that simulates the point of view of the objects that participate in the role-play. The students can modify the proposed design and the simulation is recorded for a further evaluation.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n Pass the ball: Game-based learning of software design.\n \n \n \n\n\n \n Jimenez-Diaz, G.; Gómez-Albarrán, M.; and González-Calero, P.\n\n\n \n\n\n\n Volume 4740 LNCS 2007.\n \n\n\n\n
\n\n\n\n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n \n \n \n \n\n\n\n
\n
@book{\n title = {Pass the ball: Game-based learning of software design},\n type = {book},\n year = {2007},\n source = {Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)},\n keywords = {Game-based learning,Object-oriented design,Role-play},\n pages = {49-54},\n volume = {4740 LNCS},\n id = {74c45e2e-5539-3436-8b7c-c4c13c8ae379},\n created = {2016-05-12T09:12:15.000Z},\n file_attached = {false},\n profile_id = {9b41408a-6b73-3771-9777-d165eecfa568},\n last_modified = {2019-08-20T10:44:23.779Z},\n read = {false},\n starred = {true},\n authored = {true},\n confirmed = {false},\n hidden = {false},\n private_publication = {false},\n abstract = {Based on our experience using active learning methods to teach object-oriented software design we propose a game-based approach to take the classroom experience into a virtual environment. The different pedagogical approaches that our active method supports, have motivated us to tailor an architecture that supports the creation of different variations of role-play environments, ranging from open-ended trial and error approaches to highly constrained settings where students can not get very far from the solution. We also describe a prototype that instantiates this architecture called ViRPlay3D2. &copy IFIP International Federation for Information Processing 2007.},\n bibtype = {book},\n author = {Jimenez-Diaz, Guillermo and Gómez-Albarrán, M. and González-Calero, P.A.}\n}
\n
\n\n\n
\n Based on our experience using active learning methods to teach object-oriented software design we propose a game-based approach to take the classroom experience into a virtual environment. The different pedagogical approaches that our active method supports, have motivated us to tailor an architecture that supports the creation of different variations of role-play environments, ranging from open-ended trial and error approaches to highly constrained settings where students can not get very far from the solution. We also describe a prototype that instantiates this architecture called ViRPlay3D2. © IFIP International Federation for Information Processing 2007.\n
\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2005\n \n \n (2)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n Software behaviour understanding supported by dynamic visualization and role-play.\n \n \n \n\n\n \n Jimenez-Diaz, G.; Gómez-Albarrán, M.; Gómez-Martín, M.; and González-Calero, P.\n\n\n \n\n\n\n In Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, pages 54-58, 2005. \n \n\n\n\n
\n\n\n\n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n \n \n \n \n \n \n\n\n\n
\n
@inproceedings{\n title = {Software behaviour understanding supported by dynamic visualization and role-play},\n type = {inproceedings},\n year = {2005},\n keywords = {Dynamic visualization,Role-play,Scenario diagrams,Software comprehension},\n pages = {54-58},\n id = {1ea6d07c-fdcb-344e-b123-65a54538c34c},\n created = {2016-05-12T09:12:14.000Z},\n file_attached = {false},\n profile_id = {9b41408a-6b73-3771-9777-d165eecfa568},\n last_modified = {2019-08-20T10:44:22.848Z},\n read = {false},\n starred = {true},\n authored = {true},\n confirmed = {false},\n hidden = {false},\n private_publication = {false},\n abstract = {Visualization techniques are commonly used in computer science, particularly for understanding the interactions intrinsic in the object-oriented paradigm. The visualization effectiveness improves if the student takes an active role during the learning process. In this paper we propose an active learning approach that lies in using role-play simulations in a virtual 3D environment. Copyright 2005 ACM.},\n bibtype = {inproceedings},\n author = {Jimenez-Diaz, Guillermo and Gómez-Albarrán, M. and Gómez-Martín, M.A. and González-Calero, P.A.},\n booktitle = {Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education}\n}
\n
\n\n\n
\n Visualization techniques are commonly used in computer science, particularly for understanding the interactions intrinsic in the object-oriented paradigm. The visualization effectiveness improves if the student takes an active role during the learning process. In this paper we propose an active learning approach that lies in using role-play simulations in a virtual 3D environment. Copyright 2005 ACM.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n Understanding object-oriented software through virtual role-play.\n \n \n \n\n\n \n Jimenez-Diaz, G.; Gómez-Albarrán, M.; Gómez-Martín, M.; and González-Calero, P.\n\n\n \n\n\n\n In Proceedings - 5th IEEE International Conference on Advanced Learning Technologies, ICALT 2005, volume 2005, pages 875-877, 2005. \n \n\n\n\n
\n\n\n\n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{\n title = {Understanding object-oriented software through virtual role-play},\n type = {inproceedings},\n year = {2005},\n pages = {875-877},\n volume = {2005},\n id = {3ce53365-7d54-37b2-920b-a120d9c53d4a},\n created = {2016-05-12T09:12:15.000Z},\n file_attached = {false},\n profile_id = {9b41408a-6b73-3771-9777-d165eecfa568},\n last_modified = {2019-08-20T10:44:23.651Z},\n read = {false},\n starred = {true},\n authored = {true},\n confirmed = {false},\n hidden = {false},\n private_publication = {false},\n abstract = {Visualization techniques are commonly used in Computer Science, particularly for understanding the interactions intrinsic in the object-oriented paradigm. The visualization effectiveness improves if the student takes an active role during the learning process. In this paper we propose an active learning approach that uses interactive role-play simulations in a virtual 3D environment. © 2005 IEEE.},\n bibtype = {inproceedings},\n author = {Jimenez-Diaz, Guillermo and Gómez-Albarrán, M. and Gómez-Martín, M.A. and González-Calero, P.A.},\n doi = {10.1109/ICALT.2005.293},\n booktitle = {Proceedings - 5th IEEE International Conference on Advanced Learning Technologies, ICALT 2005}\n}
\n
\n\n\n
\n Visualization techniques are commonly used in Computer Science, particularly for understanding the interactions intrinsic in the object-oriented paradigm. The visualization effectiveness improves if the student takes an active role during the learning process. In this paper we propose an active learning approach that uses interactive role-play simulations in a virtual 3D environment. © 2005 IEEE.\n
\n\n\n
\n\n\n\n\n\n
\n
\n\n\n\n\n
\n\n\n \n\n \n \n \n \n\n
\n"}; document.write(bibbase_data.data);