{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,9]],"date-time":"2024-09-09T18:03:45Z","timestamp":1725905025828},"publisher-location":"Cham","reference-count":43,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319624037"},{"type":"electronic","value":"9783319624044"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-3-319-62404-4_47","type":"book-chapter","created":{"date-parts":[[2017,7,14]],"date-time":"2017-07-14T11:17:03Z","timestamp":1500031023000},"page":"635-651","source":"Crossref","is-referenced-by-count":1,"title":["An Approach for Modularizing Gamification Concerns"],"prefix":"10.1007","author":[{"given":"Eduardo M.","family":"Guerra","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gabriel","family":"Fornari","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wanderson S.","family":"Costa","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sandy M.","family":"Porto","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marcos P. L.","family":"Candia","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tiago Silva","family":"da Silva","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,7,15]]},"reference":[{"key":"47_CR1","unstructured":"Jsr 175: a metadata facility for the java programming language (2003). http:\/\/www.jcp.org\/en\/jsr\/detail?id=175 . Accessed 06 Mar 2015"},{"key":"47_CR2","unstructured":"Jsr 303: Bean validation (2009). Accessed 06 Mar 2015"},{"key":"47_CR3","doi-asserted-by":"crossref","unstructured":"Anderson, A., Huttenlocher, D., Kleinberg, J., Leskovec, J.: Steering user behavior with badges. In: Proceedings of the 22nd International Conference on World Wide Web, pp. 95\u2013106. International World Wide Web Conferences Steering Committee (2013)","DOI":"10.1145\/2488388.2488398"},{"key":"47_CR4","unstructured":"Chen, N.: Convention over configuration (2006). http:\/\/softwareengineering.vazexqi.com\/files\/pattern.html . Accessed 05 Mar 2015"},{"key":"47_CR5","unstructured":"Cisternino, A., Cazzola, W., Colombo, D.: Metadata-driven library design. In: Library-centric Software Design Workshop (2005)"},{"key":"47_CR6","doi-asserted-by":"crossref","unstructured":"Deterding, S., Dixon, D., Khaled, R., Nacke, L.: From game design elements to gamefulness: defining gamification. In: Proceedings of the 15th International Academic MindTrek Conference: Envisioning Future Media Environments, pp. 9\u201315. ACM (2011)","DOI":"10.1145\/2181037.2181040"},{"key":"47_CR7","doi-asserted-by":"crossref","first-page":"380","DOI":"10.1016\/j.compedu.2012.12.020","volume":"63","author":"A Dom\u00ednguez","year":"2013","unstructured":"Dom\u00ednguez, A., Saenz-deNavarrete, J., De-Marcos, L., Fern\u00e1ndez-Sanz, L., Pag\u00e9s, C., Mart\u00ednez-Herr\u00e1iz, J.J.: Gamifying learning experiences: practical implications and outcomes. Comput. Educ. 63, 380\u2013392 (2013)","journal-title":"Comput. Educ."},{"key":"47_CR8","unstructured":"Doucet, F., Shukla, S., Gupta, R.: Introspection in system-level language frameworks: meta-level vs. integrated. In: Design, Automation and Test in Europe Conference and Exhibition, 2003, pp. 382\u2013387 (2003)"},{"issue":"1","key":"47_CR9","doi-asserted-by":"crossref","first-page":"276","DOI":"10.1016\/j.chb.2010.08.005","volume":"27","author":"R Farzan","year":"2011","unstructured":"Farzan, R., Brusilovsky, P.: Encouraging user participation in a course recommender system: an impact on user behavior. Comput. Hum. Behav. 27(1), 276\u2013284 (2011)","journal-title":"Comput. Hum. Behav."},{"key":"47_CR10","doi-asserted-by":"crossref","unstructured":"Fitz-Walter, Z., Tjondronegoro, D., Wyeth, P.: Orientation passport: using gamification to engage university students. In: Proceedings of the 23rd Australian Computer-Human Interaction Conference, pp. 122\u2013125. ACM (2011)","DOI":"10.1145\/2071536.2071554"},{"key":"47_CR11","unstructured":"Foote, B., Yoder, J.: Evolution, architecture, and metamorphosis. In: Pattern Languages of Program Design 2, pp. 295\u2013314. Addison-Wesley Longman Publishing Co., Inc., Boston (1996)"},{"issue":"4964","key":"47_CR12","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1126\/science.249.4964.48","volume":"249","author":"R Franz","year":"1990","unstructured":"Franz, R., Nemzek, R., Winckler, J.: Television image of a large upward electrical discharge above a thunderstorm system. Science 249(4964), 48\u201351 (1990)","journal-title":"Science"},{"key":"47_CR13","unstructured":"Groh, F.: Gamification: State of the art definition and utilization. Institute of Media Informatics Ulm University 39 (2012)"},{"issue":"5","key":"47_CR14","doi-asserted-by":"crossref","first-page":"1239","DOI":"10.1016\/j.jss.2012.12.024","volume":"86","author":"E Guerra","year":"2013","unstructured":"Guerra, E., Alves, F., Kulesza, U., Fernandes, C.: A reference architecture for organizing the internal structure of metadata-based frameworks. J. Syst. Softw. 86(5), 1239\u20131256 (2013)","journal-title":"J. Syst. Softw."},{"key":"47_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"391","DOI":"10.1007\/978-3-642-39643-4_29","volume-title":"Computational Science and Its Applications \u2013 ICCSA 2013","author":"E Guerra","year":"2013","unstructured":"Guerra, E., Buarque, E., Fernandes, C., Silveira, F.: A flexible model for crosscutting metadata-based frameworks. In: Murgante, B., Misra, S., Carlini, M., Torre, C.M., Nguyen, H.-Q., Taniar, D., Apduhan, B.O., Gervasi, O. (eds.) ICCSA 2013. LNCS, vol. 7972, pp. 391\u2013407. Springer, Heidelberg (2013). doi: 10.1007\/978-3-642-39643-4_29"},{"key":"47_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"375","DOI":"10.1007\/978-3-642-39643-4_28","volume-title":"Computational Science and Its Applications \u2013 ICCSA 2013","author":"E Guerra","year":"2013","unstructured":"Guerra, E., Fernandes, C.: A qualitative and quantitative analysis on metadata-based frameworks usage. In: Murgante, B., Misra, S., Carlini, M., Torre, C.M., Nguyen, H.-Q., Taniar, D., Apduhan, B.O., Gervasi, O. (eds.) ICCSA 2013. LNCS, vol. 7972, pp. 375\u2013390. Springer, Heidelberg (2013). doi: 10.1007\/978-3-642-39643-4_28"},{"key":"47_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1007\/978-3-642-38676-3_3","volume-title":"Transactions on Pattern Languages of Programming III","author":"E Guerra","year":"2013","unstructured":"Guerra, E., Souza, J., Fernandes, C.: Pattern language for the internal structure of metadata-based frameworks. In: Noble, J., Johnson, R., Zdun, U., Wallingford, E. (eds.) Transactions on Pattern Languages of Programming III. LNCS, vol. 7840, pp. 55\u2013110. Springer, Heidelberg (2013). doi: 10.1007\/978-3-642-38676-3_3"},{"issue":"4","key":"47_CR18","first-page":"54","volume":"7","author":"A Gustafsson","year":"2009","unstructured":"Gustafsson, A., Katzeff, C., Bang, M.: Evaluation of a pervasive game for domestic energy engagement among teenagers. Comput. Entertainment (CIE) 7(4), 54 (2009)","journal-title":"Comput. Entertainment (CIE)"},{"key":"47_CR19","doi-asserted-by":"crossref","unstructured":"Hakulinen, L., Auvinen, T., Korhonen, A.: Empirical study on the effect of achievement badges in trakla2 online learning environment. In: 2013 Learning and Teaching in Computing and Engineering (LaTiCE), pp. 47\u201354. IEEE (2013)","DOI":"10.1109\/LaTiCE.2013.34"},{"issue":"4","key":"47_CR20","doi-asserted-by":"crossref","first-page":"236","DOI":"10.1016\/j.elerap.2013.01.004","volume":"12","author":"J Hamari","year":"2013","unstructured":"Hamari, J.: Transforming homo economicus into homo ludens: a field experiment on gamification in a utilitarian peer-to-peer trading service. Electron. Commer. Res. Appl. 12(4), 236\u2013245 (2013)","journal-title":"Electron. Commer. Res. Appl."},{"key":"47_CR21","unstructured":"Hamari, J., Koivisto, J.: Social motivations to use gamification: an empirical study of gamifying exercise. In: ECIS, p. 105 (2013)"},{"key":"47_CR22","doi-asserted-by":"crossref","unstructured":"Hamari, J., Koivisto, J., Sarsa, H.: Does gamification work?-a literature review of empirical studies on gamification. In: 2014 47th Hawaii International Conference on System Sciences (HICSS), pp. 3025\u20133034. IEEE (2014)","DOI":"10.1109\/HICSS.2014.377"},{"key":"47_CR23","doi-asserted-by":"crossref","unstructured":"Herzig, P., Ameling, M., Schill, A.: A generic platform for enterprise gamification. In: Proceedings of the 2012 Joint Working IEEE\/IFIP Conference on Software Architecture and European Conference on Software Architecture, WICSA-ECSA 2012, pp. 219\u2013223. IEEE Computer Society, Washington, DC (2012)","DOI":"10.1109\/WICSA-ECSA.212.33"},{"key":"47_CR24","doi-asserted-by":"crossref","unstructured":"Huotari, K., Hamari, J.: Defining gamification: a service marketing perspective. In: Proceeding of the 16th International Academic MindTrek Conference, pp. 17\u201322. ACM (2012)","DOI":"10.1145\/2393132.2393137"},{"key":"47_CR25","first-page":"22","volume":"1","author":"RE Johnson","year":"1988","unstructured":"Johnson, R.E., Foote, B.: Designing reuseable classes. J. Object-Oriented Program. 1, 22\u201335 (1988)","journal-title":"J. Object-Oriented Program."},{"issue":"4","key":"47_CR26","doi-asserted-by":"crossref","first-page":"724","DOI":"10.1287\/mnsc.1090.1129","volume":"56","author":"J Jung","year":"2010","unstructured":"Jung, J., Schneider, C., Valacich, J.: Enhancing the motivational affordance of information systems: the effects of real-time performance feedback and goal setting in group collaboration environments. Manage. Sci. 56(4), 724\u2013742 (2010)","journal-title":"Manage. Sci."},{"key":"47_CR27","series-title":"Lecture Notes in Geoinformation and Cartography","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1007\/978-3-319-16787-9_5","volume-title":"AGILE 2015","author":"R Martella","year":"2015","unstructured":"Martella, R., Kray, C., Clementini, E.: A gamification framework for volunteered geographic information. In: Ba\u00e7\u00e3o, F., Santos, M.Y., Painho, M. (eds.) AGILE 2015. LNGC, pp. 73\u201389. Springer, Cham (2015). doi: 10.1007\/978-3-319-16787-9_5"},{"key":"47_CR28","volume-title":"The Common Language Infrastructure Annotated Standard","author":"JS Miller","year":"2003","unstructured":"Miller, J.S., Ragsdale, S.: The Common Language Infrastructure Annotated Standard. Addison-Wesley Longman Publishing Co., Inc., Boston (2003)"},{"key":"47_CR29","doi-asserted-by":"crossref","unstructured":"Montola, M., Nummenmaa, T., Lucero, A., Boberg, M., Korhonen, H.: Applying game achievement systems to enhance user experience in a photo sharing service. In: Proceedings of the 13th International MindTrek Conference: Everyday Life in the Ubiquitous Era, pp. 94\u201397. ACM (2009)","DOI":"10.1145\/1621841.1621859"},{"key":"47_CR30","unstructured":"Nucitelli, R., Guerra, E., Fernandes, C.: Parsing XML documents in java using annotations. In: XATA 2010 XML: Associated Technologies and Applications, pp. 103\u2013114 (2010)"},{"key":"47_CR31","unstructured":"O\u2019Brien, L.: Design patterns 15 years later: an interview with Erich gamma, Richard Helm and Ralph Johnson (2009). http:\/\/www.informit.com\/articles\/article.aspx?p=1404056 . Accessed 06 Mar 2015"},{"issue":"1","key":"47_CR32","first-page":"14","volume":"10","author":"M Pivec","year":"2004","unstructured":"Pivec, M., Dziabenko, O.: Game-based learning in universities and lifelong learning: \u201cunigame: Social skills and knowledge training\u201d game concept. J. Univers. Comput. Sci. 10(1), 14\u201326 (2004)","journal-title":"J. Univers. Comput. Sci."},{"key":"47_CR33","unstructured":"Rouvoy, R., Pessemier, N., Pawlak, R., Merle, P.: Using attribute-oriented programming to leverage fractal-based developments. In: Proceedings of the 5th International ECOOP Workshop on Fractal Component Model (2006)"},{"key":"47_CR34","unstructured":"Schwarz, D.: Peeking inside the box: attribute-oriented programming with java 1.5 (2004). http:\/\/www.onjava.com\/pub\/a\/onjava\/2004\/06\/30\/insidebox1.html . Accessed 06 Mar 2015"},{"issue":"24","key":"47_CR35","doi-asserted-by":"crossref","first-page":"2857","DOI":"10.1029\/93GL02998","volume":"20","author":"DD Sentman","year":"1993","unstructured":"Sentman, D.D., Wescott, E.M.: Observations of upper atmospheric optical flashes recorded from an aircraft. Geophys. Res. Lett. 20(24), 2857\u20132860 (1993)","journal-title":"Geophys. Res. Lett."},{"issue":"10","key":"47_CR36","doi-asserted-by":"crossref","first-page":"1205","DOI":"10.1029\/95GL00583","volume":"22","author":"DD Sentman","year":"1995","unstructured":"Sentman, D.D., Wescott, E.M., Osborne, D., Hampton, D., Heavner, M.: Preliminary results from the sprites94 aircraft campaign: 1. Red sprites. Geophys. Res. Lett. 22(10), 1205\u20131208 (1995)","journal-title":"Geophys. Res. Lett."},{"key":"47_CR37","unstructured":"Silva, C.L.d.: Mecanismo de inicia\u00e7\u00e3o de sprites. Master\u2019s thesis, Instituto Nacional de Pesquisas Espaciais, S\u00e3o Jos\u00e9 dos Campos (2011\u201302-28 2011). http:\/\/urlib.net\/sid.inpe.br\/mtc-m19\/2011\/02.07.13.17"},{"issue":"2","key":"47_CR38","doi-asserted-by":"crossref","first-page":"345","DOI":"10.1016\/j.chb.2012.06.007","volume":"29","author":"J Sim\u00f5es","year":"2013","unstructured":"Sim\u00f5es, J., Redondo, R.D., Vilas, A.F.: A social gamification framework for a k-6 learning platform. Comput. Hum. Behav. 29(2), 345\u2013353 (2013)","journal-title":"Comput. Hum. Behav."},{"issue":"4","key":"47_CR39","doi-asserted-by":"crossref","first-page":"628","DOI":"10.1108\/00907321111186659","volume":"39","author":"AL Smith","year":"2011","unstructured":"Smith, A.L., Baker, L.: Getting a clue: creating student detectives and dragon slayers in your library. Ref. Serv. Rev. 39(4), 628\u2013642 (2011)","journal-title":"Ref. Serv. Rev."},{"key":"47_CR40","unstructured":"Thomas, D., Hansson, D., Breedt, L., Clark, M., Davidson, J.D., Gehtland, J., Schwarz, A.: Agile Web Development with Rails. Pragmatic Bookshelf (2006)"},{"key":"47_CR41","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"584","DOI":"10.1007\/11557432_44","volume-title":"Model Driven Engineering Languages and Systems","author":"H Wada","year":"2005","unstructured":"Wada, H., Suzuki, J.: Modeling turnpike frontend system: a model-driven development framework leveraging UML metamodeling and attribute-oriented programming. In: Briand, L., Williams, C. (eds.) MODELS 2005. LNCS, vol. 3713, pp. 584\u2013600. Springer, Heidelberg (2005). doi: 10.1007\/11557432_44"},{"key":"47_CR42","unstructured":"Witt, M., Scheiner, C., Robra-Bissantz, S.: Gamification of online idea competitions: insights from an explorative case. Informatik schafft Communities, p. 192 (2011)"},{"issue":"9","key":"47_CR43","first-page":"1","volume":"51","author":"A Yassine","year":"2004","unstructured":"Yassine, A.: An introduction to modeling and analyzing complex product development processes using the design structure matrix (DSM) method. Urbana 51(9), 1\u201317 (2004)","journal-title":"Urbana"}],"container-title":["Lecture Notes in Computer Science","Computational Science and Its Applications \u2013 ICCSA 2017"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-62404-4_47","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,30]],"date-time":"2019-09-30T06:41:14Z","timestamp":1569825674000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-62404-4_47"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319624037","9783319624044"],"references-count":43,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-62404-4_47","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2017]]}}}