{"id":"https://openalex.org/W2087758025","doi":"https://doi.org/10.1145/2771783.2771805","title":"Feedback-controlled random test generation","display_name":"Feedback-controlled random test generation","publication_year":2015,"publication_date":"2015-07-10","ids":{"openalex":"https://openalex.org/W2087758025","doi":"https://doi.org/10.1145/2771783.2771805","mag":"2087758025"},"language":"en","primary_location":{"id":"doi:10.1145/2771783.2771805","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2771783.2771805","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2015 International Symposium on Software Testing and Analysis","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/A5044305096","display_name":"Kohsuke Yatoh","orcid":null},"institutions":[{"id":"https://openalex.org/I74801974","display_name":"The University of Tokyo","ror":"https://ror.org/057zh3y96","country_code":"JP","type":"education","lineage":["https://openalex.org/I74801974"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Kohsuke Yatoh","raw_affiliation_strings":["University of Tokyo, Japan","University of Tokyo, , Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Tokyo, Japan","institution_ids":["https://openalex.org/I74801974"]},{"raw_affiliation_string":"University of Tokyo, , Japan","institution_ids":["https://openalex.org/I74801974"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039757363","display_name":"Kazunori Sakamoto","orcid":"https://orcid.org/0000-0002-8817-814X"},"institutions":[{"id":"https://openalex.org/I184597095","display_name":"National Institute of Informatics","ror":"https://ror.org/04ksd4g47","country_code":"JP","type":"facility","lineage":["https://openalex.org/I1319490839","https://openalex.org/I184597095","https://openalex.org/I4210158934"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Kazunori Sakamoto","raw_affiliation_strings":["National Institute of Informatics, Japan","National institute of informatics, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"National Institute of Informatics, Japan","institution_ids":["https://openalex.org/I184597095"]},{"raw_affiliation_string":"National institute of informatics, Japan","institution_ids":["https://openalex.org/I184597095"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103091045","display_name":"Fuyuki Ishikawa","orcid":"https://orcid.org/0000-0001-7725-2618"},"institutions":[{"id":"https://openalex.org/I184597095","display_name":"National Institute of Informatics","ror":"https://ror.org/04ksd4g47","country_code":"JP","type":"facility","lineage":["https://openalex.org/I1319490839","https://openalex.org/I184597095","https://openalex.org/I4210158934"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Fuyuki Ishikawa","raw_affiliation_strings":["National Institute of Informatics, Japan","National institute of informatics, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"National Institute of Informatics, Japan","institution_ids":["https://openalex.org/I184597095"]},{"raw_affiliation_string":"National institute of informatics, Japan","institution_ids":["https://openalex.org/I184597095"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5002321977","display_name":"Shinichi Honiden","orcid":"https://orcid.org/0000-0003-1385-3996"},"institutions":[{"id":"https://openalex.org/I184597095","display_name":"National Institute of Informatics","ror":"https://ror.org/04ksd4g47","country_code":"JP","type":"facility","lineage":["https://openalex.org/I1319490839","https://openalex.org/I184597095","https://openalex.org/I4210158934"]},{"id":"https://openalex.org/I74801974","display_name":"The University of Tokyo","ror":"https://ror.org/057zh3y96","country_code":"JP","type":"education","lineage":["https://openalex.org/I74801974"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Shinichi Honiden","raw_affiliation_strings":["University of Tokyo, Japan / National Institute of Informatics, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Tokyo, Japan / National Institute of Informatics, Japan","institution_ids":["https://openalex.org/I184597095","https://openalex.org/I74801974"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.2239,"has_fulltext":false,"cited_by_count":12,"citation_normalized_percentile":{"value":0.87711995,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"316","last_page":"326"},"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.996399998664856,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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.9923999905586243,"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/feedback-loop","display_name":"Feedback loop","score":0.7501994371414185},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.674885094165802},{"id":"https://openalex.org/keywords/random-testing","display_name":"Random testing","score":0.45318835973739624},{"id":"https://openalex.org/keywords/diversity","display_name":"Diversity (politics)","score":0.4458054304122925},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.43636614084243774},{"id":"https://openalex.org/keywords/negative-feedback","display_name":"Negative feedback","score":0.4154934883117676},{"id":"https://openalex.org/keywords/test","display_name":"Test (biology)","score":0.4124564528465271},{"id":"https://openalex.org/keywords/control-theory","display_name":"Control theory (sociology)","score":0.3487623333930969},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.21820974349975586},{"id":"https://openalex.org/keywords/test-case","display_name":"Test case","score":0.2179352343082428},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.1980140209197998},{"id":"https://openalex.org/keywords/control","display_name":"Control (management)","score":0.1458958089351654},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.11809012293815613}],"concepts":[{"id":"https://openalex.org/C186886427","wikidata":"https://www.wikidata.org/wiki/Q5441213","display_name":"Feedback loop","level":2,"score":0.7501994371414185},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.674885094165802},{"id":"https://openalex.org/C106159264","wikidata":"https://www.wikidata.org/wiki/Q17146789","display_name":"Random testing","level":4,"score":0.45318835973739624},{"id":"https://openalex.org/C2781316041","wikidata":"https://www.wikidata.org/wiki/Q1230584","display_name":"Diversity (politics)","level":2,"score":0.4458054304122925},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.43636614084243774},{"id":"https://openalex.org/C93586867","wikidata":"https://www.wikidata.org/wiki/Q62527","display_name":"Negative feedback","level":3,"score":0.4154934883117676},{"id":"https://openalex.org/C2777267654","wikidata":"https://www.wikidata.org/wiki/Q3519023","display_name":"Test (biology)","level":2,"score":0.4124564528465271},{"id":"https://openalex.org/C47446073","wikidata":"https://www.wikidata.org/wiki/Q5165890","display_name":"Control theory (sociology)","level":3,"score":0.3487623333930969},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.21820974349975586},{"id":"https://openalex.org/C128942645","wikidata":"https://www.wikidata.org/wiki/Q1568346","display_name":"Test case","level":3,"score":0.2179352343082428},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.1980140209197998},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.1458958089351654},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.11809012293815613},{"id":"https://openalex.org/C152877465","wikidata":"https://www.wikidata.org/wiki/Q208042","display_name":"Regression analysis","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/C19165224","wikidata":"https://www.wikidata.org/wiki/Q23404","display_name":"Anthropology","level":1,"score":0.0},{"id":"https://openalex.org/C165801399","wikidata":"https://www.wikidata.org/wiki/Q25428","display_name":"Voltage","level":2,"score":0.0},{"id":"https://openalex.org/C144024400","wikidata":"https://www.wikidata.org/wiki/Q21201","display_name":"Sociology","level":0,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2771783.2771805","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2771783.2771805","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2015 International Symposium on Software Testing and Analysis","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":29,"referenced_works":["https://openalex.org/W413926619","https://openalex.org/W1965194038","https://openalex.org/W1993760289","https://openalex.org/W2009489720","https://openalex.org/W2014097364","https://openalex.org/W2029136037","https://openalex.org/W2035491908","https://openalex.org/W2045002843","https://openalex.org/W2053577778","https://openalex.org/W2060792710","https://openalex.org/W2061548807","https://openalex.org/W2063068372","https://openalex.org/W2096449544","https://openalex.org/W2098413804","https://openalex.org/W2098639318","https://openalex.org/W2102816555","https://openalex.org/W2105896632","https://openalex.org/W2106072155","https://openalex.org/W2107709519","https://openalex.org/W2110311336","https://openalex.org/W2114275288","https://openalex.org/W2114801793","https://openalex.org/W2114869486","https://openalex.org/W2133900335","https://openalex.org/W2153649445","https://openalex.org/W2157083801","https://openalex.org/W2160140538","https://openalex.org/W2295658119","https://openalex.org/W4388727850"],"related_works":["https://openalex.org/W2771707358","https://openalex.org/W2017101110","https://openalex.org/W2951394850","https://openalex.org/W2773320882","https://openalex.org/W4320033555","https://openalex.org/W2125379258","https://openalex.org/W2381125525","https://openalex.org/W2028403946","https://openalex.org/W2038819846","https://openalex.org/W1971938644"],"abstract_inverted_index":{"Feedback-directed":[0],"random":[1,11,40,119],"test":[2,41,120],"generation":[3,42,69,90],"is":[4,71],"a":[5,45,72,115],"widely":[6],"used":[7],"technique":[8],"to":[9,17,129,151],"generate":[10],"method":[12,46,116,145],"sequences.":[13],"It":[14],"leverages":[15],"feedback":[16,24,54,65,74,103,126],"guide":[18],"generation.":[19],"However,":[20],"the":[21,36,49,56,64,78,83,89,93,100,125,154],"validity":[22],"of":[23,38,58,67,95,102,109,132],"guidance":[25],"has":[26],"not":[27],"been":[28],"challenged":[29],"yet.":[30],"In":[31],"this":[32],"paper,":[33],"we":[34,61,113],"investigate":[35],"characteristics":[37],"feedback-directed":[39,68,156],"and":[43,76,91,107],"propose":[44,114],"that":[47,52,63,80,143],"exploits":[48],"obtained":[50],"knowledge":[51],"excessive":[53],"limits":[55,92],"diversity":[57,94,106,131],"tests.":[59,97,111,134],"First,":[60],"show":[62],"loop":[66,75],"algorithm":[70,157],"positive":[73],"amplifies":[77],"bias":[79],"emerges":[81],"in":[82,127],"candidate":[84],"value":[85],"pool.":[86],"This":[87],"over-directs":[88],"generated":[96,110,133],"Thus,":[98],"limiting":[99],"amount":[101],"can":[104],"improve":[105],"effectiveness":[108],"Second,":[112],"named":[117],"feedback-controlled":[118],"generation,":[121],"which":[122],"aggressively":[123],"controls":[124],"order":[128],"promote":[130],"Experiments":[135],"on":[136,158],"eight":[137],"different,":[138],"real-world":[139],"application":[140],"libraries":[141],"indicate":[142],"our":[144],"increases":[146],"branch":[147],"coverage":[148],"by":[149],"78%":[150],"204%":[152],"over":[153],"original":[155],"large-scale":[159],"utility":[160],"libraries.":[161]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":4},{"year":2020,"cited_by_count":2},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
