{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,7]],"date-time":"2026-07-07T00:30:07Z","timestamp":1783384207268,"version":"3.54.6"},"reference-count":170,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"3","license":[{"start":{"date-parts":[[2020,3,1]],"date-time":"2020-03-01T00:00:00Z","timestamp":1583020800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"funder":[{"DOI":"10.13039\/100010663","name":"H2020 European Research Council","doi-asserted-by":"publisher","award":["637991"],"award-info":[{"award-number":["637991"]}],"id":[{"id":"10.13039\/100010663","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002341","name":"Academy of Finland","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100002341","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Proc. IEEE"],"published-print":{"date-parts":[[2020,3]]},"DOI":"10.1109\/jproc.2020.2969687","type":"journal-article","created":{"date-parts":[[2020,2,18]],"date-time":"2020-02-18T08:05:56Z","timestamp":1582013156000},"page":"434-464","source":"Crossref","is-referenced-by-count":109,"title":["Combinatorial Optimization of Graphical User Interface Designs"],"prefix":"10.1109","volume":"108","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2498-7837","authenticated-orcid":false,"given":"Antti","family":"Oulasvirta","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Niraj Ramesh","family":"Dayama","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Morteza","family":"Shiripour","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Maximilian","family":"John","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6129-3220","authenticated-orcid":false,"given":"Andreas","family":"Karrenbauer","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref170","volume":"4","author":"cross","year":"1989","journal-title":"Engineering Design Methods"},{"key":"ref168","author":"garey","year":"1991","journal-title":"Computers and Intractability A Guide to the Theory of NP-Completeness"},{"key":"ref169","author":"nielsen","year":"1994","journal-title":"Usability Engineering"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/3131608"},{"key":"ref38","doi-asserted-by":"crossref","first-page":"1001","DOI":"10.1287\/opre.1070.0409","article-title":"Demand estimation and assortment optimization under substitution: Methodology and application","volume":"55","author":"k\u00f6k","year":"2007","journal-title":"Oper Res"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/503112.503114"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1177\/001872089303500107"},{"key":"ref31","author":"card","year":"1983","journal-title":"The Psychology of Human-Computer Interaction"},{"key":"ref30","article-title":"Interactive grid layout design with integer programming","author":"ramesh","year":"2020","journal-title":"Proc CHI Conf Human Factors Comput Syst"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1007\/s10845-007-0003-2"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1287\/mnsc.47.1.1.10668"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1016\/j.ejor.2005.06.042"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1287\/mnsc.20.6.921"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/344949.344959"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/97924.97926"},{"key":"ref29","article-title":"Setting tables and illustrations with style","author":"beach","year":"1985"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/1772690.1772763"},{"key":"ref22","first-page":"32","article-title":"Model-driven engineering of user interfaces: Promises, successes, failures, and challenges","volume":"8","author":"vanderdonckt","year":"2008","journal-title":"Proceedings of ROCHI"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijhcs.2014.04.002"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/2305484.2305532"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1524\/icom.2011.0026"},{"key":"ref101","doi-asserted-by":"publisher","DOI":"10.1007\/BF01277956"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/169059.169221"},{"key":"ref100","doi-asserted-by":"publisher","DOI":"10.4086\/toc.2015.v011a007"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1518\/001872007X312522"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1145\/502348.502362"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1145\/2678025.2701383"},{"key":"ref154","volume":"1","author":"hillier","year":"2001","journal-title":"Introduction to Operations Research"},{"key":"ref153","doi-asserted-by":"publisher","DOI":"10.1007\/s00158-003-0368-6"},{"key":"ref156","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-41192-7"},{"key":"ref155","volume":"12","author":"kaisa","year":"1999","journal-title":"Nonlinear Multiobjective Optimization"},{"key":"ref150","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2015.2494218"},{"key":"ref152","doi-asserted-by":"publisher","DOI":"10.1145\/3025453.3025576"},{"key":"ref151","doi-asserted-by":"publisher","DOI":"10.1093\/oso\/9780198799603.003.0007"},{"key":"ref146","doi-asserted-by":"publisher","DOI":"10.1145\/2380116.2380127"},{"key":"ref147","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2007.03.003"},{"key":"ref148","doi-asserted-by":"publisher","DOI":"10.1016\/j.omega.2014.12.006"},{"key":"ref149","doi-asserted-by":"publisher","DOI":"10.1016\/j.compchemeng.2003.09.017"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1145\/215585.215704"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1145\/2501988.2502024"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1016\/j.artint.2010.05.005"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1207\/S15327051HCI172&3_4"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1007\/BF02023610"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1145\/1822018.1822019"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1145\/2597999"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511600821.027"},{"key":"ref40","first-page":"39","article-title":"Attractive quality and must-be quality","volume":"14","author":"kano","year":"1984","journal-title":"J Jap Soc Quality Control"},{"key":"ref167","doi-asserted-by":"publisher","DOI":"10.1080\/713698497"},{"key":"ref166","doi-asserted-by":"publisher","DOI":"10.1145\/1276958.1277373"},{"key":"ref165","doi-asserted-by":"publisher","DOI":"10.1145\/1753326.1753667"},{"key":"ref164","doi-asserted-by":"publisher","DOI":"10.1145\/168642.168655"},{"key":"ref163","doi-asserted-by":"publisher","DOI":"10.1145\/3266037.3271626"},{"key":"ref162","doi-asserted-by":"publisher","DOI":"10.1145\/2808234"},{"key":"ref161","doi-asserted-by":"publisher","DOI":"10.1145\/1556262.1556314"},{"key":"ref160","article-title":"SPEA2: Improving the strength Pareto evolutionary algorithm","author":"zitzler","year":"2001"},{"key":"ref4","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/6814.001.0001","author":"l\u00f6wgren","year":"2004","journal-title":"Thoughtful interaction design A design perspective on information Technology"},{"key":"ref3","author":"cross","year":"2006","journal-title":"Designerly ways of knowing"},{"key":"ref6","author":"dix","year":"2009","journal-title":"Human-Computer Interaction"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1016\/S1071-5819(02)00126-X"},{"key":"ref159","doi-asserted-by":"publisher","DOI":"10.1109\/4235.996017"},{"key":"ref8","author":"preece","year":"2015","journal-title":"Interaction Design Beyond Human-Computer Interaction"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1145\/76372.77531"},{"key":"ref7","author":"halln\u00e4s","year":"2006","journal-title":"Interaction design foundations experiments"},{"key":"ref157","doi-asserted-by":"crossref","DOI":"10.1002\/9780470496916","volume":"74","author":"talbi","year":"2009","journal-title":"Metaheuristics From Design to Implementation"},{"key":"ref158","doi-asserted-by":"publisher","DOI":"10.1016\/j.sorms.2015.08.001"},{"key":"ref9","author":"saffer","year":"2010","journal-title":"Designing for Interaction Creating Innovative Application and Devices"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1016\/0307-904X(94)00033-3"},{"key":"ref45","article-title":"Assignment problems for optimizing text input","author":"feit","year":"2018"},{"key":"ref48","first-page":"61","article-title":"A survey of automated layout techniques for information presentations","author":"lok","year":"2001","journal-title":"Proceedings SmartGraphics"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1177\/003754976400200514"},{"key":"ref42","first-page":"192","article-title":"A grid-based approach to automating display layout","author":"feiner","year":"1988","journal-title":"Proc Graph Interface"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/503271.503244"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1007\/BF01918175"},{"key":"ref43","article-title":"Improving the hebrew typewriter","author":"pollatschek","year":"1975"},{"key":"ref127","doi-asserted-by":"publisher","DOI":"10.1145\/964460.964462"},{"key":"ref126","doi-asserted-by":"publisher","DOI":"10.1145\/97243.97281"},{"key":"ref125","doi-asserted-by":"publisher","DOI":"10.1145\/1095034.1095063"},{"key":"ref124","doi-asserted-by":"publisher","DOI":"10.1145\/642611.642646"},{"key":"ref73","doi-asserted-by":"crossref","first-page":"759","DOI":"10.1145\/3126594.3126605","article-title":"Erg-O: Ergonomic optimization of immersive virtual environments","author":"murillo","year":"2017","journal-title":"Proc 30th Annu ACM Symp Interface Softw Technol"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1145\/170088.170166"},{"key":"ref129","author":"tidwell","year":"2010","journal-title":"Designing Interfaces Patterns for Effective Interaction Design"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1145\/169059.169335"},{"key":"ref128","first-page":"179","article-title":"Extension of heuristic evaluation method: A review and reappraisal","volume":"27","author":"ling","year":"2005","journal-title":"Ergonomia IJE & HF"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1145\/73660.73670"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3173758"},{"key":"ref130","doi-asserted-by":"publisher","DOI":"10.1155\/2014\/434326"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.1016\/j.pmcj.2019.02.008"},{"key":"ref74","doi-asserted-by":"publisher","DOI":"10.1145\/1978942.1979262"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1145\/964696.964710"},{"key":"ref133","doi-asserted-by":"publisher","DOI":"10.1080\/07370020902990402"},{"key":"ref134","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141933"},{"key":"ref131","doi-asserted-by":"publisher","DOI":"10.1145\/3004107.3004130"},{"key":"ref78","doi-asserted-by":"publisher","DOI":"10.1145\/1166253.1166298"},{"key":"ref132","doi-asserted-by":"publisher","DOI":"10.1109\/ITNG.2015.92"},{"key":"ref79","doi-asserted-by":"publisher","DOI":"10.1145\/3172944.3172949"},{"key":"ref136","doi-asserted-by":"publisher","DOI":"10.1145\/3266037.3266087"},{"key":"ref135","doi-asserted-by":"publisher","DOI":"10.1145\/3126594.3126653"},{"key":"ref138","doi-asserted-by":"publisher","DOI":"10.1145\/3301275.3302285"},{"key":"ref137","doi-asserted-by":"publisher","DOI":"10.1145\/2556288.2557324"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1145\/2901790.2901817"},{"key":"ref139","doi-asserted-by":"publisher","DOI":"10.1145\/62212.62249"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1145\/1240624.1240819"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1002\/9780470549124"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2014.48"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1145\/2702123.2702149"},{"key":"ref140","first-page":"1","article-title":"Icon set selection via human computation","author":"laursen","year":"2016","journal-title":"Proc Pac Graph Short Papers"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1145\/1378773.1378787"},{"key":"ref141","doi-asserted-by":"publisher","DOI":"10.1145\/1357054.1357271"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1007\/11551201_3"},{"key":"ref142","doi-asserted-by":"publisher","DOI":"10.1145\/1389095.1389397"},{"key":"ref67","first-page":"143","author":"paterno","year":"2002","journal-title":"One model many interfaces"},{"key":"ref143","doi-asserted-by":"publisher","DOI":"10.1037\/0033-295X.106.4.643"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1145\/1111449.1111501"},{"key":"ref144","article-title":"Application of software mining to automatic user interface generation","author":"kennard","year":"0","journal-title":"Proc Int Conf Softw Methods Tools"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1093\/oso\/9780198799603.001.0001"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1145\/3025453.3025547"},{"key":"ref145","doi-asserted-by":"publisher","DOI":"10.1145\/2470654.2466420"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1016\/j.im.2006.05.003"},{"key":"ref109","doi-asserted-by":"publisher","DOI":"10.1137\/0110022"},{"key":"ref95","article-title":"Integer programming and combinatorial optimization","volume":"3","author":"rinaldi","year":"1993","journal-title":"Proc IPCO"},{"key":"ref108","doi-asserted-by":"publisher","DOI":"10.1016\/0167-6377(86)90007-6"},{"key":"ref94","author":"bertsimas","year":"1997","journal-title":"Introduction to Linear Optimization"},{"key":"ref107","author":"koopmans","year":"1955","journal-title":"Assignment Problems and the Location of Economic Activities"},{"key":"ref93","author":"schrijver","year":"1998","journal-title":"Theory of Linear and Integer Programming"},{"key":"ref106","doi-asserted-by":"publisher","DOI":"10.1137\/1.9781611973099.111"},{"key":"ref92","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-68155-7_4"},{"key":"ref105","doi-asserted-by":"publisher","DOI":"10.1137\/0105003"},{"key":"ref91","doi-asserted-by":"publisher","DOI":"10.1016\/S1574-6526(06)80005-2"},{"key":"ref104","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-48224-5_17"},{"key":"ref90","author":"sutton","year":"2018","journal-title":"Reinforcement Learning An Introduction"},{"key":"ref103","doi-asserted-by":"publisher","DOI":"10.1109\/SFCS.1996.548458"},{"key":"ref102","doi-asserted-by":"publisher","DOI":"10.1023\/B:JMMA.0000049426.06305.d8"},{"key":"ref111","doi-asserted-by":"publisher","DOI":"10.1016\/0377-2217(78)90095-4"},{"key":"ref112","doi-asserted-by":"publisher","DOI":"10.1007\/s10107-008-0235-8"},{"key":"ref110","doi-asserted-by":"publisher","DOI":"10.1287\/mnsc.9.4.586"},{"key":"ref98","doi-asserted-by":"publisher","DOI":"10.1093\/oso\/9780198799603.001.0001"},{"key":"ref99","doi-asserted-by":"publisher","DOI":"10.1023\/A:1019225027893"},{"key":"ref96","doi-asserted-by":"publisher","DOI":"10.1145\/2379256.2379268"},{"key":"ref97","doi-asserted-by":"publisher","DOI":"10.1145\/266180.266361"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4612-0685-9_12"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1016\/S0142-694X(01)00009-6"},{"key":"ref12","author":"buxton","year":"2010","journal-title":"Sketching User Experiences Getting the Design Right and the Right Design"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/1385569.1385605"},{"key":"ref14","author":"galitz","year":"2007","journal-title":"The Essential Guide to User Interface Design An Introduction to GUI design Principles and techniques"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.1984.6429355"},{"key":"ref118","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-6377(03)00057-9"},{"key":"ref16","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1145\/3002171","article-title":"Visual menu techniques","volume":"49","author":"bailly","year":"2017","journal-title":"ACM Comput Surv"},{"key":"ref82","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2017.2674978"},{"key":"ref117","doi-asserted-by":"publisher","DOI":"10.1016\/j.ejor.2005.09.032"},{"key":"ref17","author":"bowman","year":"2004","journal-title":"3D User Interfaces Theory and Practice CourseSmart eTextbook"},{"key":"ref81","article-title":"Foraging-based optimization of menu systems","author":"ramesh","year":"0"},{"key":"ref18","first-page":"347","article-title":"Picture collage","volume":"1","author":"wang","year":"2006","journal-title":"Proc IEEE Comput Soc Conf Comput Vis Pattern Recognit"},{"key":"ref84","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2017.6"},{"key":"ref119","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-27660-6_26"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/1600193.1600217"},{"key":"ref83","doi-asserted-by":"publisher","DOI":"10.1145\/1357054.1357250"},{"key":"ref114","doi-asserted-by":"publisher","DOI":"10.1023\/A:1009795911987"},{"key":"ref113","doi-asserted-by":"publisher","DOI":"10.1016\/j.disopt.2009.01.002"},{"key":"ref116","first-page":"1","article-title":"A survey of the quadratic assignment problem, with applications","volume":"4","author":"commander","year":"2005","journal-title":"Morehead Electron J Applicable Math"},{"key":"ref80","doi-asserted-by":"publisher","DOI":"10.1145\/3241381"},{"key":"ref115","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-45587-7_36"},{"key":"ref120","first-page":"79","article-title":"Faster approximation schemes for the two-dimensional knapsack problem","author":"heydrich","year":"2017","journal-title":"Proceedings of the 5th Annual ACM-SIAM Symposium on Discrete Algorithms"},{"key":"ref89","doi-asserted-by":"publisher","DOI":"10.1007\/s10479-015-2019-x"},{"key":"ref121","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3173804"},{"key":"ref122","doi-asserted-by":"publisher","DOI":"10.1145\/2702123.2702136"},{"key":"ref123","doi-asserted-by":"publisher","DOI":"10.1145\/2687921"},{"key":"ref85","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-67744-6_2"},{"key":"ref86","doi-asserted-by":"publisher","DOI":"10.1145\/3332165.3347945"},{"key":"ref87","doi-asserted-by":"publisher","DOI":"10.1145\/2049536.2049570"},{"key":"ref88","doi-asserted-by":"publisher","DOI":"10.1109\/MPRV.2018.011591058"}],"container-title":["Proceedings of the IEEE"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/5\/9024148\/09000519.pdf?arnumber=9000519","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,7,31]],"date-time":"2024-07-31T18:59:56Z","timestamp":1722452396000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9000519\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,3]]},"references-count":170,"journal-issue":{"issue":"3"},"URL":"https:\/\/doi.org\/10.1109\/jproc.2020.2969687","relation":{},"ISSN":["0018-9219","1558-2256"],"issn-type":[{"value":"0018-9219","type":"print"},{"value":"1558-2256","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,3]]}}}