{"id":"https://openalex.org/W3014873806","doi":"https://doi.org/10.1109/vst50071.2020.9051634","title":"An Empirical Evaluation for Object Initialization of Member Variables in Unit Testing","display_name":"An Empirical Evaluation for Object Initialization of Member Variables in Unit Testing","publication_year":2020,"publication_date":"2020-02-01","ids":{"openalex":"https://openalex.org/W3014873806","doi":"https://doi.org/10.1109/vst50071.2020.9051634","mag":"3014873806"},"language":"en","primary_location":{"id":"doi:10.1109/vst50071.2020.9051634","is_oa":false,"landing_page_url":"https://doi.org/10.1109/vst50071.2020.9051634","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 IEEE Workshop on Validation, Analysis and Evolution of Software Tests (VST)","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/A5040837907","display_name":"Stefan Fischer","orcid":"https://orcid.org/0000-0002-4715-3384"},"institutions":[{"id":"https://openalex.org/I4210126338","display_name":"Software Competence Center Hagenberg (Austria)","ror":"https://ror.org/02ks3nr96","country_code":"AT","type":"company","lineage":["https://openalex.org/I4210126338"]}],"countries":["AT"],"is_corresponding":true,"raw_author_name":"Stefan Fischer","raw_affiliation_strings":["Software Competence Center Hagenberg GmbH, Hagenberg, Austria"],"affiliations":[{"raw_affiliation_string":"Software Competence Center Hagenberg GmbH, Hagenberg, Austria","institution_ids":["https://openalex.org/I4210126338"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039363182","display_name":"Evelyn Nicole Haslinger","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Evelyn Nicole Haslinger","raw_affiliation_strings":["Symflower GmbH, Linz, Austria"],"affiliations":[{"raw_affiliation_string":"Symflower GmbH, Linz, Austria","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5043707656","display_name":"Markus Zimmermann","orcid":"https://orcid.org/0000-0002-6666-3291"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Markus Zimmermann","raw_affiliation_strings":["Symflower GmbH, Linz, Austria"],"affiliations":[{"raw_affiliation_string":"Symflower GmbH, Linz, Austria","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5044451120","display_name":"Hannes Thaller","orcid":"https://orcid.org/0000-0002-3810-0475"},"institutions":[{"id":"https://openalex.org/I121883995","display_name":"Johannes Kepler University of Linz","ror":"https://ror.org/052r2xn60","country_code":"AT","type":"education","lineage":["https://openalex.org/I121883995"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"Hannes Thaller","raw_affiliation_strings":["Institute for Software Systems Engineering, Johannes Kepler University, Linz, Austria"],"affiliations":[{"raw_affiliation_string":"Institute for Software Systems Engineering, Johannes Kepler University, Linz, Austria","institution_ids":["https://openalex.org/I121883995"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5040837907"],"corresponding_institution_ids":["https://openalex.org/I4210126338"],"apc_list":null,"apc_paid":null,"fwci":0.3038,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.58608059,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"2724","issue":null,"first_page":"8","last_page":"11"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":1.0,"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"}},"topics":[{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":1.0,"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9997000098228455,"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/T10260","display_name":"Software Engineering Research","score":0.9995999932289124,"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.7458158731460571},{"id":"https://openalex.org/keywords/initialization","display_name":"Initialization","score":0.7013126611709595},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.6664407849311829},{"id":"https://openalex.org/keywords/object","display_name":"Object (grammar)","score":0.61161869764328},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.5586768984794617},{"id":"https://openalex.org/keywords/meaning","display_name":"Meaning (existential)","score":0.5535651445388794},{"id":"https://openalex.org/keywords/field","display_name":"Field (mathematics)","score":0.5533025860786438},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.5175106525421143},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.51632159948349},{"id":"https://openalex.org/keywords/state","display_name":"State (computer science)","score":0.48136621713638306},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4788351356983185},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.46471676230430603},{"id":"https://openalex.org/keywords/object-code","display_name":"Object code","score":0.4586297571659088},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.43684208393096924},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.370763897895813},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.34386032819747925},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.16555163264274597},{"id":"https://openalex.org/keywords/code-generation","display_name":"Code generation","score":0.14592519402503967}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7458158731460571},{"id":"https://openalex.org/C114466953","wikidata":"https://www.wikidata.org/wiki/Q6034165","display_name":"Initialization","level":2,"score":0.7013126611709595},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.6664407849311829},{"id":"https://openalex.org/C2781238097","wikidata":"https://www.wikidata.org/wiki/Q175026","display_name":"Object (grammar)","level":2,"score":0.61161869764328},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.5586768984794617},{"id":"https://openalex.org/C2780876879","wikidata":"https://www.wikidata.org/wiki/Q3054749","display_name":"Meaning (existential)","level":2,"score":0.5535651445388794},{"id":"https://openalex.org/C9652623","wikidata":"https://www.wikidata.org/wiki/Q190109","display_name":"Field (mathematics)","level":2,"score":0.5533025860786438},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.5175106525421143},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.51632159948349},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.48136621713638306},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4788351356983185},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.46471676230430603},{"id":"https://openalex.org/C154526789","wikidata":"https://www.wikidata.org/wiki/Q157965","display_name":"Object code","level":4,"score":0.4586297571659088},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.43684208393096924},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.370763897895813},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.34386032819747925},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.16555163264274597},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.14592519402503967},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.0},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","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/C542102704","wikidata":"https://www.wikidata.org/wiki/Q183257","display_name":"Psychotherapist","level":1,"score":0.0},{"id":"https://openalex.org/C202444582","wikidata":"https://www.wikidata.org/wiki/Q837863","display_name":"Pure mathematics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/vst50071.2020.9051634","is_oa":false,"landing_page_url":"https://doi.org/10.1109/vst50071.2020.9051634","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 IEEE Workshop on Validation, Analysis and Evolution of Software Tests (VST)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Quality Education","score":0.6000000238418579,"id":"https://metadata.un.org/sdg/4"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":6,"referenced_works":["https://openalex.org/W1573044584","https://openalex.org/W1797299357","https://openalex.org/W1979345446","https://openalex.org/W2147002252","https://openalex.org/W2170078167","https://openalex.org/W2174442795"],"related_works":["https://openalex.org/W2042804080","https://openalex.org/W3081644756","https://openalex.org/W60611840","https://openalex.org/W2240848044","https://openalex.org/W2332490499","https://openalex.org/W1585130830","https://openalex.org/W170259237","https://openalex.org/W2390085541","https://openalex.org/W2483646612","https://openalex.org/W2372004244"],"abstract_inverted_index":{"Automated":[0],"test":[1],"case":[2],"generation":[3],"techniques":[4],"usually":[5],"aim":[6],"to":[7,49,79,105,113,130,142,163],"maximize":[8],"some":[9],"coverage":[10],"criteria.":[11],"For":[12,98],"object":[13,32,62],"oriented":[14],"languages,":[15],"like":[16],"Java,":[17],"the":[18,30,44,60,102,115],"branches":[19,36],"that":[20,91,109,123],"can":[21,64,95,110,127],"be":[22,39,65,96,111,128,139],"reached":[23],"in":[24,149],"source":[25,77,103],"code,":[26],"frequently":[27],"depend":[28],"on":[29],"internal":[31,61],"state.":[33],"Meaning":[34,86],"certain":[35],"will":[37],"only":[38,140],"taken,":[40],"if":[41],"fields":[42,92,126,137],"inside":[43,93],"tested":[45],"class":[46],"are":[47],"set":[48,114,129,164],"specific":[50],"values.":[51,166],"It":[52],"is":[53],"however":[54],"not":[55,159],"obvious":[56],"how":[57,81],"much":[58],"of":[59,74,117,125,136,155],"state":[63],"controlled.":[66],"In":[67],"this":[68],"paper,":[69],"we":[70,87,100,157],"analyzed":[71,101],"a":[72,118,131,147],"corpus":[73],"110":[75],"open":[76],"systems":[78],"evaluate":[80],"settable":[82,141],"their":[83,165],"classes":[84,94],"are.":[85],"looked":[88],"for":[89,153],"ways":[90],"written.":[97],"instance,":[99],"code":[104],"identify":[106],"setter":[107],"methods":[108],"used":[112],"values":[116,144],"field.":[119],"Our":[120],"results":[121],"show":[122],"66.5%":[124],"desired":[132],"value,":[133],"while":[134],"31.5%":[135],"may":[138],"particular":[143],"or":[145],"require":[146],"more":[148],"depth":[150],"analysis.":[151],"Only":[152],"2%":[154],"fields,":[156],"did":[158],"find":[160],"any":[161],"way":[162]},"counts_by_year":[{"year":2022,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
