{"id":"https://openalex.org/W3046826443","doi":"https://doi.org/10.1145/3377929.3398110","title":"Evolving sqrt into 1/ x via software data maintenance","display_name":"Evolving sqrt into 1/ x via software data maintenance","publication_year":2020,"publication_date":"2020-07-08","ids":{"openalex":"https://openalex.org/W3046826443","doi":"https://doi.org/10.1145/3377929.3398110","mag":"3046826443"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/3377929.3398110","pdf_url":null,"source":null,"license":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"proceedings-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/A5053531565","display_name":"William B. Langdon","orcid":"https://orcid.org/0000-0002-6388-4160"},"institutions":[{"id":"https://openalex.org/I45129253","display_name":"University College London","ror":"https://ror.org/02jx3x895","country_code":"GB","type":"education","lineage":["https://openalex.org/I124357947","https://openalex.org/I45129253"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"W. B. Langdon","raw_affiliation_string":"UCL, London, UK","raw_affiliation_strings":["UCL, London, UK"]},{"author_position":"last","author":{"id":"https://openalex.org/A5086953482","display_name":"Oliver Krauss","orcid":"https://orcid.org/0000-0002-8136-2606"},"institutions":[{"id":"https://openalex.org/I4210136249","display_name":"University of Applied Sciences Upper Austria","ror":"https://ror.org/03jqp6d56","country_code":"AT","type":"education","lineage":["https://openalex.org/I4210136249"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"Oliver Krauss","raw_affiliation_string":"Johannes Kepler University and University of Applied Sciences Upper Austria, Linz, Austria","raw_affiliation_strings":["Johannes Kepler University and University of Applied Sciences Upper Austria, Linz, Austria"]}],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"has_fulltext":false,"cited_by_count":1,"cited_by_percentile_year":{"min":67,"max":75},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T11975","display_name":"Application of Genetic Programming in Machine Learning","score":0.9992,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T11975","display_name":"Application of Genetic Programming in Machine Learning","score":0.9992,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T10743","display_name":"Automated Software Testing Techniques","score":0.9951,"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":"Empirical Studies in Software Engineering","score":0.9936,"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":[{"keyword":"sqrt","score":0.513},{"keyword":"software data maintenance","score":0.4062}],"concepts":[{"id":"https://openalex.org/C60798267","wikidata":"https://www.wikidata.org/wiki/Q1226939","display_name":"Division (mathematics)","level":2,"score":0.71669036},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.69987535},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.6331031},{"id":"https://openalex.org/C2777742833","wikidata":"https://www.wikidata.org/wiki/Q1964083","display_name":"Reciprocal","level":2,"score":0.6138801},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.53872514},{"id":"https://openalex.org/C204241405","wikidata":"https://www.wikidata.org/wiki/Q461499","display_name":"Transformation (genetics)","level":3,"score":0.5263794},{"id":"https://openalex.org/C101317890","wikidata":"https://www.wikidata.org/wiki/Q940053","display_name":"Software maintenance","level":4,"score":0.49474046},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.45269305},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.42430252},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4120056},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4116374},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.33533302},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.26355112},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.24290106},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.13276413},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C78458016","wikidata":"https://www.wikidata.org/wiki/Q840400","display_name":"Evolutionary biology","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/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/3377929.3398110","pdf_url":null,"source":null,"license":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[],"grants":[],"referenced_works_count":63,"referenced_works":["https://openalex.org/W32282251","https://openalex.org/W83755378","https://openalex.org/W100379578","https://openalex.org/W1596462940","https://openalex.org/W1758861635","https://openalex.org/W1971650562","https://openalex.org/W1984074188","https://openalex.org/W1987029825","https://openalex.org/W1996374694","https://openalex.org/W2001936191","https://openalex.org/W2020772046","https://openalex.org/W2023462640","https://openalex.org/W2031279068","https://openalex.org/W2041713059","https://openalex.org/W2044108151","https://openalex.org/W2056842119","https://openalex.org/W2066559170","https://openalex.org/W2069265488","https://openalex.org/W2079664326","https://openalex.org/W2084178119","https://openalex.org/W2084627971","https://openalex.org/W2086561953","https://openalex.org/W2092382400","https://openalex.org/W2106683494","https://openalex.org/W2112036188","https://openalex.org/W2112221331","https://openalex.org/W2130408576","https://openalex.org/W2132195786","https://openalex.org/W2139657973","https://openalex.org/W2149521191","https://openalex.org/W2180366062","https://openalex.org/W2295811209","https://openalex.org/W2296035261","https://openalex.org/W2299532870","https://openalex.org/W2341749628","https://openalex.org/W2464784130","https://openalex.org/W2504193173","https://openalex.org/W2523190720","https://openalex.org/W2523586432","https://openalex.org/W2601280589","https://openalex.org/W2608579592","https://openalex.org/W2619704817","https://openalex.org/W2724793896","https://openalex.org/W2734578659","https://openalex.org/W2735592989","https://openalex.org/W2736062411","https://openalex.org/W2786060867","https://openalex.org/W2792430327","https://openalex.org/W2806246076","https://openalex.org/W2888576206","https://openalex.org/W2888728013","https://openalex.org/W2953998535","https://openalex.org/W2954856130","https://openalex.org/W2954973018","https://openalex.org/W2957816509","https://openalex.org/W2958727599","https://openalex.org/W2967193454","https://openalex.org/W2998011150","https://openalex.org/W3087818307","https://openalex.org/W3098434282","https://openalex.org/W4234789351","https://openalex.org/W4239565137","https://openalex.org/W4246205414"],"related_works":["https://openalex.org/W1977285665","https://openalex.org/W2740990710","https://openalex.org/W2192862863","https://openalex.org/W1497385637","https://openalex.org/W1608659702","https://openalex.org/W2007728761","https://openalex.org/W2369288331","https://openalex.org/W2044422526","https://openalex.org/W2519339279","https://openalex.org/W2467097043"],"ngrams_url":"https://api.openalex.org/works/W3046826443/ngrams","abstract_inverted_index":{"While":[0],"most":[1],"software":[2],"automation":[3],"research":[4],"concentrates":[5],"on":[6,39],"programs'":[7],"code,":[8],"we":[9],"have":[10],"started":[11],"investigating":[12],"if":[13],"Genetic":[14],"Improvement":[15],"(GI)":[16],"of":[17,25,28,52],"data":[18],"can":[19],"assist":[20],"developers":[21],"by":[22,68],"automating":[23],"aspects":[24],"the":[26,50,61,77,88],"maintenance":[27],"parameters":[29],"embedded":[30],"in":[31],"source":[32],"code.":[33],"We":[34],"extend":[35],"recent":[36],"GI":[37,89],"work":[38],"optimising":[40],"compile":[41],"time":[42],"constants":[43],"to":[44,79],"give":[45],"new":[46],"functionality":[47],"and":[48,86],"describe":[49],"transformation":[51],"a":[53],"GNU":[54],"C":[55],"library":[56],"square":[57],"root":[58],"function":[59],"into":[60],"double":[62],"precision":[63],"reciprocal":[64],"function,":[65],"drcp.":[66],"Multiplying":[67],"1/x":[69],"(drcp)":[70],"allows":[71],"division":[72,74,91],"free":[73],"without":[75],"requiring":[76],"hardware":[78],"support":[80],"division.":[81],"The":[82],"evolution":[83],"(6":[84],"seconds)":[85],"indeed":[87],"dp":[90],"(7.14":[92],"\u00b1":[93],"0.012":[94],"nS)":[95],"are":[96],"both":[97],"surprisingly":[98],"fast.":[99]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W3046826443","counts_by_year":[{"year":2021,"cited_by_count":1}],"updated_date":"2024-03-21T23:40:00.367788","created_date":"2020-08-07"}