{"id":"https://openalex.org/W4294658823","doi":"https://doi.org/10.18293/seke2022-039","title":"Two-Stage AST Encoding for Software Defect Prediction","display_name":"Two-Stage AST Encoding for Software Defect Prediction","publication_year":2022,"publication_date":"2022-07-01","ids":{"openalex":"https://openalex.org/W4294658823","doi":"https://doi.org/10.18293/seke2022-039"},"language":"en","primary_location":{"id":"doi:10.18293/seke2022-039","is_oa":true,"landing_page_url":"https://doi.org/10.18293/seke2022-039","pdf_url":"https://doi.org/10.18293/seke2022-039","source":{"id":"https://openalex.org/S4220650826","display_name":"Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering","issn_l":"2325-9000","issn":["2325-9000","2325-9086"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Conferences on Software Engineering and Knowledge Engineering","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://doi.org/10.18293/seke2022-039","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5036295156","display_name":"Yanwu Zhou","orcid":"https://orcid.org/0000-0001-8552-6391"},"institutions":[{"id":"https://openalex.org/I90610280","display_name":"South China University of Technology","ror":"https://ror.org/0530pts50","country_code":"CN","type":"education","lineage":["https://openalex.org/I90610280"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Yanwu Zhou","raw_affiliation_strings":["School of Computer Science and Engineering, South China University of Technology, Guangzhou, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, South China University of Technology, Guangzhou, China","institution_ids":["https://openalex.org/I90610280"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100366001","display_name":"Lu Lu","orcid":"https://orcid.org/0000-0001-6372-7088"},"institutions":[{"id":"https://openalex.org/I90610280","display_name":"South China University of Technology","ror":"https://ror.org/0530pts50","country_code":"CN","type":"education","lineage":["https://openalex.org/I90610280"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lu Lu","raw_affiliation_strings":["School of Computer Science and Engineering, South China University of Technology, Guangzhou, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, South China University of Technology, Guangzhou, China","institution_ids":["https://openalex.org/I90610280"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5066456580","display_name":"Quanyi Zou","orcid":"https://orcid.org/0000-0001-6543-2224"},"institutions":[{"id":"https://openalex.org/I90610280","display_name":"South China University of Technology","ror":"https://ror.org/0530pts50","country_code":"CN","type":"education","lineage":["https://openalex.org/I90610280"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Quanyi Zou","raw_affiliation_strings":["School of Software Engineering, South China University of Technology, Guangzhou, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Software Engineering, South China University of Technology, Guangzhou, China","institution_ids":["https://openalex.org/I90610280"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5053471477","display_name":"Cuixu Li","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Cuixu Li","raw_affiliation_strings":["Guangdong Meiweixian Flavoring Foods Co.,Ltd., Zhongshan, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Guangdong Meiweixian Flavoring Foods Co.,Ltd., Zhongshan, China","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5036295156"],"corresponding_institution_ids":["https://openalex.org/I90610280"],"apc_list":null,"apc_paid":null,"fwci":0.9566,"has_fulltext":true,"cited_by_count":4,"citation_normalized_percentile":{"value":0.80692085,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":"2022","issue":null,"first_page":"196","last_page":"199"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":1.0,"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"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":1.0,"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"}},{"id":"https://openalex.org/T12423","display_name":"Software Reliability and Analysis Research","score":0.9957000017166138,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9925000071525574,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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.8352651596069336},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.6458258628845215},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.6365841627120972},{"id":"https://openalex.org/keywords/abstract-syntax-tree","display_name":"Abstract syntax tree","score":0.6259560585021973},{"id":"https://openalex.org/keywords/abstract-syntax","display_name":"Abstract syntax","score":0.5875916481018066},{"id":"https://openalex.org/keywords/parsing","display_name":"Parsing","score":0.5352460145950317},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5298623442649841},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.5178349614143372},{"id":"https://openalex.org/keywords/software-bug","display_name":"Software bug","score":0.5018229484558105},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.48045462369918823},{"id":"https://openalex.org/keywords/encoding","display_name":"Encoding (memory)","score":0.4767383337020874},{"id":"https://openalex.org/keywords/semantics","display_name":"Semantics (computer science)","score":0.46703124046325684},{"id":"https://openalex.org/keywords/syntax","display_name":"Syntax","score":0.44643956422805786},{"id":"https://openalex.org/keywords/open-source-software","display_name":"Open source software","score":0.43431931734085083},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.42083272337913513},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.3632722496986389}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8352651596069336},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.6458258628845215},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.6365841627120972},{"id":"https://openalex.org/C58646249","wikidata":"https://www.wikidata.org/wiki/Q127380","display_name":"Abstract syntax tree","level":3,"score":0.6259560585021973},{"id":"https://openalex.org/C114408938","wikidata":"https://www.wikidata.org/wiki/Q333373","display_name":"Abstract syntax","level":3,"score":0.5875916481018066},{"id":"https://openalex.org/C186644900","wikidata":"https://www.wikidata.org/wiki/Q194152","display_name":"Parsing","level":2,"score":0.5352460145950317},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5298623442649841},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5178349614143372},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.5018229484558105},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.48045462369918823},{"id":"https://openalex.org/C125411270","wikidata":"https://www.wikidata.org/wiki/Q18653","display_name":"Encoding (memory)","level":2,"score":0.4767383337020874},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.46703124046325684},{"id":"https://openalex.org/C60048249","wikidata":"https://www.wikidata.org/wiki/Q37437","display_name":"Syntax","level":2,"score":0.44643956422805786},{"id":"https://openalex.org/C2988343187","wikidata":"https://www.wikidata.org/wiki/Q1130645","display_name":"Open source software","level":3,"score":0.43431931734085083},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.42083272337913513},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.3632722496986389},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.18293/seke2022-039","is_oa":true,"landing_page_url":"https://doi.org/10.18293/seke2022-039","pdf_url":"https://doi.org/10.18293/seke2022-039","source":{"id":"https://openalex.org/S4220650826","display_name":"Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering","issn_l":"2325-9000","issn":["2325-9000","2325-9086"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Conferences on Software Engineering and Knowledge Engineering","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.18293/seke2022-039","is_oa":true,"landing_page_url":"https://doi.org/10.18293/seke2022-039","pdf_url":"https://doi.org/10.18293/seke2022-039","source":{"id":"https://openalex.org/S4220650826","display_name":"Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering","issn_l":"2325-9000","issn":["2325-9000","2325-9086"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Conferences on Software Engineering and Knowledge Engineering","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4294658823.pdf","grobid_xml":"https://content.openalex.org/works/W4294658823.grobid-xml"},"referenced_works_count":19,"referenced_works":["https://openalex.org/W76990466","https://openalex.org/W2097283422","https://openalex.org/W2104246439","https://openalex.org/W2153579005","https://openalex.org/W2586292313","https://openalex.org/W2743316948","https://openalex.org/W2787229963","https://openalex.org/W2898435572","https://openalex.org/W2901941771","https://openalex.org/W2955426500","https://openalex.org/W2963355447","https://openalex.org/W2964205113","https://openalex.org/W3089357829","https://openalex.org/W3091995628","https://openalex.org/W3110943671","https://openalex.org/W3112617867","https://openalex.org/W3133782093","https://openalex.org/W3166320127","https://openalex.org/W4294170691"],"related_works":["https://openalex.org/W2077104824","https://openalex.org/W3176913510","https://openalex.org/W3138016835","https://openalex.org/W4389751695","https://openalex.org/W4310447811","https://openalex.org/W3012064729","https://openalex.org/W2388254906","https://openalex.org/W2955426500","https://openalex.org/W2786676889","https://openalex.org/W4213130063"],"abstract_inverted_index":{"Software":[0],"defect":[1,8,89],"prediction":[2],"(SDP)":[3],"can":[4],"find":[5],"potential":[6],"containing":[7],"modules,":[9],"which":[10],"assists":[11],"software":[12,23,88],"developers":[13],"in":[14,84,112],"allocating":[15],"limited":[16],"test":[17],"resources":[18],"more":[19],"efficiently.":[20],"Because":[21],"traditional":[22,105],"features":[24],"fail":[25],"to":[26,37],"capture":[27],"the":[28,47,73],"semantics":[29],"of":[30,61,114],"source":[31,49],"code,":[32],"various":[33],"studies":[34],"have":[35],"turned":[36],"extracting":[38],"deep":[39,109],"learning":[40,110],"features.":[41],"Existing":[42],"related":[43],"approaches":[44,63],"often":[45],"parse":[46],"program":[48],"code":[50],"into":[51],"Abstract":[52],"Syntax":[53],"Trees":[54],"(ASTs)":[55],"for":[56,87],"further":[57],"processing.":[58],"However,":[59],"most":[60],"these":[62],"ignore":[64],"AST":[65,78],"nodes'":[66],"hierarchical":[67],"and":[68,107,116],"position-sensitive":[69],"structure.":[70],"To":[71],"overcome":[72],"aforementioned":[74],"issues,":[75],"a":[76],"two-stage":[77],"encoding":[79],"(TSE)":[80],"method":[81,102],"is":[82],"proposed":[83,100],"this":[85],"paper":[86],"prediction.":[90],"Experiments":[91],"on":[92],"eight":[93],"Java":[94],"open-source":[95],"projects":[96],"showed":[97],"that":[98],"our":[99],"SDP":[101],"outperforms":[103],"several":[104],"methods":[106,111],"state-of-the-art":[108],"terms":[113],"F-measure":[115],"MCC.":[117]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1}],"updated_date":"2026-05-10T08:33:47.465468","created_date":"2025-10-10T00:00:00"}
