{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,28]],"date-time":"2025-09-28T04:12:37Z","timestamp":1759032757028,"version":"3.40.3"},"publisher-location":"Cham","reference-count":37,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319047164"},{"type":"electronic","value":"9783319047171"}],"license":[{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"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":[[2014]]},"DOI":"10.1007\/978-3-319-04717-1_11","type":"book-chapter","created":{"date-parts":[[2014,2,17]],"date-time":"2014-02-17T16:53:51Z","timestamp":1392656031000},"page":"241-261","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["An Exploratory Case Study on Exploiting Aspect Orientation in Mobile Game Porting"],"prefix":"10.1007","author":[{"given":"Tanmay","family":"Bhowmik","sequence":"first","affiliation":[]},{"given":"Vander","family":"Alves","sequence":"additional","affiliation":[]},{"given":"Nan","family":"Niu","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2014,2,18]]},"reference":[{"key":"11_CR1","doi-asserted-by":"crossref","unstructured":"Alves, V., Camara, T., Alves, C.: Experiences with mobile games product line development at meantime. In: International Conference on Software Product Lines (SPLC), pp. 287\u2013296. IEEE Press, New York (2008)","DOI":"10.1109\/SPLC.2008.40"},{"key":"11_CR2","doi-asserted-by":"crossref","unstructured":"Alves, V., Cardim, I., Vital, H., Sampaio, P.H.M., Damasceno, A.L.G., Borba, P., Ramalho,\u00a0G.: Comparative analysis of porting strategies in J2ME games. In: International Conference on Software Maintenance (ICSM), pp. 123\u2013132. IEEE Press, New York (2005)","DOI":"10.1109\/ICSM.2005.30"},{"key":"11_CR3","doi-asserted-by":"crossref","first-page":"117","DOI":"10.1007\/978-3-540-77042-8_5","volume":"4","author":"V. Alves","year":"2007","unstructured":"Alves, V., Matos, P., Cole, L., Vasconcelos, A., Borba, P., Ramalho, G.: Extracting and evolving code in product lines with aspect-oriented programming. Trans. Aspect-Oriented Softw. Dev.\u00a04, 117\u2013142 (2007)","journal-title":"Trans. Aspect-Oriented Softw. Dev."},{"key":"11_CR4","doi-asserted-by":"crossref","unstructured":"Bhowmik, T., Alves, V., Niu, N.: Porting mobile games in an aspect-oriented way: an industrial case study. In: International Conference on Information Reuse and Integration (IRI), pp. 458\u2013465. IEEE Press, New York (2013)","DOI":"10.1109\/IRI.2013.6642506"},{"key":"11_CR5","unstructured":"Bosch, J.: From software product lines to software ecosystems. In: International Conference on Software Product Lines (SPLC), pp. 111\u2013119. Carnegie Mellon University, Pennsylvania (2009)"},{"key":"11_CR6","doi-asserted-by":"crossref","unstructured":"Cardoso, J.M.P., Carvalho, T., Coutinho, J.G.F., Luk, W., Nobre, R., Diniz, P.C., Petrov, Z.: LARA: an aspect-oriented programming language for embedded systems. In: International Conference on Aspect-Oriented Software Development (AOSD), pp. 179\u2013190. ACM Press, New York (2012)","DOI":"10.1145\/2162049.2162071"},{"key":"11_CR7","doi-asserted-by":"crossref","unstructured":"Cataldo, M., Herbsleb, J.D.: Socio-technical congruence: a framework for assessing the impact of technical and work dependencies on software development productivity. In: International Symposium on Empirical Software Engineering and Measurement (ESEM), pp. 2\u201311. ACM Press, New York (2008)","DOI":"10.1145\/1414004.1414008"},{"key":"11_CR8","doi-asserted-by":"publisher","first-page":"476","DOI":"10.1109\/32.295895","volume":"20","author":"SR Chidamber","year":"1994","unstructured":"Chidamber, S.R., Kemerer, C.F.: A metrics suite for object oriented design. IEEE Trans. Software Eng. 20, 476\u2013493 (1994)","journal-title":"IEEE Trans. Software Eng."},{"key":"11_CR9","first-page":"476","volume":"14","author":"M Conway","year":"1968","unstructured":"Conway, M.: How do committees invent? Datamation 14, 476\u2013493 (1968)","journal-title":"Datamation"},{"key":"11_CR10","volume-title":"Organizational Patterns of Agile Software Development","author":"JO Coplien","year":"2004","unstructured":"Coplien, J.O., Harrison, N.B.: Organizational Patterns of Agile Software Development. Prentice Hall, New Jersey (2004)"},{"key":"11_CR11","doi-asserted-by":"crossref","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)","DOI":"10.1007\/978-1-84800-044-5_11"},{"key":"11_CR12","unstructured":"Enough Software: J2ME Polish. http:\/\/www.j2mepolish.org"},{"key":"11_CR13","unstructured":"Facon, X.: Porting your MIDlets to new devices. http:\/\/www.webpronews.com\/porting-your-midlets-to-new-devices-2003-05"},{"key":"11_CR14","doi-asserted-by":"crossref","unstructured":"Figueiredo, E., Cacho, N., Sant\u2019Anna, C., Monteiro, M., Kulesza, U., Garcia, A., Soares, S., Ferrari, F.C., Khan, S.S., Filho, F.C., Dantas, F.: Evolving software product lines with aspects: an empirical study on design stability. In: International Conference on Software Engineering (ICSE), pp. 261\u2013270. IEEE Press, New York (2008)","DOI":"10.1145\/1368088.1368124"},{"key":"11_CR15","doi-asserted-by":"crossref","unstructured":"Figueiredo, E., Sant\u2019Anna, C., Garcia, A., Bartolomei, T.T., Cazzola, W., Marchetto, A.: On the maintainability of aspect-oriented software: a concern-oriented measurement framework. In: European Conference on Software Maintenance and Reengineering (CSMR), pp. 183\u2013192. IEEE Press, New York (2008)","DOI":"10.1109\/CSMR.2008.4493313"},{"key":"11_CR16","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1145\/203241.203260","volume":"38","author":"WB Frakes","year":"1995","unstructured":"Frakes, W.B., Fox, C.J.: Sixteen questions about software reuse. Commun. ACM 38, 75\u201387 (1995)","journal-title":"Commun. ACM"},{"key":"11_CR17","doi-asserted-by":"crossref","unstructured":"Jansen, S., Finkelstein, A., Brinkkemper, S.: A sense of community: a research agenda for software ecosystems (NIER Track). In: International Conference on Software Engineering (ICSE), pp. 187\u2013190. IEEE Press, New York (2009)","DOI":"10.1109\/ICSE-COMPANION.2009.5070978"},{"key":"11_CR18","unstructured":"Juniper Research: Looking at the future of mobile games. http:\/\/www.juniperresearch.com"},{"key":"11_CR19","doi-asserted-by":"crossref","unstructured":"Kanode, C.M., Haddad, H.M.: Software engineering challenges in game development. In: International Conference on Information Information Technology: New Generations (ITNG), pp. 260\u2013265. IEEE Press, New York (2009)","DOI":"10.1109\/ITNG.2009.74"},{"key":"11_CR20","doi-asserted-by":"crossref","unstructured":"Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C.V., Loingtier, J.-M., Irwin, J.: Aspect-oriented programming. In: European Conference on Object-Oriented Programming (ECOOP), pp. 220\u2013242. IEEE, Finland (1997)","DOI":"10.1007\/BFb0053381"},{"key":"11_CR21","doi-asserted-by":"crossref","unstructured":"Marek, L., Villaz\u00f3n, A., Zheng, Y., Ansaloni, D., Binder, W., Qi, Z.: DiSL: A domain-specific language for bytecode instrumentation. In: International Conference on Aspect-Oriented Software Development (AOSD), pp. 239\u2013250. ACM Press, New York (2012)","DOI":"10.1145\/2162049.2162077"},{"key":"11_CR22","unstructured":"Menon, H.: Portability analysis in mobile gaming using J2ME. Master\u2019s Thesis, West Virginia University, USA (2006)"},{"key":"11_CR23","doi-asserted-by":"crossref","unstructured":"Messerschmitt, D.G., Szyperski, C.: Software Ecosystem: Understanding an Indispensable Technology and Industry. The MIT Press, Cambridge (2005)","DOI":"10.7551\/mitpress\/6323.001.0001"},{"key":"11_CR24","doi-asserted-by":"crossref","unstructured":"Murphy, G.C.: Everyday aspects (keynote presentation). In: International Conference on Aspect-Oriented Software Development (AOSD), pp. 229\u2013230. ACM Press, New York (2009)","DOI":"10.1145\/1509239.1509271"},{"key":"11_CR25","doi-asserted-by":"crossref","unstructured":"Niu, N., Alves, V., Bhowmik, T.: Portability as an aspect: rethinking modularity in mobile game development. In: International Conference on Aspect-Oriented Software Development (AOSD), pp. 3\u20134. ACM Press, New York (2011)","DOI":"10.1145\/1960314.1960317"},{"key":"11_CR26","doi-asserted-by":"crossref","unstructured":"Niu, N., Easterbrook, S.: Concept analysis for product line requirements. In: International Conference on Aspect-Oriented Software Development (AOSD), pp. 137\u2013148. ACM Press, New York (2009)","DOI":"10.1145\/1509239.1509259"},{"key":"11_CR27","doi-asserted-by":"crossref","unstructured":"Niu, N., Easterbrook, S., Yu, Y.: A taxonomy of asymmetric requirements aspects. In: International Workshop on Early Aspects (EA), pp. 1\u201318. Springer, London (2007)","DOI":"10.1007\/978-3-540-76811-1_1"},{"key":"11_CR28","unstructured":"Oracle: Jave 2 Platform Micro Edition. http:\/\/www.oracle.com\/technetwork\/java\/javame"},{"key":"11_CR29","unstructured":"Qualcomm: Brew. http:\/\/www.brewmp.com"},{"key":"11_CR30","doi-asserted-by":"crossref","unstructured":"Rashid, A., Chitchyan, R.: Persistence as an aspect. In: International Conference on Aspect-Oriented Software Development (AOSD), pp. 120\u2013129. ACM Press, New York (2003)","DOI":"10.1145\/643603.643616"},{"key":"11_CR31","unstructured":"Rinard, M.: Sociological aspects of aspect-oriented programming (keynote presentation). In: International Conference on Aspect-Oriented Software Development (AOSD). ACM Press, New York (2010)"},{"key":"11_CR32","unstructured":"Scott, J.: Social Network Analysis: A Handbook. Sage Publications, London (2000)"},{"key":"11_CR33","unstructured":"Tukey, J.: Exploratory Data Analysis. Addison-Wesley, Boston (1977)"},{"key":"11_CR34","unstructured":"Yin, R.K.: Case Study Research: Design and Methods. Sage Publications, London (2003)"},{"key":"11_CR35","unstructured":"Young, T.J.: Using aspectJ to build a software product line for mobile devices. Master\u2019s Thesis, University of British Columbia, Canada (2005)"},{"key":"11_CR36","unstructured":"Zhang, W., Jarzabek, S., Loughran, N., Rashid, A.: Reengineering a PC-based system into the mobile device product line. In: International Workshop on Principles of Software Evolution (IWPSE), pp. 149\u2013160. IEEE Press, New York (2003)"},{"key":"11_CR37","unstructured":"Zhao, J.: Measuring coupling in aspect-oriented systems. In: International Software Metrics Symposium (METRICS), pp. 14\u201316. Chicago (2004)"}],"container-title":["Advances in Intelligent Systems and Computing","Integration of Reusable Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-04717-1_11","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,19]],"date-time":"2023-02-19T23:24:31Z","timestamp":1676849071000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-04717-1_11"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783319047164","9783319047171"],"references-count":37,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-04717-1_11","relation":{},"ISSN":["2194-5357","2194-5365"],"issn-type":[{"type":"print","value":"2194-5357"},{"type":"electronic","value":"2194-5365"}],"subject":[],"published":{"date-parts":[[2014]]},"assertion":[{"value":"18 February 2014","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}