{"id":"https://openalex.org/W2907344080","doi":"https://doi.org/10.1109/aswec.2018.00011","title":"Generating Pseudo-Code from Source Code Using Deep Learning","display_name":"Generating Pseudo-Code from Source Code Using Deep Learning","publication_year":2018,"publication_date":"2018-11-01","ids":{"openalex":"https://openalex.org/W2907344080","doi":"https://doi.org/10.1109/aswec.2018.00011","mag":"2907344080"},"language":"en","primary_location":{"id":"doi:10.1109/aswec.2018.00011","doi":"https://doi.org/10.1109/aswec.2018.00011","is_oa":false,"landing_page_url":"https://doi.org/10.1109/aswec.2018.00011","pdf_url":null,"source":{"id":"https://openalex.org/S4210205094","display_name":"Australasian Software Engineering Conference (ASWEC)","issn_l":"1530-0803","issn":["1530-0803","2377-5408"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core","jufo-1","norway-1"],"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2018 25th Australasian Software Engineering Conference (ASWEC)","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"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/A5016126693","display_name":"Abdulaziz Alhefdhi","orcid":"https://orcid.org/0000-0001-6162-6064","observed_orcids":["https://orcid.org/0000-0001-6162-6064"]},"institutions":[{"id":"https://openalex.org/I204824540","display_name":"University of Wollongong","ror":"https://ror.org/00jtmb277","country_code":"AU","type":"education","lineage":["https://openalex.org/I204824540"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Abdulaziz Alhefdhi","raw_affiliation_strings":["University of Wollongong, Australia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Wollongong, Australia","institution_ids":["https://openalex.org/I204824540"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5017181940","display_name":"Hoa Khanh Dam","orcid":"https://orcid.org/0000-0003-4246-0526","observed_orcids":["https://orcid.org/0000-0003-4246-0526"]},"institutions":[{"id":"https://openalex.org/I204824540","display_name":"University of Wollongong","ror":"https://ror.org/00jtmb277","country_code":"AU","type":"education","lineage":["https://openalex.org/I204824540"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Hoa Khanh Dam","raw_affiliation_strings":["University of Wollongong, Australia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Wollongong, Australia","institution_ids":["https://openalex.org/I204824540"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5020711309","display_name":"Hideaki Hata","orcid":"https://orcid.org/0000-0003-0708-5222","observed_orcids":["https://orcid.org/0000-0003-0708-5222"]},"institutions":[{"id":"https://openalex.org/I75917431","display_name":"Nara Institute of Science and Technology","ror":"https://ror.org/05bhada84","country_code":"JP","type":"education","lineage":["https://openalex.org/I75917431"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Hideaki Hata","raw_affiliation_strings":["Nara Institute of Science and Technology, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Nara Institute of Science and Technology, Japan","institution_ids":["https://openalex.org/I75917431"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5034792852","display_name":"Aditya Ghose","orcid":"https://orcid.org/0000-0002-6175-8726","observed_orcids":["https://orcid.org/0000-0002-6175-8726"]},"institutions":[{"id":"https://openalex.org/I204824540","display_name":"University of Wollongong","ror":"https://ror.org/00jtmb277","country_code":"AU","type":"education","lineage":["https://openalex.org/I204824540"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Aditya Ghose","raw_affiliation_strings":["University of Wollongong, Australia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Wollongong, Australia","institution_ids":["https://openalex.org/I204824540"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.6722,"has_fulltext":false,"cited_by_count":26,"citation_normalized_percentile":{"value":0.85544069,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"21","last_page":"25"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9994999766349792,"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":0.9994999766349792,"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/T10028","display_name":"Topic Modeling","score":9.999999747378752e-05,"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/T10181","display_name":"Natural Language Processing Techniques","score":9.999999747378752e-05,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/source-code","display_name":"source code","score":0.5329999923706055},{"id":"https://openalex.org/keywords/neural-machine-translation","display_name":"neural machine translation","score":0.8550000190734863},{"id":"https://openalex.org/keywords/encoder-decoder-architecture","display_name":"encoder-decoder architecture","score":0.7210000157356262},{"id":"https://openalex.org/keywords/attention-based-lstm","display_name":"attention-based LSTM","score":0.8289999961853027},{"id":"https://openalex.org/keywords/python","display_name":"Python","score":0.4729999899864197},{"id":"https://openalex.org/keywords/program-comprehension","display_name":"program comprehension","score":0.5759999752044678}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8657680749893188},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.7024794220924377},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.690887451171875},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.6860973238945007},{"id":"https://openalex.org/C121957198","wikidata":"https://www.wikidata.org/wiki/Q14365593","display_name":"KPI-driven code analysis","level":5,"score":0.671238899230957},{"id":"https://openalex.org/C151578736","wikidata":"https://www.wikidata.org/wiki/Q1251793","display_name":"Redundant code","level":4,"score":0.643376350402832},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.5035037398338318},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.48623910546302795},{"id":"https://openalex.org/C154526789","wikidata":"https://www.wikidata.org/wiki/Q157965","display_name":"Object code","level":4,"score":0.480815052986145},{"id":"https://openalex.org/C150292731","wikidata":"https://www.wikidata.org/wiki/Q1342704","display_name":"Code review","level":5,"score":0.4785207509994507},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.43653735518455505},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4283908009529114},{"id":"https://openalex.org/C108583219","wikidata":"https://www.wikidata.org/wiki/Q197536","display_name":"Deep learning","level":2,"score":0.42053312063217163},{"id":"https://openalex.org/C195324797","wikidata":"https://www.wikidata.org/wiki/Q33742","display_name":"Natural language","level":2,"score":0.41062378883361816},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.38346540927886963},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.3735532760620117},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.18877950310707092},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.17672944068908691},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.093841552734375},{"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/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/aswec.2018.00011","doi":"https://doi.org/10.1109/aswec.2018.00011","is_oa":false,"landing_page_url":"https://doi.org/10.1109/aswec.2018.00011","pdf_url":null,"source":{"id":"https://openalex.org/S4210205094","display_name":"Australasian Software Engineering Conference (ASWEC)","issn_l":"1530-0803","issn":["1530-0803","2377-5408"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core","jufo-1","norway-1"],"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2018 25th Australasian Software Engineering Conference (ASWEC)","raw_type":"proceedings-article"},{"id":"pmh:oai:ro.uow.edu.au:eispapers1-3332","doi":null,"is_oa":false,"landing_page_url":"https://ro.uow.edu.au/eispapers1/2325","pdf_url":null,"source":{"id":"https://openalex.org/S4306400510","display_name":"Research Online (University of Wollongong)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I204824540","host_organization_name":"University of Wollongong","host_organization_lineage":["https://openalex.org/I204824540"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Faculty of Engineering and Information Sciences - Papers: Part B","raw_type":"presentation"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":21,"referenced_works":["https://openalex.org/W1902237438","https://openalex.org/W2018389835","https://openalex.org/W2064675550","https://openalex.org/W2101105183","https://openalex.org/W2133564696","https://openalex.org/W2162363818","https://openalex.org/W2240848044","https://openalex.org/W2242083635","https://openalex.org/W2257123346","https://openalex.org/W2282866165","https://openalex.org/W2402619042","https://openalex.org/W2497841468","https://openalex.org/W2514944157","https://openalex.org/W2516621648","https://openalex.org/W2884276923","https://openalex.org/W2919115771","https://openalex.org/W2963235525","https://openalex.org/W2963617989","https://openalex.org/W2964308564","https://openalex.org/W4245415816","https://openalex.org/W6898505805"],"related_works":["https://openalex.org/W3202039224","https://openalex.org/W3132806520","https://openalex.org/W2242083635","https://openalex.org/W2240848044","https://openalex.org/W3186152447","https://openalex.org/W2951577679","https://openalex.org/W2946717870","https://openalex.org/W4307550446","https://openalex.org/W4390570306","https://openalex.org/W4212788259"],"abstract_inverted_index":{"Pseudo-code":[0],"written":[1,22],"in":[2,18,23,82,102],"natural":[3],"language":[4,26],"and":[5,86],"mathematical":[6],"expressions":[7],"is":[8,39,63],"a":[9,24,47,92],"useful":[10],"description":[11],"of":[12,99],"source":[13,55,84],"code.":[14],"Pseudocode":[15],"aids":[16],"programmers":[17],"understanding":[19],"the":[20,66,71,79,97],"code":[21,37,56,85],"programming":[25],"they":[27],"are":[28],"not":[29],"familiar":[30],"with.":[31],"However,":[32],"writing":[33],"pseudo-code":[34,53],"for":[35],"each":[36],"statement":[38],"labour":[40],"intensive.":[41],"In":[42],"this":[43],"paper,":[44],"we":[45],"propose":[46],"novel":[48],"approach":[49,101],"to":[50,77],"automatically":[51],"generate":[52],"from":[54],"using":[57,70],"Neural":[58],"Machine":[59],"Translation.":[60],"Our":[61],"model":[62],"built":[64],"upon":[65],"deep":[67],"learning":[68],"encoder-decoder":[69],"attention-based":[72],"Long":[73],"Short-Term":[74],"Memory":[75],"architecture":[76],"capture":[78],"long-term":[80],"dependencies":[81],"both":[83],"pseudo-code.":[87],"An":[88],"empirical":[89],"evaluation":[90],"on":[91],"real":[93],"Python":[94],"dataset":[95],"demonstrates":[96],"applicability":[98],"our":[100],"practice.":[103]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":7},{"year":2021,"cited_by_count":4},{"year":2020,"cited_by_count":5},{"year":2019,"cited_by_count":1}],"updated_date":"2026-11-04T10:54:05.112534","created_date":"2019-01-11T00:00:00"}
