{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,5]],"date-time":"2022-04-05T12:15:01Z","timestamp":1649160901149},"reference-count":34,"publisher":"World Scientific Pub Co Pte Lt","issue":"09","funder":[{"name":"the Guangdong Provincial Key R&D Programme","award":["2020B010165001"],"award-info":[{"award-number":["2020B010165001"]}]},{"DOI":"10.13039\/501100001809","name":"the National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["61672545"],"award-info":[{"award-number":["61672545"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int. J. Soft. Eng. Knowl. Eng."],"published-print":{"date-parts":[[2020,9]]},"abstract":"<jats:p>The color design is one of the important parts of GUI development. To gain an attractive color scheme, designers often seek inspiration from examples. However, transferring an example\u2019s colors to a target web page is time-consuming and tedious. In this paper, we propose a method named AutoWPR to reuse the example web page\u2019s colors for recoloring a web page. To preserve the semantic relations of web elements, we propose a clustering algorithm to group the related elements into a cluster. In order to make the recoloring result have similar color distributions to the example, we use the Random\u2013Forest regression to learn human\u2019s mappings and propose a top-down matching algorithm to generate a mapping between two web pages\u2019 clusters. Then AutoWPR recolors the element with the matching element\u2019s colors. We designed several experiments to evaluate the correctness of the clustering and matching algorithm. We also conducted some qualitative and quantitative experiments to evaluate the effectiveness of our results in helping recoloring. The results show that our method can generate a human-like recoloring result and help novice developers reuse the reference web page\u2019s colors conveniently.<\/jats:p>","DOI":"10.1142\/s0218194020500369","type":"journal-article","created":{"date-parts":[[2020,10,21]],"date-time":"2020-10-21T09:53:03Z","timestamp":1603273983000},"page":"1309-1336","source":"Crossref","is-referenced-by-count":0,"title":["AutoWPR: An Automatic Web Page Recoloring Method"],"prefix":"10.1142","volume":"30","author":[{"given":"Yonghao","family":"Long","sequence":"first","affiliation":[{"name":"School of Data and Computer Science, National Engineering Research Center of Digital Life, Sun Yat-sen University, Guangzhou, P.\u00a0R.\u00a0China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiangping","family":"Chen","sequence":"additional","affiliation":[{"name":"Guangdong Key Laboratory for Big Data, Analysis and Simulation of Public Opinion, The School of Communication and Design, Sun Yat-sen University, Guangzhou, P.\u00a0R.\u00a0China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fan","family":"Zhou","sequence":"additional","affiliation":[{"name":"School of Data and Computer Science, National Engineering Research Center of Digital Life, Sun Yat-sen University, Guangzhou, P.\u00a0R.\u00a0China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"219","published-online":{"date-parts":[[2020,10,20]]},"reference":[{"issue":"1","key":"S0218194020500369BIB001","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1959022.1959023","volume":"18","author":"Lindgaard G.","year":"2011","journal-title":"ACM Trans. Comput.-Hum. Interact."},{"issue":"4","key":"S0218194020500369BIB002","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1145\/1460355.1460357","volume":"15","author":"Hartmann J.","year":"2008","journal-title":"ACM Trans. Comput.-Hum. Interact."},{"key":"S0218194020500369BIB003","doi-asserted-by":"crossref","first-page":"2049","DOI":"10.1145\/2470654.2481281","volume-title":"Proc. SIGCHI Conf. Human Factors in Computing Systems","author":"Reinecke K.","year":"2013"},{"issue":"1","key":"S0218194020500369BIB004","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.ijhcs.2009.08.005","volume":"68","author":"Cyr D.","year":"2010","journal-title":"Int. J. Hum.-Comput. Stud."},{"key":"S0218194020500369BIB005","first-page":"326","volume-title":"Future of Software Engineering","author":"Canfora G.","year":"2007"},{"key":"S0218194020500369BIB006","doi-asserted-by":"crossref","first-page":"4237","DOI":"10.1145\/1520340.1520646","volume-title":"Proc. CHI\u201909 Extended Abstracts on Human Factors in Computing Systems","author":"Kumar R.","year":"2009"},{"issue":"3","key":"S0218194020500369BIB007","doi-asserted-by":"crossref","first-page":"435","DOI":"10.1109\/TMM.2005.846801","volume":"7","author":"Nam J.","year":"2005","journal-title":"IEEE Trans. Multimedia"},{"key":"S0218194020500369BIB008","doi-asserted-by":"crossref","first-page":"2069","DOI":"10.1145\/2470654.2481283","volume-title":"Proc. SIGCHI Conf. Human Factors in Computing Systems","author":"Flatla D. R.","year":"2013"},{"issue":"5","key":"S0218194020500369BIB009","doi-asserted-by":"crossref","first-page":"724","DOI":"10.1109\/TMC.2012.40","volume":"11","author":"Dong M.","year":"2012","journal-title":"IEEE Trans. Mobile Comput."},{"key":"S0218194020500369BIB010","first-page":"527","volume-title":"Proc. 36th Int. Conf. Software Engineering","author":"Li D.","year":"2014"},{"key":"S0218194020500369BIB011","doi-asserted-by":"crossref","first-page":"832","DOI":"10.1109\/34.709601","volume":"20","author":"Ho T. K.","year":"1998","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"issue":"5","key":"S0218194020500369BIB012","doi-asserted-by":"crossref","first-page":"145206","DOI":"10.1007\/s11704-019-9012-5","volume":"14","author":"Long Y.","year":"2019","journal-title":"Front. Comput. Sci. China"},{"key":"S0218194020500369BIB013","doi-asserted-by":"crossref","first-page":"830","DOI":"10.1145\/1062745.1062763","volume-title":"Proc. Special Interest Tracks and Posters of the 14th Int. Conf. World Wide Web","author":"Gibson D.","year":"2005"},{"issue":"2","key":"S0218194020500369BIB014","doi-asserted-by":"crossref","first-page":"307","DOI":"10.1142\/S0218194015400112","volume":"25","author":"Caruccio L.","year":"2015","journal-title":"Int. J. Softw. Eng. Knowl. Eng."},{"key":"S0218194020500369BIB015","first-page":"248","volume-title":"Proc. 30th IEEE\/ACM Int. Conf. Automated Software Engineering","author":"Nguyen T. A.","year":"2015"},{"issue":"6","key":"S0218194020500369BIB017","doi-asserted-by":"crossref","first-page":"769","DOI":"10.1142\/S0218194012400128","volume":"22","author":"Cirilo C. E.","year":"2012","journal-title":"Int. J. Softw. Eng. Knowl. Eng."},{"key":"S0218194020500369BIB018","doi-asserted-by":"crossref","first-page":"665","DOI":"10.1145\/3180155.3180240","volume-title":"Proc. 40th Int. Conf. Software Engineering","author":"Chen C.","year":"2018"},{"issue":"2","key":"S0218194020500369BIB019","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1007\/s10515-013-0130-2","volume":"21","author":"Ram\u00f3n \u00d3. S.","year":"2014","journal-title":"Automat. Softw. Eng."},{"issue":"1","key":"S0218194020500369BIB020","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1016\/j.jvlc.2011.09.002","volume":"23","author":"Ahmadi H.","year":"2012","journal-title":"J. Visual Lang. Comput."},{"key":"S0218194020500369BIB021","doi-asserted-by":"crossref","first-page":"165","DOI":"10.1016\/j.jss.2017.10.017","volume":"135","author":"Akiki P. A.","year":"2018","journal-title":"J. Syst. Softw."},{"key":"S0218194020500369BIB022","series-title":"International World Wide Web Conferences Steering Committee","first-page":"1264","volume-title":"Proc. 24th Int. Conf. World Wide Web","author":"Wu S.","year":"2015"},{"key":"S0218194020500369BIB023","first-page":"204","volume-title":"Int. Conf. Software Reuse","author":"Chen X.","year":"2015"},{"key":"S0218194020500369BIB024","doi-asserted-by":"crossref","first-page":"72:1","DOI":"10.1145\/3329118","volume":"52","author":"Ribeiro M.","year":"2019","journal-title":"ACM Comput. Surv."},{"key":"S0218194020500369BIB025","doi-asserted-by":"crossref","first-page":"1589","DOI":"10.1145\/1518701.1518944","volume-title":"Proc. SIGCHI Conf. Human Factors in Computing Systems","author":"Brandt J.","year":"2009"},{"key":"S0218194020500369BIB026","volume-title":"Sketching User Experiences: The Workbook","author":"Greenberg S.","year":"2011"},{"key":"S0218194020500369BIB027","doi-asserted-by":"crossref","first-page":"2257","DOI":"10.1145\/1753326.1753667","volume-title":"Proc. SIGCHI Conf. Human Factors in Computing Systems","author":"Lee B.","year":"2010"},{"key":"S0218194020500369BIB028","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1016\/j.jss.2016.02.008","volume":"121","author":"Ferretti S.","year":"2016","journal-title":"J. Syst. Softw."},{"key":"S0218194020500369BIB029","doi-asserted-by":"crossref","first-page":"483","DOI":"10.1145\/2984511.2984551","volume-title":"Proc. 29th Annual Symp. User Interface Software and Technology","author":"Verou L.","year":"2016"},{"issue":"8","key":"S0218194020500369BIB030","doi-asserted-by":"crossref","first-page":"1200","DOI":"10.1109\/TVCG.2014.48","volume":"20","author":"O\u2019Donovan P.","year":"2014","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"S0218194020500369BIB031","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1145\/3106237.3106269","volume-title":"Proc. 2017 11th Joint Meeting on Foundations of Software Engineering","author":"Sidiroglou-Douskos S.","year":"2017"},{"key":"S0218194020500369BIB032","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1145\/1518701.1518717","volume-title":"Proc. SIGCHI Conf. Human Factors in Computing Systems","author":"Herring S. R.","year":"2009"},{"key":"S0218194020500369BIB033","first-page":"107","volume-title":"Proc. 22nd Int. Conf. World Wide Web","author":"Benson E. O.","year":"2013"},{"key":"S0218194020500369BIB034","doi-asserted-by":"crossref","first-page":"2197","DOI":"10.1145\/1978942.1979262","volume-title":"Proc. SIGCHI Conf. Human Factors in Computing Systems","author":"Kumar R.","year":"2011"},{"key":"S0218194020500369BIB035","volume-title":"Principles and Guidelines in Software User Interface Design","author":"Mayhew D. J.","year":"1991"}],"container-title":["International Journal of Software Engineering and Knowledge Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.worldscientific.com\/doi\/pdf\/10.1142\/S0218194020500369","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,9]],"date-time":"2021-04-09T18:40:25Z","timestamp":1617993625000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.worldscientific.com\/doi\/abs\/10.1142\/S0218194020500369"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,9]]},"references-count":34,"journal-issue":{"issue":"09","published-print":{"date-parts":[[2020,9]]}},"alternative-id":["10.1142\/S0218194020500369"],"URL":"https:\/\/doi.org\/10.1142\/s0218194020500369","relation":{},"ISSN":["0218-1940","1793-6403"],"issn-type":[{"value":"0218-1940","type":"print"},{"value":"1793-6403","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,9]]}}}