{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,26]],"date-time":"2025-10-26T15:05:06Z","timestamp":1761491106310},"reference-count":53,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2020,12,4]],"date-time":"2020-12-04T00:00:00Z","timestamp":1607040000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2020,12,4]],"date-time":"2020-12-04T00:00:00Z","timestamp":1607040000000},"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":["Front. Comput. Sci."],"published-print":{"date-parts":[[2021,4]]},"DOI":"10.1007\/s11704-019-8166-5","type":"journal-article","created":{"date-parts":[[2020,12,4]],"date-time":"2020-12-04T15:03:24Z","timestamp":1607094204000},"update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Migration of existing software systems to mobile computing platforms: a systematic mapping study"],"prefix":"10.1007","volume":"15","author":[{"given":"Ibrahim","family":"Alseadoon","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Aakash","family":"Ahmad","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Adel","family":"Alkhalil","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Khalid","family":"Sultan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,12,4]]},"reference":[{"issue":"3","key":"8166_CR1","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2693843","volume":"47","author":"V Pejovic","year":"2015","unstructured":"Pejovic V, Musolesi M. Anticipatory mobile computing: a survey of the state of the art and research challenges. ACM Computing Surveys, 2015, 47(3): 1\u201347","journal-title":"ACM Computing Surveys"},{"issue":"9","key":"8166_CR2","doi-asserted-by":"publisher","first-page":"140","DOI":"10.1109\/MCOM.2010.5560598","volume":"48","author":"N D Lane","year":"2010","unstructured":"Lane N D, Miluzzo E, Lu H, Peebles D, Choudhury T, Campbell A T. A survey of mobile phone sensing. IEEE Communications Magazine, 2010, 48(9): 140\u2013150","journal-title":"IEEE Communications Magazine"},{"issue":"3","key":"8166_CR3","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1109\/MPRV.2012.41","volume":"11","author":"A Campbell","year":"2012","unstructured":"Campbell A, Choudhury T. From smart to cognitive phones. IEEE Pervasive Computing, 2012, 11(3): 7\u201311","journal-title":"IEEE Pervasive Computing"},{"key":"8166_CR4","unstructured":"GSMA Intelligence. Definitive data and analysis for the mobile industry. see Gsmaintelligence Website, 2018"},{"key":"8166_CR5","doi-asserted-by":"publisher","first-page":"375","DOI":"10.1016\/j.future.2017.10.045","volume":"82","author":"G Manogaran","year":"2017","unstructured":"Manogaran G, Varatharajan R, Lopez D, Kumar P M, Sundarasekar R, Thota C. A new architecture of internet of things and big data ecosystem for secured smart healthcare monitoring and alerting system. Future Generation Computer Systems, 2017, 82: 375\u2013387","journal-title":"Future Generation Computer Systems"},{"issue":"2","key":"8166_CR6","doi-asserted-by":"publisher","first-page":"231","DOI":"10.1007\/s11704-017-7024-6","volume":"12","author":"L Wang","year":"2018","unstructured":"Wang L, Yu Z, Guo B, Yi F, Xiong F. Mobile crowd sensing task optimal allocation: a mobility pattern matching perspective. Frontiers of Computer Science, 2018, 12(2): 231\u2013244","journal-title":"Frontiers of Computer Science"},{"issue":"11","key":"8166_CR7","doi-asserted-by":"publisher","first-page":"3236","DOI":"10.1109\/TMC.2017.2688421","volume":"16","author":"H Hansen","year":"2017","unstructured":"Hansen H, Goebel V, Plagemann T. TRAMP real-time application mobility platform. IEEE Transactions on Mobile Computing, 2017, 16(11): 3236\u20133249","journal-title":"IEEE Transactions on Mobile Computing"},{"key":"8166_CR8","unstructured":"S\u00f8rensen C F, Wang A I, Hoftun \u00d8. Experience paper: migration of a web-based system to a mobile work environment. In: Proceedings of International Conference on Applied Informatics. 2003, 1033\u20131038"},{"key":"8166_CR9","unstructured":"Foss A, Wong K. On migrating a legacy application to the palm platform. In: Proceedings of the 12th IEEE International Workshop on Program Comprehension. 2004, 231\u2013235"},{"key":"8166_CR10","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-540-76440-3","volume-title":"Software Evolution","author":"T Mens","year":"2008","unstructured":"Mens T. Introduction and Roadmap: History and Challenges of Software Evolution. Software Evolution, Springer, Berlin, 2008, 1\u201311"},{"key":"8166_CR11","doi-asserted-by":"crossref","unstructured":"Lehman M M. Laws of software evolution revisited. In: Proceedings of European Workshop on Software Process Technology. 1996, 108\u2013124","DOI":"10.1007\/BFb0017737"},{"issue":"1","key":"8166_CR12","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1016\/j.infsof.2009.07.002","volume":"52","author":"B J Williams","year":"2010","unstructured":"Williams B J, Carver J C. Characterizing software architecture changes: a systematic review. Information and Software Technology, 2010, 52(1): 31\u201351","journal-title":"Information and Software Technology"},{"issue":"5","key":"8166_CR13","first-page":"309","volume":"17","author":"J Buckley","year":"2005","unstructured":"Buckley J, Mens T, Zenger M, Rashid A, Kniesel G. Towards a taxonomy of software change. Journal of Software: Evolution and Process, 2005, 17(5): 309\u2013332","journal-title":"Journal of Software: Evolution and Process"},{"key":"8166_CR14","doi-asserted-by":"crossref","unstructured":"Khadka R, Saeidi A, Idu A, Hage J, Jansen S. Legacy to SOA Evolution: A Systematic Literature Review. Migrating Legacy Applications: Challenges in Service Oriented Architecture and Cloud Computing Environments. IGI Global, 2013, 40\u201370","DOI":"10.4018\/978-1-4666-2488-7.ch003"},{"issue":"2","key":"8166_CR15","doi-asserted-by":"publisher","first-page":"142","DOI":"10.1109\/TCC.2013.10","volume":"1","author":"P Jamshidi","year":"2013","unstructured":"Jamshidi P, Ahmad A, Pahl C. Cloud migration research: a systematic review. IEEE Transactions on Cloud Computing, 2013, 1(2): 142\u2013157","journal-title":"IEEE Transactions on Cloud Computing"},{"key":"8166_CR16","unstructured":"Davenport C. Oneplus releases \u2018switch\u2019 app for migrating to a new device. see Androidpolice Website, 2017"},{"key":"8166_CR17","doi-asserted-by":"crossref","unstructured":"Schuchardt V. Moving mobile applications between mobile devices seamlessly. In: Proceedings of the 34th International Conference on Software Engineering. 2012, 1595\u20131598","DOI":"10.1109\/ICSE.2012.6227028"},{"key":"8166_CR18","doi-asserted-by":"crossref","unstructured":"Petersen K, Feldt R, Mujtaba S, Mattsson M. Systematic mapping studies in software engineering. In: Proceedings of the 12th International Conference on Evaluation and Assessment in Software Engineering. 2008, 68\u201377","DOI":"10.14236\/ewic\/EASE2008.8"},{"issue":"4","key":"8166_CR19","doi-asserted-by":"publisher","first-page":"571","DOI":"10.1016\/j.jss.2006.07.009","volume":"80","author":"P Brereton","year":"2007","unstructured":"Brereton P, Kitchenham B A, Budgen D, Turner M, Khalil M. Lessons from applying the systematic literature review process within the software engineering domain. Journal of Systems and Software, 2007, 80(4): 571\u2013583","journal-title":"Journal of Systems and Software"},{"key":"8166_CR20","unstructured":"International Standards Organisation ISO: standard 14764 on software engineering-software maintenance. iso\/iec, 1999"},{"issue":"7","key":"8166_CR21","first-page":"654","volume":"26","author":"A Ahmad","year":"2014","unstructured":"Ahmad A, Jamshidi P, Pahl C. Classification and comparison of architecture evolution-reuse knowledge: a systematic review. Journal of Software: Evolution and Process, 2014, 26(7): 654\u2013691","journal-title":"Journal of Software: Evolution and Process"},{"key":"8166_CR22","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1016\/j.future.2014.08.015","volume":"47","author":"G G Pascual","year":"2015","unstructured":"Pascual G G, Pinto M, Fuentes L. Self-adaptation of mobile systems driven by the common variability language. Future Generation Computer Systems, 2015, 47: 127\u2013144","journal-title":"Future Generation Computer Systems"},{"key":"8166_CR23","unstructured":"Erlichman J. Army saving $100 million in email costs with move to disa cloud. Breaking Gov, 2011"},{"issue":"6","key":"8166_CR24","doi-asserted-by":"publisher","first-page":"2972","DOI":"10.1007\/s10664-017-9499-z","volume":"22","author":"W K Assun\u00e7\u00e3o","year":"2017","unstructured":"Assun\u00e7\u00e3o W K, Lopez-Herrejon RE, Linsbauer L, Vergilio S R, Egyed A. Reengineering legacy applications into software product lines: a systematic mapping. Empirical Software Engineering, 2017, 22(6): 2972\u20133016","journal-title":"Empirical Software Engineering"},{"key":"8166_CR25","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1016\/j.jss.2016.06.068","volume":"120","author":"M F Gholami","year":"2016","unstructured":"Gholami M F, Daneshgar F, Low G, Beydoun G. Cloud migration process\u2014a survey, evaluation framework, and open challenges. Journal of Systems and Software, 2016, 120: 31\u201369","journal-title":"Journal of Systems and Software"},{"key":"8166_CR26","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1007\/978-3-319-15687-3_6","volume-title":"Patterns of HCI Design and HCI Design of Patterns","author":"A Seffah","year":"2015","unstructured":"Seffah A. HCI Patterns in Multiplatform Mobile Applications Reengineering. Patterns of HCI Design and HCI Design of Patterns. Springer, Cham, 2015, 109\u2013122"},{"issue":"18","key":"8166_CR27","doi-asserted-by":"publisher","first-page":"1587","DOI":"10.1002\/wcm.1203","volume":"13","author":"H T Dinh","year":"2013","unstructured":"Dinh H T, Lee C, Niyato D, Wang P. A survey of mobile cloud computing: architecture, applications, and approaches. Wireless Communications and Mobile Computing, 2013, 13(18): 1587\u20131611","journal-title":"Wireless Communications and Mobile Computing"},{"key":"8166_CR28","doi-asserted-by":"crossref","unstructured":"Perera C, Jayaraman P P, Zaslavsky A, Georgakopoulos D, Christen P. Mosden: an internet of things middleware for resource constrained mobile devices. In: Proceedings of the 47th Hawaii International Conference on System Sciences. 2014, 1053\u20131062","DOI":"10.1109\/HICSS.2014.137"},{"issue":"3","key":"8166_CR29","doi-asserted-by":"publisher","first-page":"317","DOI":"10.1007\/s11704-013-2020-y","volume":"7","author":"X Pan","year":"2013","unstructured":"Pan X, Meng X. Preserving location privacy without exact locations in mobile services. Frontiers of Computer Science, 2013, 7(3): 317\u2013340","journal-title":"Frontiers of Computer Science"},{"issue":"4","key":"8166_CR30","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1145\/2721914.2721921","volume":"18","author":"M Satyanarayanan","year":"2015","unstructured":"Satyanarayanan M. A brief history of cloud offload: a personal journey from odyssey through cyber foraging to cloudlets. GetMobile: Mobile Computing and Communications, 2015, 18(4): 19\u201323","journal-title":"GetMobile: Mobile Computing and Communications"},{"issue":"10","key":"8166_CR31","doi-asserted-by":"publisher","first-page":"233","DOI":"10.1145\/2398857.2384634","volume":"47","author":"Y Zhang","year":"2012","unstructured":"Zhang Y, Huang G, Liu X, Zhang W, Mei H, Yang S. Refactoring android java code for on-demand computation offloading. ACM Sigplan Notices, 2012, 47(10): 233\u2013248","journal-title":"ACM Sigplan Notices"},{"key":"8166_CR32","doi-asserted-by":"crossref","unstructured":"Wu X, Xu C, Lu Z, Jiang Y, Cao C, Ma X, Lu J. CoseDroid: effective computation-and sensing-offloading for android apps. In: Proceedings of the 39th IEEE Annual Computer Software and Applications Conference. 2015, 632\u2013637","DOI":"10.1109\/COMPSAC.2015.120"},{"key":"8166_CR33","doi-asserted-by":"crossref","unstructured":"Lewis G A, Lago P, Procaccianti G. Architecture strategies for cyberforaging: preliminary results from a systematic literature review. In: Proceedings of the 8th European Conference on Software Architecture. 2014, 154\u2013169","DOI":"10.1007\/978-3-319-09970-5_15"},{"issue":"3","key":"8166_CR34","doi-asserted-by":"publisher","first-page":"1397","DOI":"10.1109\/TWC.2016.2633522","volume":"6","author":"C You","year":"2017","unstructured":"You C, Huang K, Chae H, Kim B H. Energy-efficient resource allocation for mobile-edge computation offloading. IEEE Transactions on Wireless Communications, 2017, 6(3): 1397\u20131411","journal-title":"IEEE Transactions on Wireless Communications"},{"issue":"5","key":"8166_CR35","first-page":"337","volume":"27","author":"M Razavian","year":"2015","unstructured":"Razavian M, Lago P. A systematic literature review on SOA migration. Journal of Software: Evolution and Process, 2015, 27(5): 337\u2013372","journal-title":"Journal of Software: Evolution and Process"},{"key":"8166_CR36","unstructured":"Alsedon I, Ahmad A, Alkhalil A, Sultan K. Protocol for systematic mapping study on migration ofexisting software systems to mobile computing platforms. Technical Report, 2018"},{"key":"8166_CR37","doi-asserted-by":"publisher","DOI":"10.1002\/9780470754887","volume-title":"Systematic Reviews in the Social Sciences: A Practical Guide","author":"M Petticrew","year":"2006","unstructured":"Petticrew M, Roberts H. Systematic Reviews in the Social Sciences: A Practical Guide. Malden USA: Blackwell Publishing, 2006"},{"issue":"1","key":"8166_CR38","doi-asserted-by":"publisher","first-page":"102","DOI":"10.1007\/s00766-005-0021-6","volume":"11","author":"R Wieringa","year":"2016","unstructured":"Wieringa R, Maiden N, Mead N, Rolland C. Requirements engineering paper classification and evaluation criteria: a proposal and a discussion. Requirements Engineering, 2016, 11(1): 102\u2013107","journal-title":"Requirements Engineering"},{"key":"8166_CR39","unstructured":"The ACM computing classification system. see ACM Website, 1998"},{"key":"8166_CR40","unstructured":"Computing research repository (corr). see arXiv.org Website, 1998"},{"key":"8166_CR41","doi-asserted-by":"crossref","unstructured":"Jamshidi P, Ghafari M, Ahmad A, Pahl C. A framework for classifying and comparing architecture-centric software evolution research. In: Proceedings of the 17th European Conference on Software Maintenance and Reengineering. 2013, 305\u2013314","DOI":"10.1109\/CSMR.2013.39"},{"key":"8166_CR42","doi-asserted-by":"crossref","unstructured":"Bennett K H, Rajlich V T. Software maintenance and evolution: a roadmap. In: Proceedings of the Conference on the Future of Software Engineering. 2000, 73\u201387","DOI":"10.1145\/336512.336534"},{"key":"8166_CR43","doi-asserted-by":"crossref","unstructured":"Garlan D, Barnes J M, Schmerl B, Celiku O. Evolution styles: foundations and tool support for software architecture evolution. In: Proceedings of the Joint Working IEEE\/IFIP Conference on Software Architecture & European Conference on Software Architecture. 2009, 131\u2013140","DOI":"10.1109\/WICSA.2009.5290799"},{"issue":"4","key":"8166_CR44","first-page":"e1842","volume":"29","author":"S Kirbas","year":"2017","unstructured":"Kirbas S, Caglayan B, Hall T, Counsell S, Bowes D, Sen A, Bener A. The relationship between evolutionary coupling and defects in large industrial software. Journal of Software: Evolution and Process, 2017, 29(4): e1842","journal-title":"Journal of Software: Evolution and Process"},{"key":"8166_CR45","unstructured":"Osborne K. Dod launches aggressive new cloud migration effort. see Defensesystem Website, 2017"},{"key":"8166_CR46","doi-asserted-by":"crossref","unstructured":"Dalmasso I, Datta S K, Bonnet C, Nikaein N. Survey, comparison and evaluation of cross platform mobile application development tools. In: Proceedings of the 9th International Wireless Communications and Mobile Computing Conference. 2013, 323\u2013328","DOI":"10.1109\/IWCMC.2013.6583580"},{"issue":"5","key":"8166_CR47","doi-asserted-by":"publisher","first-page":"88","DOI":"10.1109\/MS.2004.1331309","volume":"21","author":"H W Jung","year":"2014","unstructured":"Jung H W, Kim S G, Chung C S. Measuring software product quality: a survey of iso\/iec 9126. IEEE Software, 2014, 21(5): 88\u201392","journal-title":"IEEE Software"},{"issue":"4","key":"8166_CR48","doi-asserted-by":"publisher","first-page":"671","DOI":"10.1109\/TSC.2015.2475743","volume":"11","author":"X Li","year":"2018","unstructured":"Li X, Ma H, Yao W, Gui X. Data-driven and feedback enhanced trust computing pattern for large-scale multi-cloud collaborative services. IEEE Transactions on Services Computing, 2018, 11(4): 671\u2013684","journal-title":"IEEE Transactions on Services Computing"},{"issue":"1","key":"8166_CR49","first-page":"35","volume":"9","author":"A Ahmad","year":"2016","unstructured":"Ahmad A, Pahl C, Khaliq F, Maqbool O, Jamshidi P. Exploiting patterns and tool support for reusable and automated change support for software architectures. International Journal of Software Engineering, 2016, 9(1): 35\u201358","journal-title":"International Journal of Software Engineering"},{"key":"8166_CR50","doi-asserted-by":"crossref","unstructured":"Joorabchi M E, Mesbah A, Kruchten P. Real challenges in mobile app development. In: Proceedings of the ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement. 2013, 15\u201324","DOI":"10.1109\/ESEM.2013.9"},{"key":"8166_CR51","doi-asserted-by":"crossref","unstructured":"Liu W, Zhang G, Chen J, Zou Y, Ding W. A measurement-based study on application popularity in android and ios app stores. In: Proceedings of the 2015 Workshop on Mobile Big Data. 2015, 13\u201318","DOI":"10.1145\/2757384.2757392"},{"key":"8166_CR52","unstructured":"Vo T T, Coulette B, Tran H N, Lbath R. Defining and using collaboration patterns for software process development. In: Proceedings of the 3rd International Conference on Model Driven Engineering and Software Development. 2015, 557\u2013564"},{"key":"8166_CR53","doi-asserted-by":"crossref","unstructured":"Ahmad A, Babar M A. A framework for architecture-driven migration of legacy systems to cloud-enabled software. In: Proceedings of the WICSA 2014 Companion Volume. 2014, 1\u20137","DOI":"10.1145\/2578128.2578232"}],"container-title":["Frontiers of Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11704-019-8166-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11704-019-8166-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11704-019-8166-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,27]],"date-time":"2023-02-27T07:26:07Z","timestamp":1677482767000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11704-019-8166-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,12,4]]},"references-count":53,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2021,4]]}},"alternative-id":["8166"],"URL":"https:\/\/doi.org\/10.1007\/s11704-019-8166-5","relation":{},"ISSN":["2095-2228","2095-2236"],"issn-type":[{"value":"2095-2228","type":"print"},{"value":"2095-2236","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,12,4]]},"assertion":[{"value":"1 May 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"6 March 2019","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 December 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"152204"}}