Matches in SemOpenAlex for { <https://semopenalex.org/work/W3105355800> ?p ?o ?g. }
- W3105355800 abstract "Many software development problems can be addressed by program analysis tools, which traditionally are based on precise, logical reasoning and heuristics to ensure that the tools are practical. Recent work has shown tremendous success through an alternative way of creating developer tools, which we call neural software analysis. The key idea is to train a neural machine learning model on numerous code examples, which, once trained, makes predictions about previously unseen code. In contrast to traditional program analysis, neural software analysis naturally handles fuzzy information, such as coding conventions and natural language embedded in code, without relying on manually encoded heuristics. This article gives an overview of neural software analysis, discusses when to (not) use it, and presents three example analyses. The analyses address challenging software development problems: bug detection, type prediction, and code completion. The resulting tools complement and outperform traditional program analyses, and are used in industrial practice." @default.
- W3105355800 created "2020-11-23" @default.
- W3105355800 creator A5013438083 @default.
- W3105355800 creator A5082768190 @default.
- W3105355800 date "2020-11-16" @default.
- W3105355800 modified "2023-09-24" @default.
- W3105355800 title "Neural Software Analysis." @default.
- W3105355800 cites W2142403498 @default.
- W3105355800 cites W2153579005 @default.
- W3105355800 cites W2156981320 @default.
- W3105355800 cites W2511803001 @default.
- W3105355800 cites W2601273560 @default.
- W3105355800 cites W2605202003 @default.
- W3105355800 cites W2794601162 @default.
- W3105355800 cites W2805788202 @default.
- W3105355800 cites W2806718802 @default.
- W3105355800 cites W2887364112 @default.
- W3105355800 cites W2899384793 @default.
- W3105355800 cites W2907705732 @default.
- W3105355800 cites W2954823997 @default.
- W3105355800 cites W2954950681 @default.
- W3105355800 cites W2962995178 @default.
- W3105355800 cites W2963371736 @default.
- W3105355800 cites W2963403868 @default.
- W3105355800 cites W2963499994 @default.
- W3105355800 cites W2963935794 @default.
- W3105355800 cites W2964150020 @default.
- W3105355800 cites W2970186524 @default.
- W3105355800 cites W2980180246 @default.
- W3105355800 cites W2995502120 @default.
- W3105355800 cites W2996086147 @default.
- W3105355800 cites W2996248296 @default.
- W3105355800 cites W2997795952 @default.
- W3105355800 cites W3000168638 @default.
- W3105355800 cites W3033638351 @default.
- W3105355800 cites W3034549508 @default.
- W3105355800 cites W3043171079 @default.
- W3105355800 cites W3089183726 @default.
- W3105355800 cites W3089621332 @default.
- W3105355800 cites W3098044990 @default.
- W3105355800 cites W3099302725 @default.
- W3105355800 cites W3100869085 @default.
- W3105355800 cites W3101228802 @default.
- W3105355800 cites W3105398568 @default.
- W3105355800 cites W3108032709 @default.
- W3105355800 cites W3162689995 @default.
- W3105355800 cites W3163046698 @default.
- W3105355800 hasPublicationYear "2020" @default.
- W3105355800 type Work @default.
- W3105355800 sameAs 3105355800 @default.
- W3105355800 citedByCount "1" @default.
- W3105355800 countsByYear W31053558002019 @default.
- W3105355800 crossrefType "posted-content" @default.
- W3105355800 hasAuthorship W3105355800A5013438083 @default.
- W3105355800 hasAuthorship W3105355800A5082768190 @default.
- W3105355800 hasConcept C104317684 @default.
- W3105355800 hasConcept C105795698 @default.
- W3105355800 hasConcept C111919701 @default.
- W3105355800 hasConcept C112313634 @default.
- W3105355800 hasConcept C115903868 @default.
- W3105355800 hasConcept C119857082 @default.
- W3105355800 hasConcept C127705205 @default.
- W3105355800 hasConcept C127716648 @default.
- W3105355800 hasConcept C137287247 @default.
- W3105355800 hasConcept C150292731 @default.
- W3105355800 hasConcept C154945302 @default.
- W3105355800 hasConcept C179518139 @default.
- W3105355800 hasConcept C185592680 @default.
- W3105355800 hasConcept C186846655 @default.
- W3105355800 hasConcept C188082640 @default.
- W3105355800 hasConcept C199360897 @default.
- W3105355800 hasConcept C26517878 @default.
- W3105355800 hasConcept C2777904410 @default.
- W3105355800 hasConcept C33923547 @default.
- W3105355800 hasConcept C38652104 @default.
- W3105355800 hasConcept C41008148 @default.
- W3105355800 hasConcept C43126263 @default.
- W3105355800 hasConcept C50644808 @default.
- W3105355800 hasConcept C529173508 @default.
- W3105355800 hasConcept C55493867 @default.
- W3105355800 hasConceptScore W3105355800C104317684 @default.
- W3105355800 hasConceptScore W3105355800C105795698 @default.
- W3105355800 hasConceptScore W3105355800C111919701 @default.
- W3105355800 hasConceptScore W3105355800C112313634 @default.
- W3105355800 hasConceptScore W3105355800C115903868 @default.
- W3105355800 hasConceptScore W3105355800C119857082 @default.
- W3105355800 hasConceptScore W3105355800C127705205 @default.
- W3105355800 hasConceptScore W3105355800C127716648 @default.
- W3105355800 hasConceptScore W3105355800C137287247 @default.
- W3105355800 hasConceptScore W3105355800C150292731 @default.
- W3105355800 hasConceptScore W3105355800C154945302 @default.
- W3105355800 hasConceptScore W3105355800C179518139 @default.
- W3105355800 hasConceptScore W3105355800C185592680 @default.
- W3105355800 hasConceptScore W3105355800C186846655 @default.
- W3105355800 hasConceptScore W3105355800C188082640 @default.
- W3105355800 hasConceptScore W3105355800C199360897 @default.
- W3105355800 hasConceptScore W3105355800C26517878 @default.
- W3105355800 hasConceptScore W3105355800C2777904410 @default.
- W3105355800 hasConceptScore W3105355800C33923547 @default.
- W3105355800 hasConceptScore W3105355800C38652104 @default.