On the naturalness of software
Web22 de jun. de 2024 · Computer Science. ArXiv. The Software Naturalness hypothesis argues that programming languages can be understood through the same techniques used in natural language processing. We explore this hypothesis through the use of a pre-trained transformer-based language model to perform code analysis tasks. Web1 de jan. de 2016 · Software is a natural product of human effort, and shares many statistical properties with natural language. This phenomenon promises a wealth of …
On the naturalness of software
Did you know?
WebWorkshop on the Naturalness of Software, Seattle WA. Sunday, Nov 13 Co-located with ACM SIGSOFT FSE 2016 . ... In the context of Software Engineering (SE), there are many promising opportunities for the application of NLP to be used to …
WebBarr_On the Naturalness of Software - E Barr.pdf - Accepted Version Download (298kB) Preview. Abstract. Natural languages like English are rich, complex, and powerful. The highly creative and graceful use of languages like English and Tamil, by masters like Shakespeare and Avvaiyar, can certainly delight and inspire. WebIn particular, the main find- obfuscation [47]. Since language models are useful in these tasks, ings of this paper are: ∗Baishakhi Ray and Vincent Hellendoorn are both first authors, and 1. Buggy code is rated as significantly more “unnatural” (im- contributed equally to the work. probable) by language models.
Web21 de fev. de 2013 · We will argue that in fact, despite the power and expressiveness of programming languages, most ≪Software> in fact is ≪also> quite repetitive and … Web3 de jun. de 2015 · Researchers have captured this naturalness of software through statistical models and used them to good effect in suggestion engines, porting tools, coding standards checkers, and idiom miners.
Web26 de abr. de 2016 · The conjecture that most software is also natural, in the sense that it is created by humans at work, with all the attendant constraints and limitations, and thus, …
Web22 de mai. de 2016 · Abstract: Real software, the kind working programmers produce by the kLOC to solve real-world problems, tends to be “natural”, like speech or natural … daily reflector greenvilleWebWe begin with the conjecture that most software is also natural, in the sense that it is created by humans at work, with all the attendant constraints and limitations and thus, … daily refresher strainWeb1 de mai. de 2024 · PDF On May 1, 2024, Sina Gholamian and others published On the Naturalness and Localness of Software Logs Find, read and cite all the research you … biomed devices blender service manualhttp://nlse-fse.github.io/ daily refresh balancing toner medik8Web24 de mai. de 2015 · This paper describes a new research consortium, studying the Naturalness of Software. This initiative is supported by a pair of grants by the US National Science Foundation, totaling $2,600,000: the first, exploratory ("EAGER") grant of $600,000 helped kickstart an inter-disciplinary effort, and demonstrate feasibility; a follow-on full … daily refresh power biWeb9 de jun. de 2012 · On the naturalness of software Abstract: Natural languages like English are rich, complex, and powerful. The highly creative and graceful use of … biomed device showWeb11 de nov. de 2014 · The n-gram language model, which has its roots in statistical natural language processing, has been shown to successfully capture the repetitive and predictable regularities (“naturalness") of source code, and help with tasks such as code suggestion, porting, and designing assistive coding devices. daily reflector letter to the editor