{"id":"https://openalex.org/W2983752450","doi":"https://doi.org/10.1007/s10664-019-09784-9","title":"An experimental scrutiny of visual design modelling: VCL up against UML+OCL","display_name":"An experimental scrutiny of visual design modelling: VCL up against UML+OCL","publication_year":2019,"publication_date":"2019-12-28","ids":{"openalex":"https://openalex.org/W2983752450","doi":"https://doi.org/10.1007/s10664-019-09784-9","mag":"2983752450"},"language":"en","primary_location":{"id":"doi:10.1007/s10664-019-09784-9","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10664-019-09784-9","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10664-019-09784-9.pdf","source":{"id":"https://openalex.org/S109852484","display_name":"Empirical Software Engineering","issn_l":"1382-3256","issn":["1382-3256","1573-7616"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Empirical Software Engineering","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/s10664-019-09784-9.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5035713848","display_name":"Nuno Am\u00e1lio","orcid":"https://orcid.org/0000-0001-8751-5039"},"institutions":[{"id":"https://openalex.org/I12870472","display_name":"Birmingham City University","ror":"https://ror.org/00t67pt25","country_code":"GB","type":"education","lineage":["https://openalex.org/I12870472"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Nuno Am\u00e1lio","raw_affiliation_strings":["Faculty of Computing, Engineering and the Built Environment, Birmingham City University, Millennium Point, Curzon Street, Birmingham, B4 7XG, UK"],"raw_orcid":"https://orcid.org/0000-0001-8751-5039","affiliations":[{"raw_affiliation_string":"Faculty of Computing, Engineering and the Built Environment, Birmingham City University, Millennium Point, Curzon Street, Birmingham, B4 7XG, UK","institution_ids":["https://openalex.org/I12870472"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078533117","display_name":"Lionel Briand","orcid":"https://orcid.org/0000-0002-1393-1010"},"institutions":[{"id":"https://openalex.org/I153718931","display_name":"University of Ottawa","ror":"https://ror.org/03c4mmv16","country_code":"CA","type":"education","lineage":["https://openalex.org/I153718931"]},{"id":"https://openalex.org/I186903577","display_name":"University of Luxembourg","ror":"https://ror.org/036x5ad56","country_code":"LU","type":"education","lineage":["https://openalex.org/I186903577"]}],"countries":["CA","LU"],"is_corresponding":false,"raw_author_name":"Lionel Briand","raw_affiliation_strings":["EECS Department, University of Ottawa, Ottawa, Canada","SnT Center, University of Luxembourg, 29, Avenue J. F. Kennedy, Esch-sur-Alzette, 1855, Luxembourg"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"EECS Department, University of Ottawa, Ottawa, Canada","institution_ids":["https://openalex.org/I153718931"]},{"raw_affiliation_string":"SnT Center, University of Luxembourg, 29, Avenue J. F. Kennedy, Esch-sur-Alzette, 1855, Luxembourg","institution_ids":["https://openalex.org/I186903577"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5047369180","display_name":"Pierre Kelsen","orcid":null},"institutions":[{"id":"https://openalex.org/I186903577","display_name":"University of Luxembourg","ror":"https://ror.org/036x5ad56","country_code":"LU","type":"education","lineage":["https://openalex.org/I186903577"]}],"countries":["LU"],"is_corresponding":false,"raw_author_name":"Pierre Kelsen","raw_affiliation_strings":["Faculty of Science, Technology and Communication, University of Luxembourg, Maison du Nombre, 6, Avenue de la Fonte, Esch-sur-Alzette, 4364, Luxembourg"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Faculty of Science, Technology and Communication, University of Luxembourg, Maison du Nombre, 6, Avenue de la Fonte, Esch-sur-Alzette, 4364, Luxembourg","institution_ids":["https://openalex.org/I186903577"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5035713848"],"corresponding_institution_ids":["https://openalex.org/I12870472"],"apc_list":{"value":2290,"currency":"EUR","value_usd":2890},"apc_paid":{"value":2290,"currency":"EUR","value_usd":2890},"fwci":0.0,"has_fulltext":true,"cited_by_count":3,"citation_normalized_percentile":{"value":0.12380982,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":95},"biblio":{"volume":"25","issue":"2","first_page":"1205","last_page":"1258"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10799","display_name":"Data Visualization and Analytics","score":0.9980999827384949,"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/T10799","display_name":"Data Visualization and Analytics","score":0.9980999827384949,"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/T10260","display_name":"Software Engineering Research","score":0.9958999752998352,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T12601","display_name":"Web Applications and Data Management","score":0.9879999756813049,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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.6653334498405457},{"id":"https://openalex.org/keywords/unified-modeling-language","display_name":"Unified Modeling Language","score":0.6517632007598877},{"id":"https://openalex.org/keywords/visual-modeling","display_name":"Visual modeling","score":0.5016109943389893},{"id":"https://openalex.org/keywords/comprehension","display_name":"Comprehension","score":0.4558315575122833},{"id":"https://openalex.org/keywords/notation","display_name":"Notation","score":0.4354135990142822},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.40115413069725037},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3647019863128662},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.25747835636138916},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.0848817229270935}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6653334498405457},{"id":"https://openalex.org/C145644426","wikidata":"https://www.wikidata.org/wiki/Q169411","display_name":"Unified Modeling Language","level":3,"score":0.6517632007598877},{"id":"https://openalex.org/C2780330621","wikidata":"https://www.wikidata.org/wiki/Q7936609","display_name":"Visual modeling","level":4,"score":0.5016109943389893},{"id":"https://openalex.org/C511192102","wikidata":"https://www.wikidata.org/wiki/Q5156948","display_name":"Comprehension","level":2,"score":0.4558315575122833},{"id":"https://openalex.org/C45357846","wikidata":"https://www.wikidata.org/wiki/Q2001982","display_name":"Notation","level":2,"score":0.4354135990142822},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.40115413069725037},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3647019863128662},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.25747835636138916},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0848817229270935},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1007/s10664-019-09784-9","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10664-019-09784-9","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10664-019-09784-9.pdf","source":{"id":"https://openalex.org/S109852484","display_name":"Empirical Software Engineering","issn_l":"1382-3256","issn":["1382-3256","1573-7616"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Empirical Software Engineering","raw_type":"journal-article"},{"id":"pmh:oai:www.open-access.bcu.ac.uk:8355","is_oa":false,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4306402654","display_name":"BCU Open Access Repository (Birmingham City University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I12870472","host_organization_name":"Birmingham City University","host_organization_lineage":["https://openalex.org/I12870472"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":"","raw_type":"Article"},{"id":"pmh:oai:orbilu.uni.lu:10993/41995","is_oa":true,"landing_page_url":"http://orbilu.uni.lu/handle/10993/41995","pdf_url":null,"source":{"id":"https://openalex.org/S4306401815","display_name":"Open Repository and Bibliography (University of Luxembourg)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I186903577","host_organization_name":"University of Luxembourg","host_organization_lineage":["https://openalex.org/I186903577"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-sa","license_id":"https://openalex.org/licenses/cc-by-nc-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":null}],"best_oa_location":{"id":"doi:10.1007/s10664-019-09784-9","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10664-019-09784-9","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10664-019-09784-9.pdf","source":{"id":"https://openalex.org/S109852484","display_name":"Empirical Software Engineering","issn_l":"1382-3256","issn":["1382-3256","1573-7616"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Empirical Software Engineering","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2983752450.pdf","grobid_xml":"https://content.openalex.org/works/W2983752450.grobid-xml"},"referenced_works_count":109,"referenced_works":["https://openalex.org/W67523911","https://openalex.org/W80695334","https://openalex.org/W1484512593","https://openalex.org/W1487555570","https://openalex.org/W1495380017","https://openalex.org/W1505910223","https://openalex.org/W1519537054","https://openalex.org/W1522310484","https://openalex.org/W1536977410","https://openalex.org/W1549521321","https://openalex.org/W1553589896","https://openalex.org/W1569841956","https://openalex.org/W1570797710","https://openalex.org/W1588335385","https://openalex.org/W1596515083","https://openalex.org/W1612015840","https://openalex.org/W1623771563","https://openalex.org/W1688986998","https://openalex.org/W1775912595","https://openalex.org/W1783768447","https://openalex.org/W1791587663","https://openalex.org/W1847099921","https://openalex.org/W1849162128","https://openalex.org/W1913755735","https://openalex.org/W1933140117","https://openalex.org/W1944652335","https://openalex.org/W1948497384","https://openalex.org/W1965228681","https://openalex.org/W1970641575","https://openalex.org/W1974512493","https://openalex.org/W1976774978","https://openalex.org/W1977603982","https://openalex.org/W1980718559","https://openalex.org/W1989160441","https://openalex.org/W1990100773","https://openalex.org/W1990234030","https://openalex.org/W1994814240","https://openalex.org/W1997164669","https://openalex.org/W1997478233","https://openalex.org/W2001104712","https://openalex.org/W2002842561","https://openalex.org/W2003259934","https://openalex.org/W2004921315","https://openalex.org/W2006308387","https://openalex.org/W2011550426","https://openalex.org/W2018568588","https://openalex.org/W2018742491","https://openalex.org/W2019710188","https://openalex.org/W2024467868","https://openalex.org/W2030360178","https://openalex.org/W2032425810","https://openalex.org/W2042107774","https://openalex.org/W2046387538","https://openalex.org/W2048973744","https://openalex.org/W2050540450","https://openalex.org/W2052363833","https://openalex.org/W2056570028","https://openalex.org/W2061731700","https://openalex.org/W2063089045","https://openalex.org/W2064189581","https://openalex.org/W2064597214","https://openalex.org/W2064650227","https://openalex.org/W2079484991","https://openalex.org/W2083961577","https://openalex.org/W2089438716","https://openalex.org/W2093283814","https://openalex.org/W2095129637","https://openalex.org/W2099529102","https://openalex.org/W2100468547","https://openalex.org/W2103247738","https://openalex.org/W2109212167","https://openalex.org/W2110065044","https://openalex.org/W2110143060","https://openalex.org/W2111929254","https://openalex.org/W2115937516","https://openalex.org/W2121044470","https://openalex.org/W2124970417","https://openalex.org/W2127875809","https://openalex.org/W2130616228","https://openalex.org/W2137684292","https://openalex.org/W2140972252","https://openalex.org/W2142557921","https://openalex.org/W2143420036","https://openalex.org/W2143838413","https://openalex.org/W2144192824","https://openalex.org/W2144973245","https://openalex.org/W2145683197","https://openalex.org/W2146272590","https://openalex.org/W2146494438","https://openalex.org/W2154803583","https://openalex.org/W2156950199","https://openalex.org/W2158338135","https://openalex.org/W2160182024","https://openalex.org/W2164425715","https://openalex.org/W2166697993","https://openalex.org/W2168914087","https://openalex.org/W2170805327","https://openalex.org/W2294091112","https://openalex.org/W2531581679","https://openalex.org/W2622958941","https://openalex.org/W2945526390","https://openalex.org/W2986348978","https://openalex.org/W3119437944","https://openalex.org/W4229884746","https://openalex.org/W4232474103","https://openalex.org/W4235011715","https://openalex.org/W4248361652","https://openalex.org/W4251873186","https://openalex.org/W4254354208"],"related_works":["https://openalex.org/W2353170788","https://openalex.org/W2364655160","https://openalex.org/W2380528922","https://openalex.org/W2385239434","https://openalex.org/W2555062806","https://openalex.org/W2359312623","https://openalex.org/W1516779612","https://openalex.org/W2363773515","https://openalex.org/W2010155088","https://openalex.org/W2395596983"],"abstract_inverted_index":{"Abstract":[0],"The":[1,47,91,133],"graphical":[2,39,192,225],"nature":[3],"of":[4,23,33,72,96,130,148,156,161,167,191,194,215,224],"prominent":[5],"modelling":[6,147,199,214],"notations,":[7],"such":[8],"as":[9],"the":[10,20,30,94,143,183,189,222],"standards":[11],"UML":[12,81,116],"and":[13,35,42,69,74,108,117,119,128,152,164,177,196,200,213],"SysML,":[14],"enables":[15],"them":[16],"to":[17,59,80,123],"tap":[18],"into":[19,188],"cognitive":[21,31,63],"benefits":[22,127,207,223],"diagrams.":[24],"However,":[25],"these":[26],"notations":[27],"hardly":[28],"exploit":[29],"potential":[32],"diagrams":[34],"are":[36,136],"only":[37],"partially":[38],"with":[40,142],"invariants":[41,151,195],"operations":[43,197],"being":[44],"expressed":[45],"textually.":[46,90],"Visual":[48],"Contract":[49],"Language":[50],"(VCL)":[51],"aims":[52],"at":[53],"improving":[54],"visual":[55,67,131,172],"modelling;":[56],"it":[57],"tries":[58],"(a)":[60],"maximise":[61],"diagrammatic":[62],"effectiveness,":[64],"(b)":[65],"increase":[66],"expressivity,":[68],"(c)":[70],"level":[71],"rigour":[73],"formality.":[75],"It":[76],"is":[77,87,122,182],"an":[78],"alternative":[79],"that":[82],"does":[83],"largely":[84],"pictorially":[85],"what":[86],"traditionally":[88],"done":[89],"paper":[92],"presents":[93],"results":[95],"a":[97,139,168],"controlled":[98],"experiment":[99],"carried":[100],"out":[101],"four":[102],"times":[103],"in":[104,208],"different":[105],"academic":[106],"settings":[107],"involving":[109],"43":[110],"participants,":[111],"which":[112],"compares":[113],"VCL":[114,206],"against":[115],"OCL":[118],"whose":[120],"goal":[121],"provide":[124],"insight":[125],"on":[126,198,221],"limitations":[129],"modelling.":[132],"paper\u2019s":[134],"hypotheses":[135],"evaluated":[137],"using":[138],"crossover":[140],"design":[141],"following":[144],"tasks:":[145],"(i)":[146],"state":[149],"space,":[150],"operations,":[153,216],"(ii)":[154],"comprehension":[155,166],"modelled":[157],"problem,":[158],"(iii)":[159],"detection":[160],"model":[162,201,211],"defects":[163],"(iv)":[165],"given":[169],"model.":[170],"Although":[171],"approaches":[173],"have":[174],"been":[175],"used":[176],"advocated":[178],"for":[179],"decades,":[180],"this":[181],"first":[184],"empirical":[185,219],"investigation":[186],"looking":[187],"effects":[190],"expression":[193],"usage":[202],"tasks.":[203],"Results":[204],"suggest":[205],"defect":[209],"detection,":[210],"comprehension,":[212],"providing":[217],"some":[218],"evidence":[220],"software":[226],"design.":[227]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"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"}
