{"id":"https://openalex.org/W3208522074","doi":"https://doi.org/10.1109/vl/hcc51201.2021.9576449","title":"Linear Programming Meets Block-based Languages","display_name":"Linear Programming Meets Block-based Languages","publication_year":2021,"publication_date":"2021-10-10","ids":{"openalex":"https://openalex.org/W3208522074","doi":"https://doi.org/10.1109/vl/hcc51201.2021.9576449","mag":"3208522074"},"language":"en","primary_location":{"id":"doi:10.1109/vl/hcc51201.2021.9576449","is_oa":false,"landing_page_url":"https://doi.org/10.1109/vl/hcc51201.2021.9576449","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","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/A5019221489","display_name":"Hugo da Gi\u00e3o","orcid":null},"institutions":[{"id":"https://openalex.org/I99682543","display_name":"University of Minho","ror":"https://ror.org/037wpkx04","country_code":"PT","type":"education","lineage":["https://openalex.org/I99682543"]},{"id":"https://openalex.org/I121345201","display_name":"Instituto de Engenharia de Sistemas e Computadores Investiga\u00e7\u00e3o e Desenvolvimento","ror":"https://ror.org/04mqy3p58","country_code":"PT","type":"nonprofit","lineage":["https://openalex.org/I121345201","https://openalex.org/I4210125590"]},{"id":"https://openalex.org/I4210166615","display_name":"INESC TEC","ror":"https://ror.org/05fa8ka61","country_code":"PT","type":"nonprofit","lineage":["https://openalex.org/I4210125590","https://openalex.org/I4210166615"]}],"countries":["PT"],"is_corresponding":true,"raw_author_name":"Hugo Da Giao","raw_affiliation_strings":["University of Minho & HASLab/INESC TEC, Portugal"],"affiliations":[{"raw_affiliation_string":"University of Minho & HASLab/INESC TEC, Portugal","institution_ids":["https://openalex.org/I121345201","https://openalex.org/I4210166615","https://openalex.org/I99682543"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5042720932","display_name":"J\u00e1come Cunha","orcid":"https://orcid.org/0000-0002-4713-3834"},"institutions":[{"id":"https://openalex.org/I121345201","display_name":"Instituto de Engenharia de Sistemas e Computadores Investiga\u00e7\u00e3o e Desenvolvimento","ror":"https://ror.org/04mqy3p58","country_code":"PT","type":"nonprofit","lineage":["https://openalex.org/I121345201","https://openalex.org/I4210125590"]},{"id":"https://openalex.org/I99682543","display_name":"University of Minho","ror":"https://ror.org/037wpkx04","country_code":"PT","type":"education","lineage":["https://openalex.org/I99682543"]},{"id":"https://openalex.org/I4210166615","display_name":"INESC TEC","ror":"https://ror.org/05fa8ka61","country_code":"PT","type":"nonprofit","lineage":["https://openalex.org/I4210125590","https://openalex.org/I4210166615"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Jacome Cunha","raw_affiliation_strings":["University of Minho & HASLab/INESC TEC, Portugal"],"affiliations":[{"raw_affiliation_string":"University of Minho & HASLab/INESC TEC, Portugal","institution_ids":["https://openalex.org/I121345201","https://openalex.org/I4210166615","https://openalex.org/I99682543"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5088321345","display_name":"Rui Pereira","orcid":"https://orcid.org/0000-0002-5801-7345"},"institutions":[{"id":"https://openalex.org/I4210166615","display_name":"INESC TEC","ror":"https://ror.org/05fa8ka61","country_code":"PT","type":"nonprofit","lineage":["https://openalex.org/I4210125590","https://openalex.org/I4210166615"]},{"id":"https://openalex.org/I121345201","display_name":"Instituto de Engenharia de Sistemas e Computadores Investiga\u00e7\u00e3o e Desenvolvimento","ror":"https://ror.org/04mqy3p58","country_code":"PT","type":"nonprofit","lineage":["https://openalex.org/I121345201","https://openalex.org/I4210125590"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Rui Pereira","raw_affiliation_strings":["HASLab/INESC TEC, Portugal"],"affiliations":[{"raw_affiliation_string":"HASLab/INESC TEC, Portugal","institution_ids":["https://openalex.org/I121345201","https://openalex.org/I4210166615"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5019221489"],"corresponding_institution_ids":["https://openalex.org/I121345201","https://openalex.org/I4210166615","https://openalex.org/I99682543"],"apc_list":null,"apc_paid":null,"fwci":0.4687,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.72023874,"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":"1","last_page":"3"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.996999979019165,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"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/T10533","display_name":"Teaching and Learning Programming","score":0.996999979019165,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"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/T13197","display_name":"Spreadsheets and End-User Computing","score":0.9961000084877014,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T10731","display_name":"Educational Games and Gamification","score":0.9495000243186951,"subfield":{"id":"https://openalex.org/subfields/3204","display_name":"Developmental and Educational Psychology"},"field":{"id":"https://openalex.org/fields/32","display_name":"Psychology"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8258751630783081},{"id":"https://openalex.org/keywords/block","display_name":"Block (permutation group theory)","score":0.6050066947937012},{"id":"https://openalex.org/keywords/linear-programming","display_name":"Linear programming","score":0.5767659544944763},{"id":"https://openalex.org/keywords/popularity","display_name":"Popularity","score":0.5675209164619446},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.543076753616333},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4575994312763214},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.3949156105518341},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.14063897728919983}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8258751630783081},{"id":"https://openalex.org/C2777210771","wikidata":"https://www.wikidata.org/wiki/Q4927124","display_name":"Block (permutation group theory)","level":2,"score":0.6050066947937012},{"id":"https://openalex.org/C41045048","wikidata":"https://www.wikidata.org/wiki/Q202843","display_name":"Linear programming","level":2,"score":0.5767659544944763},{"id":"https://openalex.org/C2780586970","wikidata":"https://www.wikidata.org/wiki/Q1357284","display_name":"Popularity","level":2,"score":0.5675209164619446},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.543076753616333},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4575994312763214},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3949156105518341},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.14063897728919983},{"id":"https://openalex.org/C77805123","wikidata":"https://www.wikidata.org/wiki/Q161272","display_name":"Social psychology","level":1,"score":0.0},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/vl/hcc51201.2021.9576449","is_oa":false,"landing_page_url":"https://doi.org/10.1109/vl/hcc51201.2021.9576449","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/11","score":0.44999998807907104,"display_name":"Sustainable cities and communities"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":14,"referenced_works":["https://openalex.org/W626621662","https://openalex.org/W1963557108","https://openalex.org/W1983224396","https://openalex.org/W2056199063","https://openalex.org/W2089728487","https://openalex.org/W2280662059","https://openalex.org/W2500184736","https://openalex.org/W2535073923","https://openalex.org/W2613723386","https://openalex.org/W2621082801","https://openalex.org/W2770982456","https://openalex.org/W2775059447","https://openalex.org/W4285719527","https://openalex.org/W6695418309"],"related_works":["https://openalex.org/W2368605798","https://openalex.org/W2518037665","https://openalex.org/W2348524959","https://openalex.org/W2477036161","https://openalex.org/W2368049389","https://openalex.org/W2384861574","https://openalex.org/W4294565801","https://openalex.org/W2170801710","https://openalex.org/W2952704802","https://openalex.org/W2741781807"],"abstract_inverted_index":{"Linear":[0],"programming":[1,55,108],"is":[2,50],"a":[3,35,43,99,133],"mathematical":[4],"optimization":[5,23],"technique":[6],"used":[7,81],"in":[8,52,132],"numerous":[9,18],"fields":[10],"including":[11,21],"mathematics,":[12],"economics,":[13],"and":[14,31,57,59,88,124,128],"computer":[15],"science,":[16],"with":[17],"industrial":[19],"contexts,":[20],"solving":[22],"problems":[24],"such":[25,67],"as":[26,68],"planning":[27],"routes,":[28],"allocating":[29],"resources,":[30],"creating":[32,98],"schedules.":[33],"As":[34],"result":[36],"of":[37,41,46,54],"its":[38,47,73],"wide":[39],"breadth":[40],"applications,":[42],"considerable":[44],"amount":[45],"user":[48],"base":[49],"lacking":[51],"terms":[53],"knowledge":[56],"experience":[58],"thus":[60,129],"often":[61,86],"resorts":[62],"to":[63,90,105,121],"using":[64,110],"graphical":[65],"software":[66],"Microsoft":[69],"Excel.":[70],"However,":[71],"despite":[72],"popularity":[74],"amongst":[75],"less":[76],"technical":[77],"users,":[78],"the":[79,119],"methodologies":[80],"by":[82],"these":[83],"tools":[84],"are":[85],"ad-hoc":[87],"prone":[89],"errors.":[91],"To":[92],"counteract":[93],"this":[94],"problem":[95],"we":[96],"propose":[97],"block-based":[100],"language":[101,116],"that":[102,135],"allows":[103],"users":[104,120],"create":[106],"linear":[107],"models":[109],"data":[111],"contained":[112],"inside":[113],"spreadsheets.":[114],"This":[115],"will":[117],"guide":[118],"write":[122],"syntactically":[123],"semantically":[125],"correct":[126],"programs":[127],"aid":[130],"them":[131],"way":[134],"current":[136],"languages":[137],"do":[138],"not.":[139]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
