{"id":"https://openalex.org/W7162765760","doi":"https://doi.org/10.1145/3797246.3806011","title":"ClassShift: Improving Fixation-to-Class Assignment in UML Class Diagrams","display_name":"ClassShift: Improving Fixation-to-Class Assignment in UML Class Diagrams","publication_year":2026,"publication_date":"2026-05-29","ids":{"openalex":"https://openalex.org/W7162765760","doi":"https://doi.org/10.1145/3797246.3806011"},"language":null,"primary_location":{"id":"doi:10.1145/3797246.3806011","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3797246.3806011","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2026 Symposium on Eye Tracking Research and Applications","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3797246.3806011","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5093388305","display_name":"Timur Ezer","orcid":"https://orcid.org/0009-0000-1973-9997"},"institutions":[{"id":"https://openalex.org/I120163777","display_name":"OTH Regensburg","ror":"https://ror.org/04b9vrm74","country_code":"DE","type":"education","lineage":["https://openalex.org/I120163777"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Timur Ezer","raw_affiliation_strings":["OTH Regensburg, Regensburg, Germany"],"raw_orcid":"https://orcid.org/0009-0000-1973-9997","affiliations":[{"raw_affiliation_string":"OTH Regensburg, Regensburg, Germany","institution_ids":["https://openalex.org/I120163777"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5111216547","display_name":"J\u00fcrgen Horst Mottok","orcid":null},"institutions":[{"id":"https://openalex.org/I120163777","display_name":"OTH Regensburg","ror":"https://ror.org/04b9vrm74","country_code":"DE","type":"education","lineage":["https://openalex.org/I120163777"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"J\u00fcrgen Horst Mottok","raw_affiliation_strings":["OTH Regensburg, Regensburg, Germany"],"raw_orcid":"https://orcid.org/0000-0002-7727-2448","affiliations":[{"raw_affiliation_string":"OTH Regensburg, Regensburg, Germany","institution_ids":["https://openalex.org/I120163777"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I120163777"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"9"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11707","display_name":"Gaze Tracking and Assistive Technology","score":0.6823999881744385,"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"}},"topics":[{"id":"https://openalex.org/T11707","display_name":"Gaze Tracking and Assistive Technology","score":0.6823999881744385,"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"}},{"id":"https://openalex.org/T11307","display_name":"Domain Adaptation and Few-Shot Learning","score":0.024800000712275505,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T10799","display_name":"Data Visualization and Analytics","score":0.02019999921321869,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/eye-tracking","display_name":"Eye tracking","score":0.6269000172615051},{"id":"https://openalex.org/keywords/unified-modeling-language","display_name":"Unified Modeling Language","score":0.5644000172615051},{"id":"https://openalex.org/keywords/operationalization","display_name":"Operationalization","score":0.4740999937057495},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.44859999418258667},{"id":"https://openalex.org/keywords/offset","display_name":"Offset (computer science)","score":0.4049000144004822},{"id":"https://openalex.org/keywords/class-diagram","display_name":"Class diagram","score":0.3993000090122223},{"id":"https://openalex.org/keywords/redundancy","display_name":"Redundancy (engineering)","score":0.38830000162124634},{"id":"https://openalex.org/keywords/synthetic-data","display_name":"Synthetic data","score":0.3560999929904938}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7024999856948853},{"id":"https://openalex.org/C56461940","wikidata":"https://www.wikidata.org/wiki/Q970687","display_name":"Eye tracking","level":2,"score":0.6269000172615051},{"id":"https://openalex.org/C145644426","wikidata":"https://www.wikidata.org/wiki/Q169411","display_name":"Unified Modeling Language","level":3,"score":0.5644000172615051},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5188000202178955},{"id":"https://openalex.org/C9354725","wikidata":"https://www.wikidata.org/wiki/Q286017","display_name":"Operationalization","level":2,"score":0.4740999937057495},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.44859999418258667},{"id":"https://openalex.org/C175291020","wikidata":"https://www.wikidata.org/wiki/Q1156822","display_name":"Offset (computer science)","level":2,"score":0.4049000144004822},{"id":"https://openalex.org/C202446494","wikidata":"https://www.wikidata.org/wiki/Q664166","display_name":"Class diagram","level":4,"score":0.3993000090122223},{"id":"https://openalex.org/C152124472","wikidata":"https://www.wikidata.org/wiki/Q1204361","display_name":"Redundancy (engineering)","level":2,"score":0.38830000162124634},{"id":"https://openalex.org/C160920958","wikidata":"https://www.wikidata.org/wiki/Q7662746","display_name":"Synthetic data","level":2,"score":0.3560999929904938},{"id":"https://openalex.org/C12725497","wikidata":"https://www.wikidata.org/wiki/Q810247","display_name":"Baseline (sea)","level":2,"score":0.35100001096725464},{"id":"https://openalex.org/C2775936607","wikidata":"https://www.wikidata.org/wiki/Q466845","display_name":"Tracking (education)","level":2,"score":0.3314000070095062},{"id":"https://openalex.org/C31972630","wikidata":"https://www.wikidata.org/wiki/Q844240","display_name":"Computer vision","level":1,"score":0.3312000036239624},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.2973000109195709},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.28949999809265137},{"id":"https://openalex.org/C64219723","wikidata":"https://www.wikidata.org/wiki/Q423262","display_name":"Activity diagram","level":4,"score":0.27730000019073486},{"id":"https://openalex.org/C133462117","wikidata":"https://www.wikidata.org/wiki/Q4929239","display_name":"Data collection","level":2,"score":0.2734000086784363},{"id":"https://openalex.org/C75553542","wikidata":"https://www.wikidata.org/wiki/Q178161","display_name":"A priori and a posteriori","level":2,"score":0.26409998536109924},{"id":"https://openalex.org/C58489278","wikidata":"https://www.wikidata.org/wiki/Q1172284","display_name":"Data set","level":2,"score":0.2597000002861023},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.2574999928474426}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3797246.3806011","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3797246.3806011","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2026 Symposium on Eye Tracking Research and Applications","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3797246.3806011","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3797246.3806011","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2026 Symposium on Eye Tracking Research and Applications","raw_type":"proceedings-article"},"sustainable_development_goals":[{"score":0.43265023827552795,"display_name":"Gender equality","id":"https://metadata.un.org/sdg/5"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":27,"referenced_works":["https://openalex.org/W750932891","https://openalex.org/W1493830902","https://openalex.org/W1965237437","https://openalex.org/W2026551391","https://openalex.org/W2090965804","https://openalex.org/W2098720801","https://openalex.org/W2100336184","https://openalex.org/W2133212745","https://openalex.org/W2159449837","https://openalex.org/W2222512263","https://openalex.org/W2295826564","https://openalex.org/W2334559980","https://openalex.org/W2582663318","https://openalex.org/W2783732587","https://openalex.org/W3034395771","https://openalex.org/W3086742301","https://openalex.org/W3135267961","https://openalex.org/W3160624920","https://openalex.org/W4210281082","https://openalex.org/W4249517230","https://openalex.org/W4281753553","https://openalex.org/W4306645208","https://openalex.org/W4389198319","https://openalex.org/W4392728608","https://openalex.org/W4404835180","https://openalex.org/W4405613926","https://openalex.org/W4416966990"],"related_works":[],"abstract_inverted_index":{"Gaze":[0],"offset":[1],"in":[2,37],"eye":[3,58,144],"tracking":[4,59,145],"studies":[5],"biases":[6],"AOI-based":[7],"metrics.":[8],"In":[9,79],"UML":[10,38],"studies,":[11],"classes":[12,109,126],"are":[13,88],"often":[14],"operationalized":[15],"as":[16,112],"AOIs":[17],"and":[18,56],"enlarged":[19],"to":[20,75],"mitigate":[21],"offset,":[22],"threatening":[23],"reproducibility.":[24],"We":[25,44],"propose":[26],"ClassShift,":[27,120],"an":[28],"ensemble-based":[29],"post-hoc":[30],"offset-compensation":[31],"algorithm":[32],"that":[33],"improves":[34,143],"fixation-to-class":[35,52,102],"assignment":[36],"class":[39],"diagrams":[40],"without":[41],"enlarging":[42],"AOIs.":[43],"evaluate":[45],"ClassShift":[46,85,142],"on":[47,66],"synthetic":[48,67],"data":[49,60,68,132],"with":[50],"ground-truth":[51],"labels":[53],"(9332":[54],"scenarios)":[55],"real":[57,96],"derived":[61],"from":[62],"32":[63],"participants.":[64],"Evaluation":[65],"shows":[69],"a":[70],"19%":[71],"Macro-F1":[72,92],"improvement":[73],"relative":[74,121],"baseline":[76],"containment-based":[77],"labeling.":[78],"the":[80,130],"9.6%":[81],"of":[82],"scenarios":[83],"where":[84],"underperforms,":[86],"losses":[87],"small":[89],"(median":[90],"\u0394":[91],"=":[93,136],"-0.033).":[94],"On":[95],"data,":[97],"visual":[98],"inspection":[99],"suggests":[100],"plausible":[101],"assignments.":[103],"Participant":[104],"self-reports":[105],"further":[106],"indicate":[107],"which":[108],"were":[110],"reported":[111],"having":[113],"been":[114],"inspected":[115],"particularly":[116],"long.":[117],"After":[118],"applying":[119],"dwell":[122],"time":[123],"for":[124],"these":[125,139],"increases":[127],"significantly":[128],"over":[129],"uncorrected":[131],"(p":[133],"=.028,":[134],"r":[135],"0.50).":[137],"Together,":[138],"results":[140],"suggest":[141],"analyses":[146],"under":[147],"systematic":[148],"offset.":[149]},"counts_by_year":[],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2026-05-30T00:00:00"}
