{"id":"https://openalex.org/W2022155462","doi":"https://doi.org/10.1145/1456659.1456665","title":"Incorporating layout managers into an evolutionary programming algorithm to design graphical user interfaces","display_name":"Incorporating layout managers into an evolutionary programming algorithm to design graphical user interfaces","publication_year":2008,"publication_date":"2008-10-06","ids":{"openalex":"https://openalex.org/W2022155462","doi":"https://doi.org/10.1145/1456659.1456665","mag":"2022155462"},"language":"en","primary_location":{"id":"doi:10.1145/1456659.1456665","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1456659.1456665","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2008 annual research conference of the South African Institute of Computer Scientists and Information Technologists on IT research in developing countries: riding the wave of technology","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5066510346","display_name":"Mathys C. du Plessis","orcid":"https://orcid.org/0000-0002-9187-3960"},"institutions":[{"id":"https://openalex.org/I99712911","display_name":"Nelson Mandela University","ror":"https://ror.org/03r1jm528","country_code":"ZA","type":"education","lineage":["https://openalex.org/I99712911"]}],"countries":["ZA"],"is_corresponding":true,"raw_author_name":"Mathys C. du Plessis","raw_affiliation_strings":["Nelson Mandela Metropolitan University, Port Elizabeth"],"affiliations":[{"raw_affiliation_string":"Nelson Mandela Metropolitan University, Port Elizabeth","institution_ids":["https://openalex.org/I99712911"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5007831405","display_name":"Lynette Barnard","orcid":"https://orcid.org/0000-0002-8256-7988"},"institutions":[{"id":"https://openalex.org/I99712911","display_name":"Nelson Mandela University","ror":"https://ror.org/03r1jm528","country_code":"ZA","type":"education","lineage":["https://openalex.org/I99712911"]}],"countries":["ZA"],"is_corresponding":false,"raw_author_name":"Lynette Barnard","raw_affiliation_strings":["Nelson Mandela Metropolitan University, Port Elizabeth"],"affiliations":[{"raw_affiliation_string":"Nelson Mandela Metropolitan University, Port Elizabeth","institution_ids":["https://openalex.org/I99712911"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5066510346"],"corresponding_institution_ids":["https://openalex.org/I99712911"],"apc_list":null,"apc_paid":null,"fwci":0.7024,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.7239691,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"41","last_page":"47"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11349","display_name":"Music Technology and Sound Studies","score":0.9941999912261963,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11349","display_name":"Music Technology and Sound Studies","score":0.9941999912261963,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12496","display_name":"Color perception and design","score":0.9652000069618225,"subfield":{"id":"https://openalex.org/subfields/3207","display_name":"Social Psychology"},"field":{"id":"https://openalex.org/fields/32","display_name":"Psychology"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10789","display_name":"Interactive and Immersive Displays","score":0.9478999972343445,"subfield":{"id":"https://openalex.org/subfields/1709","display_name":"Human-Computer Interaction"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7630671262741089},{"id":"https://openalex.org/keywords/graphical-user-interface","display_name":"Graphical user interface","score":0.6379736065864563},{"id":"https://openalex.org/keywords/crossover","display_name":"Crossover","score":0.6166540384292603},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.6102170944213867},{"id":"https://openalex.org/keywords/user-interface","display_name":"User interface","score":0.6035211086273193},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.5753615498542786},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.5373783111572266},{"id":"https://openalex.org/keywords/genetic-algorithm","display_name":"Genetic algorithm","score":0.5364499688148499},{"id":"https://openalex.org/keywords/genetic-programming","display_name":"Genetic programming","score":0.5087631344795227},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.44034987688064575},{"id":"https://openalex.org/keywords/user-interface-design","display_name":"User interface design","score":0.4154050350189209},{"id":"https://openalex.org/keywords/user-experience-design","display_name":"User experience design","score":0.3573986291885376},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3332238793373108},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2310861051082611},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.20575997233390808},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.16250652074813843}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7630671262741089},{"id":"https://openalex.org/C37789001","wikidata":"https://www.wikidata.org/wiki/Q782543","display_name":"Graphical user interface","level":2,"score":0.6379736065864563},{"id":"https://openalex.org/C122507166","wikidata":"https://www.wikidata.org/wiki/Q628906","display_name":"Crossover","level":2,"score":0.6166540384292603},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.6102170944213867},{"id":"https://openalex.org/C89505385","wikidata":"https://www.wikidata.org/wiki/Q47146","display_name":"User interface","level":2,"score":0.6035211086273193},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.5753615498542786},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.5373783111572266},{"id":"https://openalex.org/C8880873","wikidata":"https://www.wikidata.org/wiki/Q187787","display_name":"Genetic algorithm","level":2,"score":0.5364499688148499},{"id":"https://openalex.org/C110332635","wikidata":"https://www.wikidata.org/wiki/Q629498","display_name":"Genetic programming","level":2,"score":0.5087631344795227},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.44034987688064575},{"id":"https://openalex.org/C149229913","wikidata":"https://www.wikidata.org/wiki/Q135707","display_name":"User interface design","level":3,"score":0.4154050350189209},{"id":"https://openalex.org/C201025465","wikidata":"https://www.wikidata.org/wiki/Q11248500","display_name":"User experience design","level":2,"score":0.3573986291885376},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3332238793373108},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2310861051082611},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.20575997233390808},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.16250652074813843},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.0},{"id":"https://openalex.org/C187736073","wikidata":"https://www.wikidata.org/wiki/Q2920921","display_name":"Management","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1456659.1456665","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1456659.1456665","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2008 annual research conference of the South African Institute of Computer Scientists and Information Technologists on IT research in developing countries: riding the wave of technology","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":16,"referenced_works":["https://openalex.org/W74974936","https://openalex.org/W1508537900","https://openalex.org/W1526455201","https://openalex.org/W1576818901","https://openalex.org/W1583441813","https://openalex.org/W1587776230","https://openalex.org/W1591162257","https://openalex.org/W1983761320","https://openalex.org/W1988808497","https://openalex.org/W2074397232","https://openalex.org/W2106608991","https://openalex.org/W2607589993","https://openalex.org/W2752491485","https://openalex.org/W4231314889","https://openalex.org/W4285271928","https://openalex.org/W6813040279"],"related_works":["https://openalex.org/W2082776239","https://openalex.org/W2142324575","https://openalex.org/W2051028534","https://openalex.org/W2164305954","https://openalex.org/W2046401452","https://openalex.org/W1772786136","https://openalex.org/W1963986408","https://openalex.org/W235718540","https://openalex.org/W1593354505","https://openalex.org/W3048212026"],"abstract_inverted_index":{"Designing":[0],"graphical":[1],"user":[2,80,124],"interfaces":[3,133,210],"(GUIs)":[4],"is":[5,173],"an":[6,186],"arduous":[7],"task":[8],"that":[9,164],"requires":[10],"both":[11],"functional":[12,209],"and":[13,22,27,39,77,157,208],"aesthetic":[14],"considerations,":[15],"often":[16],"relying":[17],"on":[18,73,85,114,144],"documented":[19],"style":[20],"guides":[21,26,125],"design":[23,56,68],"principles.":[24],"Style":[25],"principles":[28],"are":[29,142,200],"mostly":[30],"prescriptive":[31],"in":[32,44,66,96,102,153,175,185,215],"terms":[33],"of":[34,53,79,89,112,120,137,147,162,219],"what":[35,40],"should":[36,41],"be":[37,42,213],"included":[38],"avoided":[43],"interface":[45,55,81],"design,":[46],"but":[47,70],"do":[48],"not":[49],"specify":[50],"the":[51,54,67,86,90,110,115,118,126,145,154,160,165],"how":[52],"process.":[57],"Previous":[58],"research":[59,106],"has":[60,167],"employed":[61],"Genetic":[62,195],"Algorithms":[63],"to":[64,108,149,158,168],"assist":[65],"process,":[69,205],"focused":[71],"more":[72],"evolving":[74],"colour":[75],"schemes":[76],"ordering":[78],"(UI)":[82],"components":[83,113,148],"than":[84,193],"general":[87],"layout":[88,121,156],"interface.":[91],"Components":[92],"were":[93],"essentially":[94],"placed":[95,143],"a":[97,135,176,194,216],"static":[98],"grid":[99],"which":[100,178],"resulted":[101,184],"unappealing":[103],"interfaces.":[104,139],"This":[105,183],"seeks":[107],"evolve":[109],"placement":[111],"screen":[116],"through":[117],"use":[119],"managers.":[122],"A":[123],"evolution":[127],"process":[128],"by":[129],"iteratively":[130],"selecting":[131],"promising":[132],"from":[134],"collection":[136],"candidate":[138,171],"Various":[140,197],"constraints":[141],"grouping":[146],"prevent":[150],"inappropriate":[151],"groupings":[152],"UI":[155,172],"reduce":[159],"number":[161,218],"selections":[163],"designer":[166],"make.":[169],"Each":[170],"encoded":[174],"tree":[177],"made":[179],"crossover":[180],"operations":[181],"inappropriate.":[182],"Evolutionary":[187],"Programming":[188],"algorithm":[189],"being":[190],"used":[191],"rather":[192],"Algorithm.":[196],"mutation":[198],"operators":[199],"discussed.":[201],"Through":[202],"this":[203],"evolutionary":[204],"aesthetically":[206],"pleasing":[207],"can":[211],"then":[212],"created":[214],"reasonable":[217],"iterations.":[220]},"counts_by_year":[{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2015,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
