{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:26:50Z","timestamp":1750220810193,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":42,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,10,28]],"date-time":"2019-10-28T00:00:00Z","timestamp":1572220800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"the National Natural Science Foundation of China","award":["61972193, 61802179"],"award-info":[{"award-number":["61972193, 61802179"]}]},{"name":"the Jiangsu key R & D Plan of China","award":["BE2017004-4"],"award-info":[{"award-number":["BE2017004-4"]}]},{"name":"the National Key R & D Program of China","award":["2017YFB1001801"],"award-info":[{"award-number":["2017YFB1001801"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,10,28]]},"DOI":"10.1145\/3361242.3361250","type":"proceedings-article","created":{"date-parts":[[2019,10,24]],"date-time":"2019-10-24T19:04:48Z","timestamp":1571943888000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Extracting Mapping Relations for Mobile User Interface Transformation"],"prefix":"10.1145","author":[{"given":"Ruihua","family":"Ji","sequence":"first","affiliation":[{"name":"State Key Laboratory for Novel Software Technology, Nanjing University, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Junyu","family":"Pei","sequence":"additional","affiliation":[{"name":"State Key Laboratory for Novel Software Technology, Nanjing University, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wenhua","family":"Yang","sequence":"additional","affiliation":[{"name":"College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Juan","family":"Zhai","sequence":"additional","affiliation":[{"name":"State Key Laboratory for Novel Software Technology, Nanjing University, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Minxue","family":"Pan","sequence":"additional","affiliation":[{"name":"State Key Laboratory for Novel Software Technology, Nanjing University, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tian","family":"Zhang","sequence":"additional","affiliation":[{"name":"State Key Laboratory for Novel Software Technology, Nanjing University, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,10,28]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Xamarin \"Xamarin \" Aug. 2017. [Online]. Available: https:\/\/developers.xamarin.com\/  Xamarin \"Xamarin \" Aug. 2017. [Online]. Available: https:\/\/developers.xamarin.com\/"},{"key":"e_1_3_2_1_2_1","unstructured":"Google \"J2objc \" Aug. 2017. [Online]. Available: https:\/\/github.com\/google\/j2objc  Google \"J2objc \" Aug. 2017. [Online]. Available: https:\/\/github.com\/google\/j2objc"},{"key":"e_1_3_2_1_3_1","unstructured":"Adobe \"Adobe phonegap \" Aug. 2017. [Online]. Available: https:\/\/phonegap.com\/  Adobe \"Adobe phonegap \" Aug. 2017. [Online]. Available: https:\/\/phonegap.com\/"},{"key":"e_1_3_2_1_4_1","unstructured":"Apache \"Apache cordova \" Aug. 2017. [Online]. Available: http:\/\/cordova.apache.org\/  Apache \"Apache cordova \" Aug. 2017. [Online]. Available: http:\/\/cordova.apache.org\/"},{"key":"e_1_3_2_1_5_1","unstructured":"Sencha \"Sencha \" Aug. 2017. [Online]. Available: https:\/\/www.sencha. com\/  Sencha \"Sencha \" Aug. 2017. [Online]. Available: https:\/\/www.sencha. com\/"},{"key":"e_1_3_2_1_6_1","unstructured":"Myappconverter \"Myappconverter \" Aug. 2017. [Online]. Available: https:\/\/apps.myappconverter.com\/  Myappconverter \"Myappconverter \" Aug. 2017. [Online]. Available: https:\/\/apps.myappconverter.com\/"},{"key":"e_1_3_2_1_7_1","unstructured":"MyappconverterWeb \"Myappconverterdocument \" Aug. 2017. [Online]. Available: https:\/\/docs.myappconverter.com\/  MyappconverterWeb \"Myappconverterdocument \" Aug. 2017. [Online]. Available: https:\/\/docs.myappconverter.com\/"},{"key":"e_1_3_2_1_8_1","unstructured":"Appium \"Appium \" Aug. 2017. [Online]. Available: http:\/\/appium.io\/slate\/en\/master\/  Appium \"Appium \" Aug. 2017. [Online]. Available: http:\/\/appium.io\/slate\/en\/master\/"},{"key":"e_1_3_2_1_9_1","unstructured":"Android \"Android developer \" Aug. 2017. [Online]. Available: https:\/\/developer.android.com\/reference\/classes.html  Android \"Android developer \" Aug. 2017. [Online]. Available: https:\/\/developer.android.com\/reference\/classes.html"},{"key":"e_1_3_2_1_10_1","unstructured":"iOS \"ios developer \" Aug. 2017. [Online]. Available: https:\/\/developer.apple.com\/ios\/human-interface-guidelines\/ui-controls\/buttons\/  iOS \"ios developer \" Aug. 2017. [Online]. Available: https:\/\/developer.apple.com\/ios\/human-interface-guidelines\/ui-controls\/buttons\/"},{"key":"e_1_3_2_1_11_1","unstructured":"Coding \"Coding \" Aug. 2017. [Online]. Available: https:\/\/github.com\/Coding\/Coding-iOS  Coding \"Coding \" Aug. 2017. [Online]. Available: https:\/\/github.com\/Coding\/Coding-iOS"},{"key":"e_1_3_2_1_12_1","unstructured":"Wocall \"Wocall \" Aug. 2017. [Online]. Available: https:\/\/gitbug.com\/Quotation\/Whocall  Wocall \"Wocall \" Aug. 2017. [Online]. Available: https:\/\/gitbug.com\/Quotation\/Whocall"},{"key":"e_1_3_2_1_13_1","unstructured":"PlainReader \"Plainreader \" Aug. 2017. [Online]. Available: https:\/\/github.com\/guojiubo\/PlainReader  PlainReader \"Plainreader \" Aug. 2017. [Online]. Available: https:\/\/github.com\/guojiubo\/PlainReader"},{"key":"e_1_3_2_1_14_1","unstructured":"DouBan \"Douban \" Aug. 2017. [Online]. Available: https:\/\/gutbuh.com\/TonnyTao\/DoubanAlbum  DouBan \"Douban \" Aug. 2017. [Online]. Available: https:\/\/gutbuh.com\/TonnyTao\/DoubanAlbum"},{"key":"e_1_3_2_1_15_1","unstructured":"zulip \"zulip \" Aug. 2017. [Online]. Available: https:\/\/github.com\/zulip\/zulipios-legacy  zulip \"zulip \" Aug. 2017. [Online]. Available: https:\/\/github.com\/zulip\/zulipios-legacy"},{"key":"e_1_3_2_1_16_1","unstructured":"Doppio \"Doppio \" Aug. 2017. [Online]. Available: https:\/\/github.com\/chroman\/Doppio  Doppio \"Doppio \" Aug. 2017. [Online]. Available: https:\/\/github.com\/chroman\/Doppio"},{"key":"e_1_3_2_1_17_1","unstructured":"News-YC \"News-yc \" Aug. 2017. [Online]. Available: https:\/\/github.com\/grp\/newsyc  News-YC \"News-yc \" Aug. 2017. [Online]. Available: https:\/\/github.com\/grp\/newsyc"},{"key":"e_1_3_2_1_18_1","unstructured":"WNXHuntForCity \"Wnxhuntforcity \" Aug. 2017. [Online]. Available: https:\/\/github.com\/ZhongTaoTian\/WNXHuntForCity  WNXHuntForCity \"Wnxhuntforcity \" Aug. 2017. [Online]. Available: https:\/\/github.com\/ZhongTaoTian\/WNXHuntForCity"},{"key":"e_1_3_2_1_19_1","first-page":"179","volume-title":"Comparison of cross-platform mobile development tools,\" 2012 16th International Conference on Intelligence in Next Generation Networks","author":"Palmieri M.","year":"2012","unstructured":"M. Palmieri , I. Singh , and A. Cicchetti , \" Comparison of cross-platform mobile development tools,\" 2012 16th International Conference on Intelligence in Next Generation Networks , pp. 179 -- 186 , 2012 . M. Palmieri, I. Singh, and A. Cicchetti, \"Comparison of cross-platform mobile development tools,\" 2012 16th International Conference on Intelligence in Next Generation Networks, pp. 179--186, 2012."},{"key":"e_1_3_2_1_20_1","first-page":"176","article-title":"Making apps useable on multiple different mobile platforms: On interoperability for business application development on smartphones","author":"Holzinger A.","year":"2012","unstructured":"A. Holzinger , P. Treitler , and W. Slany , \" Making apps useable on multiple different mobile platforms: On interoperability for business application development on smartphones ,\" International Conference on Availability, Reliability, and Security , pp. 176 -- 189 , 2012 . A. Holzinger, P. Treitler, and W. Slany, \"Making apps useable on multiple different mobile platforms: On interoperability for business application development on smartphones,\" International Conference on Availability, Reliability, and Security, pp. 176--189, 2012.","journal-title":"International Conference on Availability, Reliability, and Security"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2490257.2490292"},{"key":"e_1_3_2_1_22_1","volume-title":"Comparison of popular cross-platform mobile application development tools,\" Celal Bayar University: Faculty of Technology Department of Software Engineering","author":"Tunali V.","year":"2015","unstructured":"V. Tunali and S. Zafer , \" Comparison of popular cross-platform mobile application development tools,\" Celal Bayar University: Faculty of Technology Department of Software Engineering , Maltepe University : Faculty of Engineering and Natural Sciences Department of Software Engineering , 2015 . V. Tunali and S. Zafer, \"Comparison of popular cross-platform mobile application development tools,\" Celal Bayar University: Faculty of Technology Department of Software Engineering, Maltepe University: Faculty of Engineering and Natural Sciences Department of Software Engineering, 2015."},{"key":"e_1_3_2_1_23_1","unstructured":"J. Friberg \"Evaluation of cross-platform development for mobile devices \" 2014.  J. Friberg \"Evaluation of cross-platform development for mobile devices \" 2014."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"crossref","first-page":"441","DOI":"10.1109\/ASE.2015.21","volume-title":"Testing cross-platform mobile app development frameworks (t),\" 2015 30th IEEE\/ACM International Conference on Automated Software Engineering (ASE)","author":"Boushehrinejadmoradi N.","year":"2015","unstructured":"N. Boushehrinejadmoradi , V. Ganapathy , S. Nagarakatte , and L. Iftode , \" Testing cross-platform mobile app development frameworks (t),\" 2015 30th IEEE\/ACM International Conference on Automated Software Engineering (ASE) , pp. 441 -- 451 , 2015 . N. Boushehrinejadmoradi, V. Ganapathy, S. Nagarakatte, and L. Iftode, \"Testing cross-platform mobile app development frameworks (t),\" 2015 30th IEEE\/ACM International Conference on Automated Software Engineering (ASE), pp. 441--451, 2015."},{"key":"e_1_3_2_1_25_1","first-page":"657","article-title":"Bootstrapping mobile app development","volume":"2","author":"Barnett S.","year":"2015","unstructured":"S. Barnett , R. Vasa , and J. Grundy , \" Bootstrapping mobile app development ,\" Proceedings of the 37th International Conference on Software Engineering- Volume 2 , pp. 657 -- 660 , 2015 . S. Barnett, R. Vasa, and J. Grundy, \"Bootstrapping mobile app development,\" Proceedings of the 37th International Conference on Software Engineering-Volume 2, pp. 657--660, 2015.","journal-title":"Proceedings of the 37th International Conference on Software Engineering-"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.2200\/S00751ED2V01Y201701SWE004"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2305484.2305535"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.4236\/jsea.2014.711081"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2480362.2480464"},{"key":"e_1_3_2_1_30_1","first-page":"450","volume-title":"Detecting inconsistencies in multi-platform mobile apps,\" 2015 IEEE 26th International Symposium on Software Reliability Engineering (ISSRE)","author":"Joorabchi M. E.","year":"2015","unstructured":"M. E. Joorabchi , M. Ali , and A. Mesbah , \" Detecting inconsistencies in multi-platform mobile apps,\" 2015 IEEE 26th International Symposium on Software Reliability Engineering (ISSRE) , pp. 450 -- 460 , 2015 . M. E. Joorabchi, M. Ali, and A. Mesbah, \"Detecting inconsistencies in multi-platform mobile apps,\" 2015 IEEE 26th International Symposium on Software Reliability Engineering (ISSRE), pp. 450--460, 2015."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2016.2543223"},{"key":"e_1_3_2_1_32_1","first-page":"82","volume-title":"Inferring likely mappings between apis,\" Proceedings of the 2013 International Conference on Software Engineering","author":"Gokhale A.","year":"2013","unstructured":"A. Gokhale , V. Ganapathy , and Y. Padmanaban , \" Inferring likely mappings between apis,\" Proceedings of the 2013 International Conference on Software Engineering , pp. 82 -- 91 , 2013 . A. Gokhale, V. Ganapathy, and Y. Padmanaban, \"Inferring likely mappings between apis,\" Proceedings of the 2013 International Conference on Software Engineering, pp. 82--91, 2013."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2012.63"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806799.1806831"},{"key":"e_1_3_2_1_35_1","first-page":"1871","volume-title":"Classification of android apps and malware using deep neural networks,\" 2017 International Joint Conference on Neural Networks (IJCNN)","author":"Nix R.","year":"2017","unstructured":"R. Nix and J. Zhang , \" Classification of android apps and malware using deep neural networks,\" 2017 International Joint Conference on Neural Networks (IJCNN) , pp. 1871 -- 1878 , 2017 . R. Nix and J. Zhang, \"Classification of android apps and malware using deep neural networks,\" 2017 International Joint Conference on Neural Networks (IJCNN), pp. 1871--1878, 2017."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"crossref","first-page":"631","DOI":"10.1145\/2950290.2950334","volume-title":"Deep api learning,\" Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering","author":"Gu X.","year":"2016","unstructured":"X. Gu , H. Zhang , D. Zhang , and S. Kim , \" Deep api learning,\" Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering , pp. 631 -- 642 , 2016 . X. Gu, H. Zhang, D. Zhang, and S. Kim, \"Deep api learning,\" Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, pp. 631--642, 2016."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1993316.1993539"},{"key":"e_1_3_2_1_38_1","first-page":"297","volume-title":"Automatically learning semantic features for defect prediction,\" 2016 IEEE\/ACM 38th International Conference on Software Engineering (ICSE)","author":"Wang S.","year":"2016","unstructured":"S. Wang , T. Liu , and L. Tan , \" Automatically learning semantic features for defect prediction,\" 2016 IEEE\/ACM 38th International Conference on Software Engineering (ICSE) , pp. 297 -- 308 , 2016 . S. Wang, T. Liu, and L. Tan, \"Automatically learning semantic features for defect prediction,\" 2016 IEEE\/ACM 38th International Conference on Software Engineering (ICSE), pp. 297--308, 2016."},{"key":"e_1_3_2_1_39_1","first-page":"380","volume-title":"Clocom: Mining existing source code for automatic comment generation,\" 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER)","author":"Wong E.","year":"2015","unstructured":"E. Wong , T. Liu , and L. Tan , \" Clocom: Mining existing source code for automatic comment generation,\" 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER) , pp. 380 -- 389 , 2015 . E. Wong, T. Liu, and L. Tan, \"Clocom: Mining existing source code for automatic comment generation,\" 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER), pp. 380--389, 2015."},{"key":"e_1_3_2_1_40_1","first-page":"555","volume-title":"The end-to-end use of source code examples: An exploratory study,\" 2009 IEEE International Conference on Software Maintenance","author":"Holmes R.","year":"2009","unstructured":"R. Holmes , R. Cottrell , R. J. Walker , and J. Denzinger , \" The end-to-end use of source code examples: An exploratory study,\" 2009 IEEE International Conference on Software Maintenance , pp. 555 -- 558 , 2009 . R. Holmes, R. Cottrell, R. J. Walker, and J. Denzinger, \"The end-to-end use of source code examples: An exploratory study,\" 2009 IEEE International Conference on Software Maintenance, pp. 555--558, 2009."},{"key":"e_1_3_2_1_41_1","first-page":"260","volume-title":"Codehow: Effective code search based on api understanding and extended boolean model (e),\" 2015 30th IEEE\/ACM International Conference on Automated Software Engineering (ASE)","author":"Lv F.","year":"2015","unstructured":"F. Lv , H. Zhang , J.-g. Lou , S. Wang , D. Zhang , and J. Zhao , \" Codehow: Effective code search based on api understanding and extended boolean model (e),\" 2015 30th IEEE\/ACM International Conference on Automated Software Engineering (ASE) , pp. 260 -- 270 , 2015 . F. Lv, H. Zhang, J.-g. Lou, S. Wang, D. Zhang, and J. Zhao, \"Codehow: Effective code search based on api understanding and extended boolean model (e),\" 2015 30th IEEE\/ACM International Conference on Automated Software Engineering (ASE), pp. 260--270, 2015."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985809"}],"event":{"name":"Internetware '19: The 11th Asia-Pacific Symposium on Internetware","sponsor":["ACM Association for Computing Machinery","SIGSOFT ACM Special Interest Group on Software Engineering"],"location":"Fukuoka Japan","acronym":"Internetware '19"},"container-title":["Proceedings of the 11th Asia-Pacific Symposium on Internetware"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3361242.3361250","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3361242.3361250","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:12:52Z","timestamp":1750201972000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3361242.3361250"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,10,28]]},"references-count":42,"alternative-id":["10.1145\/3361242.3361250","10.1145\/3361242"],"URL":"https:\/\/doi.org\/10.1145\/3361242.3361250","relation":{},"subject":[],"published":{"date-parts":[[2019,10,28]]},"assertion":[{"value":"2019-10-28","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}