{"id":"https://openalex.org/W4391975784","doi":"https://doi.org/10.1145/3637792.3637793","title":"Improve Software Development: An Overview of Program Synthesis","display_name":"Improve Software Development: An Overview of Program Synthesis","publication_year":2023,"publication_date":"2023-10-20","ids":{"openalex":"https://openalex.org/W4391975784","doi":"https://doi.org/10.1145/3637792.3637793"},"language":"en","primary_location":{"id":"doi:10.1145/3637792.3637793","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3637792.3637793","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 5th International Conference on Software Engineering and Development (ICSED)","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/A5009519329","display_name":"Heran Wang","orcid":"https://orcid.org/0009-0000-2915-3455"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Heran Wang","raw_affiliation_strings":["Beijing Institute of Control Engineering, China"],"affiliations":[{"raw_affiliation_string":"Beijing Institute of Control Engineering, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5049522487","display_name":"Xiaogang Dong","orcid":"https://orcid.org/0009-0007-1256-6385"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Xiaogang Dong","raw_affiliation_strings":["Beijing Institute of Control Engineering, China"],"affiliations":[{"raw_affiliation_string":"Beijing Institute of Control Engineering, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101862363","display_name":"Bin Gu","orcid":"https://orcid.org/0000-0001-7218-4839"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Bin Gu","raw_affiliation_strings":["Beijing Institute of Control Engineering, China"],"affiliations":[{"raw_affiliation_string":"Beijing Institute of Control Engineering, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5000972193","display_name":"Xiaofeng Li","orcid":"https://orcid.org/0009-0002-8805-665X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Xiaofeng Li","raw_affiliation_strings":["Beijing Institute of Control Engineering, China"],"affiliations":[{"raw_affiliation_string":"Beijing Institute of Control Engineering, China","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5103152279","display_name":"Ruiming Zhong","orcid":"https://orcid.org/0009-0006-6208-4088"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ruiming Zhong","raw_affiliation_strings":["Beijing Institute of Control Engineering, China"],"affiliations":[{"raw_affiliation_string":"Beijing Institute of Control Engineering, China","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5009519329"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.434,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.73391974,"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":"1","last_page":"7"},"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.9995999932289124,"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.9995999932289124,"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/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9988999962806702,"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.9987000226974487,"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/software-development","display_name":"Software development","score":0.6674695014953613},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6283690929412842},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5983731746673584},{"id":"https://openalex.org/keywords/aerospace","display_name":"Aerospace","score":0.5505127310752869},{"id":"https://openalex.org/keywords/software-development-process","display_name":"Software development process","score":0.519677460193634},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.5071108341217041},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4932979941368103},{"id":"https://openalex.org/keywords/systems-engineering","display_name":"Systems engineering","score":0.4548426866531372},{"id":"https://openalex.org/keywords/avionics-software","display_name":"Avionics software","score":0.44906818866729736},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.4319508373737335},{"id":"https://openalex.org/keywords/package-development-process","display_name":"Package development process","score":0.43174073100090027},{"id":"https://openalex.org/keywords/personal-software-process","display_name":"Personal software process","score":0.41506555676460266},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.23491346836090088},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.10533332824707031}],"concepts":[{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.6674695014953613},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6283690929412842},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5983731746673584},{"id":"https://openalex.org/C167740415","wikidata":"https://www.wikidata.org/wiki/Q2876213","display_name":"Aerospace","level":2,"score":0.5505127310752869},{"id":"https://openalex.org/C180152950","wikidata":"https://www.wikidata.org/wiki/Q2904257","display_name":"Software development process","level":4,"score":0.519677460193634},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.5071108341217041},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4932979941368103},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.4548426866531372},{"id":"https://openalex.org/C109905503","wikidata":"https://www.wikidata.org/wiki/Q4828920","display_name":"Avionics software","level":5,"score":0.44906818866729736},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.4319508373737335},{"id":"https://openalex.org/C123551368","wikidata":"https://www.wikidata.org/wiki/Q7122888","display_name":"Package development process","level":5,"score":0.43174073100090027},{"id":"https://openalex.org/C39890963","wikidata":"https://www.wikidata.org/wiki/Q1702721","display_name":"Personal software process","level":5,"score":0.41506555676460266},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.23491346836090088},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.10533332824707031},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C146978453","wikidata":"https://www.wikidata.org/wiki/Q3798668","display_name":"Aerospace engineering","level":1,"score":0.0},{"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/3637792.3637793","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3637792.3637793","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 5th International Conference on Software Engineering and Development (ICSED)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.6499999761581421,"id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":17,"referenced_works":["https://openalex.org/W2014596857","https://openalex.org/W2040492000","https://openalex.org/W2134734244","https://openalex.org/W2159595840","https://openalex.org/W2163671349","https://openalex.org/W2294628582","https://openalex.org/W2561055248","https://openalex.org/W2762513422","https://openalex.org/W2886010853","https://openalex.org/W2966174347","https://openalex.org/W2995341674","https://openalex.org/W4226087539","https://openalex.org/W4233189519","https://openalex.org/W4285805557","https://openalex.org/W6683303659","https://openalex.org/W6766290458","https://openalex.org/W6811020836"],"related_works":["https://openalex.org/W844947269","https://openalex.org/W3081698076","https://openalex.org/W2566085182","https://openalex.org/W2032149068","https://openalex.org/W792924284","https://openalex.org/W2966991261","https://openalex.org/W2147994489","https://openalex.org/W9284821","https://openalex.org/W2187820256","https://openalex.org/W144453087"],"abstract_inverted_index":{"With":[0],"the":[1,8,19,86,109,115],"rapid":[2],"development":[3,11,23,52,101,116],"of":[4,25,91,105,121],"China's":[5],"aerospace":[6,110,122],"industry,":[7],"traditional":[9],"software":[10,38,51,119,124],"models":[12],"are":[13],"no":[14],"longer":[15],"able":[16],"to":[17,30],"meet":[18],"current":[20],"and":[21,33,78,94,118],"future":[22,100],"requirements":[24],"embedded":[26,37,123],"software.":[27],"In":[28,81],"order":[29],"explore":[31],"new":[32],"transformative":[34],"methods":[35],"for":[36],"development,":[39],"we":[40,84],"have":[41,65],"conducted":[42],"research":[43],"on":[44,61,98],"program":[45,58,68,75,106],"synthesis":[46,69,107],"technology,":[47],"which":[48],"is":[49],"a":[50],"activity":[53],"that":[54],"automatically":[55],"generates":[56],"corresponding":[57],"code":[59],"based":[60],"user":[62],"intentions.":[63],"We":[64],"summarized":[66],"existing":[67],"technologies":[70,93],"from":[71],"three":[72],"levels:":[73],"specification,":[74],"search":[76,79],"space":[77],"strategies.":[80],"this":[82],"context,":[83],"introduce":[85],"latest":[87],"advancements":[88],"in":[89,108],"some":[90],"these":[92],"provide":[95],"an":[96],"outlook":[97],"their":[99],"directions.":[102],"The":[103],"application":[104],"field":[111],"can":[112],"effectively":[113],"improve":[114],"efficiency":[117],"quality":[120],"developers.":[125]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
