{"id":"https://openalex.org/W2497841468","doi":"https://doi.org/10.1145/2950290.2983985","title":"DeepSoft: a vision for a deep model of software","display_name":"DeepSoft: a vision for a deep model of software","publication_year":2016,"publication_date":"2016-11-01","ids":{"openalex":"https://openalex.org/W2497841468","doi":"https://doi.org/10.1145/2950290.2983985","mag":"2497841468"},"language":"en","primary_location":{"id":"doi:10.1145/2950290.2983985","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2950290.2983985","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering","raw_type":"proceedings-article"},"type":"conference-paper","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/A5017181940","display_name":"Hoa Khanh Dam","orcid":"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/A5085471517","display_name":"Truyen Tran","orcid":"https://orcid.org/0000-0001-6531-8907"},"institutions":[{"id":"https://openalex.org/I149704539","display_name":"Deakin University","ror":"https://ror.org/02czsnj07","country_code":"AU","type":"education","lineage":["https://openalex.org/I149704539"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Truyen Tran","raw_affiliation_strings":["Deakin University, Australia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Deakin University, Australia","institution_ids":["https://openalex.org/I149704539"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5082913979","display_name":"John Grundy","orcid":"https://orcid.org/0000-0003-4928-7076"},"institutions":[{"id":"https://openalex.org/I149704539","display_name":"Deakin University","ror":"https://ror.org/02czsnj07","country_code":"AU","type":"education","lineage":["https://openalex.org/I149704539"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"John Grundy","raw_affiliation_strings":["Deakin University, Australia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Deakin University, Australia","institution_ids":["https://openalex.org/I149704539"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5034792852","display_name":"Aditya Ghose","orcid":"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":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":16,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9997000098228455,"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.9997000098228455,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9993000030517578,"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"}},{"id":"https://openalex.org/T12423","display_name":"Software Reliability and Analysis Research","score":0.9983000159263611,"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/computer-science","display_name":"Computer science","score":0.8016406297683716},{"id":"https://openalex.org/keywords/software-analytics","display_name":"Software analytics","score":0.6443324089050293},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5879735946655273},{"id":"https://openalex.org/keywords/deep-learning","display_name":"Deep learning","score":0.5428782105445862},{"id":"https://openalex.org/keywords/feature-engineering","display_name":"Feature engineering","score":0.4829649031162262},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4802113473415375},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.4735102951526642},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4733869135379791},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.46970459818840027},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.46177589893341064},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.4609352648258209},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.4532907009124756},{"id":"https://openalex.org/keywords/data-science","display_name":"Data science","score":0.44905710220336914},{"id":"https://openalex.org/keywords/analytics","display_name":"Analytics","score":0.42016738653182983},{"id":"https://openalex.org/keywords/software-evolution","display_name":"Software evolution","score":0.41880112886428833},{"id":"https://openalex.org/keywords/source-lines-of-code","display_name":"Source lines of code","score":0.4100148677825928},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.3743378520011902},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.14125987887382507}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8016406297683716},{"id":"https://openalex.org/C171981572","wikidata":"https://www.wikidata.org/wiki/Q7554239","display_name":"Software analytics","level":5,"score":0.6443324089050293},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5879735946655273},{"id":"https://openalex.org/C108583219","wikidata":"https://www.wikidata.org/wiki/Q197536","display_name":"Deep learning","level":2,"score":0.5428782105445862},{"id":"https://openalex.org/C2778827112","wikidata":"https://www.wikidata.org/wiki/Q22245680","display_name":"Feature engineering","level":3,"score":0.4829649031162262},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4802113473415375},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.4735102951526642},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4733869135379791},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.46970459818840027},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.46177589893341064},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.4609352648258209},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.4532907009124756},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.44905710220336914},{"id":"https://openalex.org/C79158427","wikidata":"https://www.wikidata.org/wiki/Q485396","display_name":"Analytics","level":2,"score":0.42016738653182983},{"id":"https://openalex.org/C202105479","wikidata":"https://www.wikidata.org/wiki/Q265013","display_name":"Software evolution","level":5,"score":0.41880112886428833},{"id":"https://openalex.org/C199519371","wikidata":"https://www.wikidata.org/wiki/Q942695","display_name":"Source lines of code","level":3,"score":0.4100148677825928},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.3743378520011902},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.14125987887382507},{"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.1145/2950290.2983985","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2950290.2983985","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.5400000214576721}],"awards":[],"funders":[{"id":"https://openalex.org/F4320320970","display_name":"Deakin University","ror":"https://ror.org/02czsnj07"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":15,"referenced_works":["https://openalex.org/W2064675550","https://openalex.org/W2086632167","https://openalex.org/W2131744502","https://openalex.org/W2143637886","https://openalex.org/W2153579005","https://openalex.org/W2180877453","https://openalex.org/W2249314081","https://openalex.org/W2255847468","https://openalex.org/W2406310821","https://openalex.org/W2559655401","https://openalex.org/W2919115771","https://openalex.org/W2949547296","https://openalex.org/W2949888546","https://openalex.org/W2950133940","https://openalex.org/W6679436768"],"related_works":["https://openalex.org/W2103526356","https://openalex.org/W2039168567","https://openalex.org/W2017671454","https://openalex.org/W1983514741","https://openalex.org/W25481159","https://openalex.org/W1576738836","https://openalex.org/W2287452355","https://openalex.org/W2169408490","https://openalex.org/W43522037","https://openalex.org/W2081435073"],"abstract_inverted_index":{"Although":[0],"software":[1,29,66,107,114],"analytics":[2,30],"has":[3,12],"experienced":[4],"rapid":[5],"growth":[6],"as":[7,48,126],"a":[8,56,120,135],"research":[9,139],"area,":[10],"it":[11],"not":[13],"yet":[14],"reached":[15],"its":[16,68],"full":[17],"potential":[18],"for":[19,58,64,138],"wide":[20],"industrial":[21],"adoption.":[22],"Most":[23],"of":[24,99,113,122,142],"the":[25,44,87],"existing":[26],"work":[27],"in":[28,106],"still":[31],"relies":[32],"heavily":[33],"on":[34],"costly":[35],"manual":[36],"feature":[37],"engineering":[38],"processes,":[39],"and":[40,67,75,128,131,147,151],"they":[41],"mainly":[42],"address":[43,119],"traditional":[45],"classification":[46],"problems,":[47],"opposed":[49],"to":[50,71,118],"predicting":[51],"future":[52,73],"events.":[53],"We":[54],"present":[55],"vision":[57],"DeepSoft,":[59,78],"an":[60],"end-to-end":[61],"generic":[62],"framework":[63],"modeling":[65,141],"development":[69],"process":[70],"predict":[72],"risks":[74],"recommend":[76],"interventions.":[77],"partly":[79],"inspired":[80],"by":[81],"human":[82],"memory,":[83],"is":[84,97],"built":[85],"upon":[86],"powerful":[88],"deep":[89,110],"learning-based":[90],"Long":[91],"Short":[92],"Term":[93],"Memory":[94],"architecture":[95],"that":[96,104],"capable":[98],"learning":[100],"long-term":[101],"temporal":[102],"dependencies":[103],"occur":[105],"evolution.":[108],"Such":[109],"learned":[111],"patterns":[112],"can":[115],"be":[116],"used":[117],"range":[121],"challenging":[123],"problems":[124],"such":[125],"code":[127,154],"task":[129],"recommendation":[130],"prediction.":[132],"DeepSoft":[133],"provides":[134],"new":[136],"approach":[137],"into":[140],"source":[143],"code,":[144],"risk":[145],"prediction":[146],"mitigation,":[148],"developer":[149],"modeling,":[150],"automatically":[152],"generating":[153],"patches":[155],"from":[156],"bug":[157],"reports.":[158]},"counts_by_year":[{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":4},{"year":2018,"cited_by_count":6}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
