{"id":"https://openalex.org/W4391467176","doi":"https://doi.org/10.1145/3631908.3631926","title":"Automatic Generation of Accurate Test Templates based on JUnit Asserts","display_name":"Automatic Generation of Accurate Test Templates based on JUnit Asserts","publication_year":2023,"publication_date":"2023-10-19","ids":{"openalex":"https://openalex.org/W4391467176","doi":"https://doi.org/10.1145/3631908.3631926"},"language":"en","primary_location":{"id":"doi:10.1145/3631908.3631926","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3631908.3631926","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3631908.3631926","source":null,"license":"cc-by-nc-sa","license_id":"https://openalex.org/licenses/cc-by-nc-sa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 7th International Conference on Algorithms, Computing and Systems","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3631908.3631926","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5064043728","display_name":"Alessandro Midolo","orcid":"https://orcid.org/0000-0002-9575-8054"},"institutions":[{"id":"https://openalex.org/I39063666","display_name":"University of Catania","ror":"https://ror.org/03a64bh57","country_code":"IT","type":"education","lineage":["https://openalex.org/I39063666"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Alessandro Midolo","raw_affiliation_strings":["Dipartimento di Matematica e Informatica, University of Catania, Italy"],"raw_orcid":"https://orcid.org/0000-0002-9575-8054","affiliations":[{"raw_affiliation_string":"Dipartimento di Matematica e Informatica, University of Catania, Italy","institution_ids":["https://openalex.org/I39063666"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5011707033","display_name":"Emiliano Tramontana","orcid":"https://orcid.org/0000-0002-7169-659X"},"institutions":[{"id":"https://openalex.org/I39063666","display_name":"University of Catania","ror":"https://ror.org/03a64bh57","country_code":"IT","type":"education","lineage":["https://openalex.org/I39063666"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Emiliano Tramontana","raw_affiliation_strings":["Dipartimento di Matematica e Informatica, University of Catania, Italy"],"raw_orcid":"https://orcid.org/0000-0002-7169-659X","affiliations":[{"raw_affiliation_string":"Dipartimento di Matematica e Informatica, University of Catania, Italy","institution_ids":["https://openalex.org/I39063666"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.4077,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.7211329,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"125","last_page":"131"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9998999834060669,"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":0.9998999834060669,"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/T11032","display_name":"VLSI and Analog Circuit Testing","score":0.9976999759674072,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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.9970999956130981,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/template","display_name":"Template","score":0.6704173684120178},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.644668459892273},{"id":"https://openalex.org/keywords/test","display_name":"Test (biology)","score":0.6130908727645874},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.42129838466644287},{"id":"https://openalex.org/keywords/computer-graphics","display_name":"Computer graphics (images)","score":0.33889883756637573},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.3370937705039978},{"id":"https://openalex.org/keywords/engineering-drawing","display_name":"Engineering drawing","score":0.32978010177612305},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.21833929419517517},{"id":"https://openalex.org/keywords/geology","display_name":"Geology","score":0.1260385513305664}],"concepts":[{"id":"https://openalex.org/C82714645","wikidata":"https://www.wikidata.org/wiki/Q438331","display_name":"Template","level":2,"score":0.6704173684120178},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.644668459892273},{"id":"https://openalex.org/C2777267654","wikidata":"https://www.wikidata.org/wiki/Q3519023","display_name":"Test (biology)","level":2,"score":0.6130908727645874},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.42129838466644287},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.33889883756637573},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3370937705039978},{"id":"https://openalex.org/C199639397","wikidata":"https://www.wikidata.org/wiki/Q1788588","display_name":"Engineering drawing","level":1,"score":0.32978010177612305},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.21833929419517517},{"id":"https://openalex.org/C127313418","wikidata":"https://www.wikidata.org/wiki/Q1069","display_name":"Geology","level":0,"score":0.1260385513305664},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3631908.3631926","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3631908.3631926","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3631908.3631926","source":null,"license":"cc-by-nc-sa","license_id":"https://openalex.org/licenses/cc-by-nc-sa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 7th International Conference on Algorithms, Computing and Systems","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3631908.3631926","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3631908.3631926","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3631908.3631926","source":null,"license":"cc-by-nc-sa","license_id":"https://openalex.org/licenses/cc-by-nc-sa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 7th International Conference on Algorithms, Computing and Systems","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1848961981","display_name":null,"funder_award_id":"PIACERI 2020/22","funder_id":"https://openalex.org/F4320322690","funder_display_name":"Universit\u00e0 di Catania"},{"id":"https://openalex.org/G8063095102","display_name":null,"funder_award_id":"2020/22","funder_id":"https://openalex.org/F4320322690","funder_display_name":"Universit\u00e0 di Catania"}],"funders":[{"id":"https://openalex.org/F4320322690","display_name":"Universit\u00e0 di Catania","ror":"https://ror.org/03a64bh57"}],"has_content":{"grobid_xml":false,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4391467176.pdf"},"referenced_works_count":26,"referenced_works":["https://openalex.org/W1965194038","https://openalex.org/W1971650562","https://openalex.org/W1978607518","https://openalex.org/W2024749145","https://openalex.org/W2027398997","https://openalex.org/W2029136037","https://openalex.org/W2067617772","https://openalex.org/W2089175932","https://openalex.org/W2102816555","https://openalex.org/W2145733341","https://openalex.org/W2347053969","https://openalex.org/W2515377248","https://openalex.org/W2586946380","https://openalex.org/W2606444700","https://openalex.org/W2682664750","https://openalex.org/W2735077751","https://openalex.org/W2882984136","https://openalex.org/W2888490860","https://openalex.org/W2896288175","https://openalex.org/W2952072681","https://openalex.org/W3082051432","https://openalex.org/W3096340326","https://openalex.org/W3128035997","https://openalex.org/W3185773251","https://openalex.org/W4285184483","https://openalex.org/W4295918990"],"related_works":["https://openalex.org/W2121300814","https://openalex.org/W4234406076","https://openalex.org/W1886613375","https://openalex.org/W4236081792","https://openalex.org/W4250583430","https://openalex.org/W2010731026","https://openalex.org/W2360893094","https://openalex.org/W4390787808","https://openalex.org/W4236036386","https://openalex.org/W4231091074"],"abstract_inverted_index":{"Software":[0],"testing":[1],"is":[2,29,109,145],"a":[3,14,89,92,138,143],"much":[4],"needed":[5,58],"activity":[6],"to":[7,23,36,42,59,64,77,111,125,133,147],"ensure":[8],"quality":[9],"of":[10,49,67,80,88,137,151],"software":[11,120,157],"systems,":[12],"and":[13,16,47,54,95,99,181],"large":[15],"effective":[17],"test":[18,33,62,81,85,153,171],"suite":[19],"has":[20,161],"the":[21,37,45,50,56,68,104,114,127,134,149],"potential":[22],"identify":[24],"defects.":[25],"However,":[26],"substantial":[27],"effort":[28],"required":[30],"when":[31],"implementing":[32],"cases,":[34],"due":[35],"knowledge":[38],"that":[39,169],"developers":[40],"have":[41,122],"acquire":[43],"on":[44,164],"structure":[46],"behaviour":[48],"system":[51],"under":[52],"test,":[53],"for":[55,155],"time":[57],"write":[60],"many":[61],"cases":[63,154,172],"cover":[65],"most":[66,128],"execution":[69],"paths.":[70],"This":[71],"paper":[72],"proposes":[73],"an":[74],"automatic":[75],"approach":[76,160],"generate":[78],"templates":[79],"cases.":[82],"A":[83],"generated":[84,107,170],"template":[86],"consists":[87],"JUnit":[90],"assert,":[91],"method":[93,139],"call":[94],"some":[96,117],"default":[97],"parameters,":[98],"can":[100],"be":[101],"customised":[102],"by":[103],"developer,":[105],"since":[106],"code":[108,175],"easy":[110],"read.":[112],"In":[113],"proposed":[115],"approach,":[116],"selected":[118],"industrial":[119],"repositories":[121],"been":[123,162],"analysed":[124],"determine":[126],"frequent":[129],"assert":[130],"used":[131,146],"according":[132],"return":[135],"type":[136],"call.":[140],"Then,":[141],"such":[142],"frequency":[144],"guide":[148],"generation":[150],"new":[152],"other":[156],"systems.":[158],"The":[159],"assessed":[163],"real-world":[165],"Java":[166],"projects,":[167],"proving":[168],"increase":[173],"application":[174],"coverage":[176],"considerably,":[177],"while":[178],"exhibiting":[179],"readability":[180],"effectiveness.":[182]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
