{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,29]],"date-time":"2025-10-29T03:37:59Z","timestamp":1761709079091},"publisher-location":"Cham","reference-count":53,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319214092"},{"type":"electronic","value":"9783319214108"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015]]},"DOI":"10.1007\/978-3-319-21410-8_42","type":"book-chapter","created":{"date-parts":[[2015,6,18]],"date-time":"2015-06-18T11:57:14Z","timestamp":1434628634000},"page":"544-558","source":"Crossref","is-referenced-by-count":3,"title":["Native and Multiple Targeted Mobile Applications"],"prefix":"10.1007","author":[{"given":"Euler Horta","family":"Marinho","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rodolfo Ferreira","family":"Resende","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,6,19]]},"reference":[{"key":"42_CR1","unstructured":"Agarwal, V., Goval, S., Mittal, S., Mukherjea, S.: MobiVine: a middleware layer to handle fragmentation of platform interfaces for mobile applications. In: ACM\/IFIP\/USENIX International Conference on Middleware, pp. 1\u201310. Springer-Verlag, New York (2009)"},{"issue":"8","key":"42_CR2","doi-asserted-by":"publisher","first-page":"806","DOI":"10.1016\/j.infsof.2010.03.014","volume":"52","author":"V Alves","year":"2010","unstructured":"Alves, V., Niu, N., Alves, C., Valenca, G.: Requirements engineering for software product lines: a systematic literature review. Information and Software Techonology 52(8), 806\u2013820 (2010)","journal-title":"Information and Software Techonology"},{"issue":"2","key":"42_CR3","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1145\/857076.857077","volume":"35","author":"J Aycock","year":"2003","unstructured":"Aycock, J.: A brief history of just-in-time. ACM Computing Surveys 35(2), 97\u2013113 (2003)","journal-title":"ACM Computing Surveys"},{"issue":"2","key":"42_CR4","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1016\/j.pmcj.2009.06.002","volume":"6","author":"C Bettini","year":"2010","unstructured":"Bettini, C., Brdiczka, O., Henricksen, K., Indulska, J., Nicklas, D., Ranganathan, A., Riboni, D.: A survey of context modelling and reasoning techniques. Pervasive and Mobile Computing 6(2), 161\u2013180 (2010)","journal-title":"Pervasive and Mobile Computing"},{"issue":"2","key":"42_CR5","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1007\/s10270-005-0079-0","volume":"4","author":"J Bezivin","year":"2005","unstructured":"Bezivin, J.: On the unification power of models. Software & Systems Modeling 4(2), 171\u2013188 (2005)","journal-title":"Software & Systems Modeling"},{"issue":"10","key":"42_CR6","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1109\/MC.2006.337","volume":"39","author":"J Bishop","year":"2006","unstructured":"Bishop, J., Horspool, N.: Cross-platform development: software that lasts. IEEE Computer 39(10), 26\u201335 (2006)","journal-title":"IEEE Computer"},{"issue":"3","key":"42_CR7","doi-asserted-by":"publisher","first-page":"18:1","DOI":"10.1145\/2626369","volume":"8","author":"S Casteleyn","year":"2014","unstructured":"Casteleyn, S., Garrigos, I., Mazon, J.N.: Ten years of Rich Internet Applications: a systematic mapping study, and beyond. ACM Transactions on the Web 8(3), 18:1\u201318:44 (2014)","journal-title":"ACM Transactions on the Web"},{"issue":"5","key":"42_CR8","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1145\/1941487.1941504","volume":"54","author":"A Charland","year":"2011","unstructured":"Charland, A., Leroux, B.: Mobile application development: web vs native. Communications of the ACM 54(5), 49\u201353 (2011)","journal-title":"Communications of the ACM"},{"issue":"4","key":"42_CR9","doi-asserted-by":"publisher","first-page":"344","DOI":"10.1016\/j.infsof.2010.12.006","volume":"53","author":"L Chen","year":"2011","unstructured":"Chen, L., Babar, M.A.: A systematic review of evaluation of variability management approaches in software product lines. Information and Software Techonology 53(4), 344\u2013362 (2011)","journal-title":"Information and Software Techonology"},{"key":"42_CR10","volume-title":"Software Product Lines: Practices and Patterns","author":"P Clements","year":"2001","unstructured":"Clements, P., Northrop, L.: Software Product Lines: Practices and Patterns. Addison-Wesley, Boston (2001)"},{"key":"42_CR11","doi-asserted-by":"crossref","unstructured":"Cohen, R., Wang, T.: NDK and C\/C++ optimization. In: Android Application Development for the Intel Platform, pp. 391\u2013444. A press (2014)","DOI":"10.1007\/978-1-4842-0100-8_12"},{"issue":"3\u20134","key":"42_CR12","first-page":"317","volume":"12","author":"LO Colombo-Mendoza","year":"2013","unstructured":"Colombo-Mendoza, L.O., Alor-Hernandez, G., Rodriguez-Gonzalez, A., Colomo-Palacios, R.: Alexandria: a visual tool for generating multi-device Rich Internet Applications. Journal of Web Engineering 12(3\u20134), 317\u2013359 (2013)","journal-title":"Journal of Web Engineering"},{"issue":"3","key":"42_CR13","doi-asserted-by":"publisher","first-page":"391","DOI":"10.1007\/s10515-014-0143-5","volume":"21","author":"LO Colombo-Mendoza","year":"2014","unstructured":"Colombo-Mendoza, L.O., Alor-Hernandez, G., Rodriguez-Gonzalez, A., Valencia-Garcia, R.: MobiCloUP!: a Paas for cloud services-based mobile applications. Automated Software Engineering 21(3), 391\u2013437 (2014)","journal-title":"Automated Software Engineering"},{"issue":"11","key":"42_CR14","first-page":"160","volume":"50","author":"F Cuadrado","year":"2012","unstructured":"Cuadrado, F., Duenas, J.C.: Mobile application stores: sucess factors, existing approaches, and future development. IEEE Transactions on Software Engineering 50(11), 160\u2013167 (2012)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"42_CR15","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1016\/j.jss.2013.10.057","volume":"92","author":"G Cugola","year":"2014","unstructured":"Cugola, G., Ghezzi, C., Pinto, L.S., Tamburrelli, G.: SelfMotion: a declarative approach for adaptive service-oriented mobile applications. The Journal of Systems and Software 92, 32\u201344 (2014)","journal-title":"The Journal of Systems and Software"},{"issue":"2","key":"42_CR16","doi-asserted-by":"publisher","first-page":"5:1","DOI":"10.1145\/2619091","volume":"32","author":"W Enck","year":"2014","unstructured":"Enck, W., Gilbert, P., Han, S., Tendulkar, V., Chun, B.G., Cox, L.P., Jung, J., McDaniel, P., Sheth, A.N.: TaintDroid: An information-flow tracking system for realtime privacy monitoring on smartphones. ACM Transactions on Computer Systems 32(2), 5:1\u20135:29 (2014)","journal-title":"ACM Transactions on Computer Systems"},{"issue":"3","key":"42_CR17","doi-asserted-by":"publisher","first-page":"377","DOI":"10.1109\/TSE.2008.27","volume":"34","author":"M Escalona","year":"2008","unstructured":"Escalona, M., Aragon, G.: NDT: A model-driven approach for web requirements. IEEE Transactions on Software Engineering 34(3), 377\u2013390 (2008)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"42_CR18","doi-asserted-by":"crossref","unstructured":"France, R., Rumpe, B.: Model-driven development of complex software: a research roadmap. In: Future of Software Engineering, pp. 37\u201354. IEEE Computer Society, Washington, DC (2007)","DOI":"10.1109\/FOSE.2007.14"},{"issue":"7","key":"42_CR19","doi-asserted-by":"publisher","first-page":"1179","DOI":"10.1016\/j.jss.2010.01.010","volume":"83","author":"V Garcia-Diaz","year":"2010","unstructured":"Garcia-Diaz, V., Fernandez-Fernandez, H., Palacios-Gonzalez, E., G-Bustelo, B.C.P., Sanjuan-Martinez, O., Lovelle, J.M.C.: TALISMAN MDE: Mixing MDE principles. Journal of Systems and Software 83(7), 1179\u20131191 (2010)","journal-title":"Journal of Systems and Software"},{"issue":"1","key":"42_CR20","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1109\/93.923949","volume":"8","author":"A Gigine","year":"2001","unstructured":"Gigine, A., Murugesan, S.: Web engineering: an introduction. IEEE Multimedia 8(1), 14\u201318 (2001)","journal-title":"IEEE Multimedia"},{"issue":"1","key":"42_CR21","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1016\/j.scico.2013.11.013","volume":"97","author":"H Heitkotter","year":"2015","unstructured":"Heitkotter, H., Kuchen, H., Majchrzak, T.A.: Extending a model-driven cross-platform development approach for business apps. Science of Computer Programming 97(1), 31\u201336 (2015)","journal-title":"Science of Computer Programming"},{"key":"42_CR22","doi-asserted-by":"crossref","unstructured":"Heitkotter, H., Majchrzak, T.A., Kuchen, H.: Cross-platform model-driven development of mobile applications with \n                      \n                        \n                      \n                      $$MD^2$$\n                      \n                        \n                          \n                            M\n                            \n                              D\n                              2\n                            \n                          \n                        \n                      \n                    . In: ACM Symposium on Applied Computing, pp. 526\u2013533. ACM Press, New York (2013)","DOI":"10.1145\/2480362.2480464"},{"key":"42_CR23","doi-asserted-by":"crossref","unstructured":"Hemel, Z., Visser, E.: Declaratively programming the mobile web with Mobl. In: ACM SIGPLAN Conference on Object Oriented Programming Systems. Languages, and Applications, pp. 695\u2013712. ACM Press, New York (2011)","DOI":"10.1145\/2076021.2048121"},{"key":"42_CR24","doi-asserted-by":"crossref","unstructured":"Hutchinson, H., Rouncefield, M., Whittle, J.: Model-driven engineering practices in industry. In: International Conference on Software Engineering, pp. 561\u2013570. ACM Press, New York (2011)","DOI":"10.1145\/1985793.1985882"},{"issue":"4","key":"42_CR25","doi-asserted-by":"publisher","first-page":"18:1","DOI":"10.1145\/1880043.1880045","volume":"7","author":"YS Hwang","year":"2010","unstructured":"Hwang, Y.S., Lin, T.Y., Chang, R.G.: DisIRer: converting a retargetable compiler into a multiplatform binary translator. ACM Transactions on Architecture and Code Optimization 7(4), 18:1\u201318:36 (2010)","journal-title":"ACM Transactions on Architecture and Code Optimization"},{"key":"42_CR26","unstructured":"ISO: ISO\/IEC 25010: Systems and software engineering - systems and software quality requirements and evaluation (SQuaRE) - system and software quality models (2011)"},{"key":"42_CR27","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"183","DOI":"10.1007\/978-3-642-24485-8_14","volume-title":"Model Driven Engineering Languages and Systems","author":"FA Kraemer","year":"2011","unstructured":"Kraemer, F.A.: Engineering android applications based on uml activities. In: Whittle, J., Clark, T., K\u00fchne, T. (eds.) MODELS 2011. LNCS, vol. 6981, pp. 183\u2013197. Springer, Heidelberg (2011)"},{"issue":"4","key":"42_CR28","first-page":"54:1","volume":"54","author":"X Li","year":"2014","unstructured":"Li, X., Xue, Y.: A survey on server-side approaches to securing Web Applications. ACM Computing Surveys 54(4), 54:1\u201354:29 (2014)","journal-title":"ACM Computing Surveys"},{"issue":"15","key":"42_CR29","first-page":"2038","volume":"16","author":"M Linaje","year":"2010","unstructured":"Linaje, M., Preciado, J.C., Sanchez-Figueroa, F.: Multi-device context-aware RIAs using a model-driven approach. Journal of Universal Computer Science 16(15), 2038\u20132059 (2010)","journal-title":"Journal of Universal Computer Science"},{"key":"42_CR30","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"632","DOI":"10.1007\/978-3-642-31128-4_47","volume-title":"Computational Science and Its Applications \u2013 ICCSA 2012","author":"EH Marinho","year":"2012","unstructured":"Marinho, E.H., Resende, R.F.: Quality factors in development best practices for mobile applications. In: Murgante, B., Gervasi, O., Misra, S., Nedjah, N., Rocha, A.M.A.C., Taniar, D., Apduhan, B.O. (eds.) ICCSA 2012, Part IV. LNCS, vol. 7336, pp. 632\u2013645. Springer, Heidelberg (2012)"},{"issue":"12","key":"42_CR31","doi-asserted-by":"publisher","first-page":"2381","DOI":"10.1016\/j.scico.2012.04.009","volume":"78","author":"FG Marinho","year":"2013","unstructured":"Marinho, F.G., Andrade, R.M.C., Werner, C., Viana, W., Maia, M.E.F., Rocha, L.S., Teixeira, E., Filho, J.B.F., Dantas, V.L.L., Lima, F., Aguiar, S.: MobiLine: A nested software product line for the domain of mobile and context-aware applications. Science of Computer Programming 78(12), 2381\u20132398 (2013)","journal-title":"Science of Computer Programming"},{"issue":"3","key":"42_CR32","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1109\/MIC.2010.63","volume":"14","author":"S Melia","year":"2010","unstructured":"Melia, S., Gomez, J., Perez, S., Diaz, O.: Architectural and technological variability in Rich Internet Applications. IEEE Internet Computing 14(3), 24\u201332 (2010)","journal-title":"IEEE Internet Computing"},{"key":"42_CR33","doi-asserted-by":"crossref","unstructured":"Mesbah, A., Prasad, M.R.: Automated cross-browser compatibility testing. In: International Conference on Software Engineering, pp. 561\u2013570. ACM Press, New York (2011)","DOI":"10.1145\/1985793.1985870"},{"key":"42_CR34","doi-asserted-by":"crossref","unstructured":"Metzger, A., Pohl, K.: Software product line engineering and variability management: achievements and challenges. In: Future of Software Engineering, pp. 70\u201384. ACM Press, New York (2014)","DOI":"10.1145\/2593882.2593888"},{"issue":"1","key":"42_CR35","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1049\/iet-sen.2012.0194","volume":"8","author":"P Miravet","year":"2014","unstructured":"Miravet, P., Marin, I., Ortin, F., Rodriguez, J.: Framework for the declarative implementation of native mobile applications. IET Software 8(1), 19\u201332 (2014)","journal-title":"IET Software"},{"issue":"1","key":"42_CR36","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1007\/s10664-012-9196-x","volume":"18","author":"P Mohagheghi","year":"2013","unstructured":"Mohagheghi, P., Gilani, W., Stefanescu, A., Fernandez, M.: An empirical study of the practice and acceptance of model-driven engineering in four industrial cases. Empirical Software Engineering 18(1), 89\u2013116 (2013)","journal-title":"Empirical Software Engineering"},{"key":"42_CR37","doi-asserted-by":"crossref","unstructured":"Muccini, H., Di Francesco, A., Esposito, P.: Software testing of mobile applications: challenges and future research directions. In: International Workshop on Automation of Software Test, pp. 29\u201335. IEEE Computer Society, Washington, DC (2012)","DOI":"10.1109\/IWAST.2012.6228987"},{"issue":"5","key":"42_CR38","doi-asserted-by":"publisher","first-page":"407","DOI":"10.1016\/j.infsof.2010.12.003","volume":"53","author":"PAMS Neto","year":"2011","unstructured":"Neto, P.A.M.S., Machado, I.C., McGregor, J.D., Almeida, E.S., Meira, S.R.L.: A systematic mapping study of software product lines testing. Information and Software Techonology 53(5), 407\u2013423 (2011)","journal-title":"Information and Software Techonology"},{"issue":"9","key":"42_CR39","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1109\/MC.2012.121","volume":"45","author":"J Orht","year":"2012","unstructured":"Orht, J., Turau, V.: Cross-platform development tools for smartphone applications. IEEE Computer 45(9), 72\u201379 (2012)","journal-title":"IEEE Computer"},{"key":"42_CR40","doi-asserted-by":"publisher","first-page":"392","DOI":"10.1016\/j.jss.2014.12.041","volume":"103","author":"GP Pascual","year":"2015","unstructured":"Pascual, G.P., Lopez-Herrejon, R.E., Pinto, M., Fuentes, L., Egyed, A.: Applying multiobjective evolutionary algorithms to dynamic software product lines for reconfiguring mobile applications. Journal of Systems and Software 103, 392\u2013411 (2015)","journal-title":"Journal of Systems and Software"},{"key":"42_CR41","doi-asserted-by":"crossref","unstructured":"Preciado, J.C., Linaje, M., Morales-Chaparro, R., Sanchez-Figueroa, F., Zhang, G., Kroib, C., Kock, N.: Designing rich internet applications combining UWE and RUX-method. In: International Conference on Web Engineering, pp. 148\u2013154. IEEE Computer Society, Washington, DC (2008)","DOI":"10.1109\/ICWE.2008.26"},{"key":"42_CR42","unstructured":"Ratanaworabhan, P., Livshits, B., Zorn, B.G.: JSMeter: comparing the behavior of JavaScript benchmarks with real web applications. In: USENIX Conference on Web Application Development, pp. 27\u201338. USENIX Association, Berkeley (2010)"},{"key":"42_CR43","doi-asserted-by":"crossref","unstructured":"Ribeiro, A., Silva, A.R.: Survey on cross-platforms and languages for mobile apps. In: International Conference on the Quality of Information and Communication Technology, pp. 255\u2013260. IEEE Computer Society, Washington, DC (2012)","DOI":"10.1109\/QUATIC.2012.56"},{"issue":"4","key":"42_CR44","doi-asserted-by":"publisher","first-page":"26:1","DOI":"10.1145\/2400682.2400685","volume":"9","author":"E Rohou","year":"2013","unstructured":"Rohou, E., Williams, K., Yuste, D.: Vectorization technology to improve interpreter performance. ACM Transactions on Architecture and Code Optimization 9(4), 26:1\u201326:22 (2013)","journal-title":"ACM Transactions on Architecture and Code Optimization"},{"issue":"5","key":"42_CR45","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1109\/MS.2013.111","volume":"30","author":"N Serrano","year":"2013","unstructured":"Serrano, N., Hernantes, J., Gallardo, G.: Mobile web apps. IEEE Software 30(5), 22\u201327 (2013)","journal-title":"IEEE Software"},{"issue":"4","key":"42_CR46","doi-asserted-by":"publisher","first-page":"21:1","DOI":"10.1145\/1328195.1328197","volume":"4","author":"Y Shi","year":"2008","unstructured":"Shi, Y., Casey, K., Ertl, M.A., Gregg, D.: Virtual machine showdown: stack versus registers. ACM Transactions on Architecture and Code Optimization 4(4), 21:1\u201321:36 (2008)","journal-title":"ACM Transactions on Architecture and Code Optimization"},{"key":"42_CR47","doi-asserted-by":"crossref","unstructured":"Shin, D., Yao, H., Rosi, U.: Supporting visual security cues for WebView-based Android apps. In: ACM Symposium on Applied Computing, pp. 1867\u20131876. ACM Press, New York (2013)","DOI":"10.1145\/2480362.2480709"},{"issue":"1","key":"42_CR48","first-page":"70","volume":"10","author":"G Toffetti","year":"2011","unstructured":"Toffetti, G., Comai, S., Preciado, J.C., Trigueros, M.L.: State-of-the-art and trends in the systematic development of Rich Internet Applications. Journal of Web Engineering 10(1), 70\u201386 (2011)","journal-title":"Journal of Web Engineering"},{"issue":"8","key":"42_CR49","doi-asserted-by":"publisher","first-page":"2110","DOI":"10.1016\/j.jss.2013.03.084","volume":"86","author":"M Torchiano","year":"2013","unstructured":"Torchiano, M., Tomassetti, F., Ricca, F., Tiso, A., Regio, G.: Relevance, benefits, and problems of software modelling and model driven techniques - a survey in the italian industry. Journal of Systems and Software 86(8), 2110\u20132126 (2013)","journal-title":"Journal of Systems and Software"},{"key":"42_CR50","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/MS.2015.26","volume":"99","author":"L Vijayasarathy","year":"2015","unstructured":"Vijayasarathy, L., Butler, C.: Choice of software development methodologies - do project, team and organizational characteristics matter? IEEE Software PP 99, 1 (2015)","journal-title":"IEEE Software PP"},{"issue":"4","key":"42_CR51","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1109\/MS.2012.104","volume":"24","author":"J Voas","year":"2012","unstructured":"Voas, J., Michael, J.B., van Genuchten, M.: The mobile software app takeover. IEEE Software 24(4), 25\u201327 (2012)","journal-title":"IEEE Software"},{"key":"42_CR52","doi-asserted-by":"crossref","unstructured":"Wasserman, A.I.: Software engineering issues for mobile application development. In: FSE\/SDP Workshop on the Future of Software Engineering Research, pp. 397\u2013400. ACM Press, New York (2010)","DOI":"10.1145\/1882362.1882443"},{"key":"42_CR53","doi-asserted-by":"crossref","unstructured":"Wurthinger, T., Wob, A., Stadler, L., Duboscq, G., Simon, D., Wimmer, C.: Self-optimizing AST interpreters. In: Symposium on Dynamic Languages, pp. 73\u201382. ACM Press, New York (2012)","DOI":"10.1145\/2384577.2384587"}],"container-title":["Lecture Notes in Computer Science","Computational Science and Its Applications -- ICCSA 2015"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-21410-8_42","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,30]],"date-time":"2019-05-30T02:31:03Z","timestamp":1559183463000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-21410-8_42"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319214092","9783319214108"],"references-count":53,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-21410-8_42","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2015]]}}}