{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,25]],"date-time":"2026-03-25T14:22:58Z","timestamp":1774448578690,"version":"3.50.1"},"publisher-location":"Cham","reference-count":27,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783319916613","type":"print"},{"value":"9783319916620","type":"electronic"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1007\/978-3-319-91662-0_2","type":"book-chapter","created":{"date-parts":[[2018,5,19]],"date-time":"2018-05-19T16:24:14Z","timestamp":1526747054000},"page":"17-32","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["CME \u2013 A Web Application Framework Learning Technique Based on Concerns, Micro-Learning and Examples"],"prefix":"10.1007","author":[{"given":"Daniel","family":"Correa","sequence":"first","affiliation":[]},{"given":"Fernando","family":"Arango Isaza","sequence":"additional","affiliation":[]},{"given":"Ra\u00fal","family":"Mazo","sequence":"additional","affiliation":[]},{"given":"Gloria Lucia","family":"Giraldo","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2018,5,20]]},"reference":[{"key":"2_CR1","doi-asserted-by":"crossref","unstructured":"Garrido, A., Firmenich, S., Grigera, J., Rossi, G.: Data-driven usability refactoring: tools and challenges. In: International Workshop on Software Mining, pp. 52\u201355. IEEE (2017)","DOI":"10.1109\/SOFTWAREMINING.2017.8100854"},{"key":"2_CR2","doi-asserted-by":"crossref","unstructured":"Tak, G.K., Ojha, G.: Advanced query-based multi-tier approach towards detection and prevention of web attacks. In: IJCA Proceedings on International Conference on Recent Advances and Future Trends in Information Technology (iRAFIT), pp. 21\u201325 (2012)","DOI":"10.1016\/j.protcy.2012.05.080"},{"key":"2_CR3","unstructured":"Montilva, J.A., Barrios, J.: A component-based method for developing web applications. In: 5th International Conference on Enterprise Information Systems, Angers, France (2003)"},{"issue":"8","key":"2_CR4","doi-asserted-by":"publisher","first-page":"670","DOI":"10.4236\/jsea.2014.78061","volume":"7","author":"NM Edwin","year":"2014","unstructured":"Edwin, N.M.: Software frameworks, architectural and design patterns. J. Softw. Eng. Appl. 7(8), 670 (2014)","journal-title":"J. Softw. Eng. Appl."},{"key":"2_CR5","unstructured":"Vuksanovic, I.P., Sudarevic, B.: Use of web application frameworks in the development of small applications. In: MIPRO International Convention, pp. 458\u2013462. IEEE (2011)"},{"key":"2_CR6","doi-asserted-by":"crossref","unstructured":"Hou, D.: Investigating the effects of framework design knowledge in example-based framework learning. In: International Conference on Software Maintenance (ICSM), pp. 37\u201346. IEEE (2008)","DOI":"10.1109\/ICSM.2008.4658052"},{"key":"2_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1007\/978-3-642-19432-0_5","volume-title":"Transactions on Pattern Languages of Programming II","author":"A Aguiar","year":"2011","unstructured":"Aguiar, A., David, G.: Patterns for effectively documenting frameworks. In: Noble, J., Johnson, R., Avgeriou, P., Harrison, N.B., Zdun, U. (eds.) Transactions on Pattern Languages of Programming II. LNCS, vol. 6510, pp. 79\u2013124. Springer, Heidelberg (2011). https:\/\/doi.org\/10.1007\/978-3-642-19432-0_5"},{"issue":"3","key":"2_CR8","first-page":"26","volume":"1","author":"GE Krasner","year":"1998","unstructured":"Krasner, G.E., Pope, S.T.: A cookbook for using the model-view-controller user interface paradigm in Smalltalk-80. J. Object-Oriented Program. 1(3), 26\u201349 (1998)","journal-title":"J. Object-Oriented Program."},{"key":"2_CR9","doi-asserted-by":"crossref","unstructured":"Flores, N., Aguiar, A.: DRIVER\u2013A platform for collaborative framework understanding. In: IEEE\/ACM International Conference on Automated Software Engineering (ASE), pp. 783\u2013788 (2015)","DOI":"10.1109\/ASE.2015.105"},{"key":"2_CR10","unstructured":"Correa, D., Arango, F., Zapata, C.M.: Driving the learning of a web application framework by using separation of concerns. In: International Conference on Internet and Web Applications and Services (ICIW), pp. 76\u201382 (2014)"},{"key":"2_CR11","unstructured":"Correa, D., Zapata, C.M., Arango, F.: Learning of web application frameworks components. In: IADIS International Conference Applied Computing (AC), pp. 155\u2013162 (2013)"},{"key":"2_CR12","doi-asserted-by":"crossref","unstructured":"Caeiro-Rodr\u00edguez, M., Llamas-Nistal, M., Anido-Rif\u00f3n, L.: A separation of concerns approach to educational modeling languages. In: Frontiers in Education Conference, pp. 9\u201314, IEEE (2006)","DOI":"10.1109\/FIE.2006.322297"},{"issue":"11","key":"2_CR13","doi-asserted-by":"publisher","first-page":"1101","DOI":"10.1109\/32.881720","volume":"26","author":"F Shull","year":"2000","unstructured":"Shull, F., Lanubile, F., Basili, V.R.: Investigating reading techniques for object-oriented framework learning. IEEE Trans. Software Eng. 26(11), 1101\u20131118 (2000)","journal-title":"IEEE Trans. Software Eng."},{"key":"2_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"174","DOI":"10.1007\/978-3-319-25515-6_16","volume-title":"Advances in Web-Based Learning \u2013 ICWL 2015","author":"G Sun","year":"2015","unstructured":"Sun, G., Cui, T., Guo, W., Beydoun, G., Xu, D., Shen, J.: Micro learning adaptation in MOOC: a software as a service and a personalized learner model. In: Li, F.W.B., Klamma, R., Laanpere, M., Zhang, J., Manj\u00f3n, B.F., Lau, R.W.H. (eds.) ICWL 2015. LNCS, vol. 9412, pp. 174\u2013184. Springer, Cham (2015). https:\/\/doi.org\/10.1007\/978-3-319-25515-6_16"},{"issue":"11","key":"2_CR15","first-page":"92","volume":"1","author":"MA Job","year":"2012","unstructured":"Job, M.A., Ogalo, H.S.: Micro learning as innovative process of knowledge strategy. Int. J. Scientific Technol. Res. 1(11), 92\u201396 (2012)","journal-title":"Int. J. Scientific Technol. Res."},{"key":"2_CR16","doi-asserted-by":"crossref","unstructured":"Dounas, L., Mazo, R., Salinesi, C., El Beqqali, O.: Continuous monitoring of adaptive e-learning systems requirements. In: The XII ACS\/IEEE International Conference on Computer Systems and Applications (AICCSA), Marrakech-Morocco (2015)","DOI":"10.1109\/AICCSA.2015.7507210"},{"key":"2_CR17","unstructured":"Monsalve, E.S., Vallejo, P., Mazo, R., Correa, D.: Transparency as a learning strategy to teach Software Engineering. In: The Proceeding of the 12 Colombian Conference on Computing (CCC), Cali, Colombia (2017)"},{"key":"2_CR18","unstructured":"Wang, P.: Comparison of Four Popular Java Web Framework Implementations: Struts1. X, WebWork2. 2X, Tapestry4, JSF1. 2. Master\u2019s Thesis, University of Tampere (2008)"},{"key":"2_CR19","unstructured":"Correa, D.: Learning of Web Application Frameworks based on Concerns, Micro-Learning and Examples. Master\u2019s Thesis, Universidad Nacional de Colombia (2015)"},{"key":"2_CR20","unstructured":"CME repository \u2013 GitHub, https:\/\/github.com\/danielgara\/CME. Last accessed 12 Jan 2018"},{"issue":"7","key":"2_CR21","first-page":"980","volume":"13","author":"M Caeiro-Rodr\u0131guez","year":"2007","unstructured":"Caeiro-Rodr\u0131guez, M., Marcelino, M.J., Llamas-Nistal, M., Anido-Rif\u00f3n, L., Mendes, A.J.: Supporting the modeling of flexible educational units. J. Univ. Comput. Sci. 13(7), 980\u2013990 (2007)","journal-title":"J. Univ. Comput. Sci."},{"issue":"4","key":"2_CR22","doi-asserted-by":"publisher","first-page":"351","DOI":"10.1504\/IJWET.2016.081768","volume":"11","author":"LV Cobaleda","year":"2016","unstructured":"Cobaleda, L.V., Mazo, R., Becerra, J.L.R., Duitama, J.F.: Reference software architecture for improving modifiability of personalised web applications-a controlled experiment. Int. J. Web Eng. Technol. 11(4), 351\u2013370 (2016)","journal-title":"Int. J. Web Eng. Technol."},{"key":"2_CR23","volume-title":"Didactics of Microlearning: Concepts, Discourses and Examples","author":"T Hug","year":"2007","unstructured":"Hug, T.: Didactics of Microlearning: Concepts, Discourses and Examples. Waxmann Verlag GmbH, Germany (2007)"},{"issue":"1","key":"2_CR24","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1007\/s10664-009-9109-9","volume":"15","author":"J Carver","year":"2010","unstructured":"Carver, J., Jaccheri, L., Morasca, S., Shull, F.: A checklist for integrating student empirical studies with research and teaching goals. Empirical Softw. Eng. 15(1), 35\u201359 (2010)","journal-title":"Empirical Softw. Eng."},{"key":"2_CR25","doi-asserted-by":"publisher","first-page":"285","DOI":"10.1007\/978-1-84800-044-5_11","volume-title":"Guide to Advanced Empirical Software Engineering","author":"S Easterbrook","year":"2008","unstructured":"Easterbrook, S., Singer, J., Storey, M.A., Damian, D.: Selecting empirical methods for software engineering research. In: Shull, F., Singer, J., Sj\u00f8berg, D.I.K. (eds.) Guide to Advanced Empirical Software Engineering, pp. 285\u2013311. Springer, London (2008). https:\/\/doi.org\/10.1007\/978-1-84800-044-5_11"},{"key":"2_CR26","unstructured":"CodeIgniter Web Framework. https:\/\/codeigniter.com\/. Last accessed 12 Jan 2018"},{"key":"2_CR27","unstructured":"CodeIgniter Spanish Official Documentation. https:\/\/codeigniter.es\/documentacion.php. Last accessed 12 Jan 2018"}],"container-title":["Lecture Notes in Computer Science","Web Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-91662-0_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,4]],"date-time":"2025-07-04T16:52:13Z","timestamp":1751647933000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-91662-0_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319916613","9783319916620"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-91662-0_2","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018]]},"assertion":[{"value":"20 May 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICWE","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Web Engineering","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"C\u00e1ceres","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Spain","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2018","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"5 June 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"8 June 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"18","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"icwe2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/icwe2018.webengineering.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}