A survey of learning-based automated program repair
Automated program repair (APR) aims to fix software bugs automatically and plays a crucial
role in software development and maintenance. With the recent advances in deep learning …
role in software development and maintenance. With the recent advances in deep learning …
Dear: A novel deep learning-based approach for automated program repair
The existing deep learning (DL)-based automated program repair (APR) models are limited
in fixing general software defects. We present DEAR, a DL-based approach that supports …
in fixing general software defects. We present DEAR, a DL-based approach that supports …
Typewriter: Neural type prediction with search-based validation
Maintaining large code bases written in dynamically typed languages, such as JavaScript or
Python, can be challenging due to the absence of type annotations: simple data …
Python, can be challenging due to the absence of type annotations: simple data …
Semantic bug seeding: a learning-based approach for creating realistic bugs
When working on techniques to address the wide-spread problem of software bugs, one
often faces the need for a large number of realistic bugs in real-world programs. Such bugs …
often faces the need for a large number of realistic bugs in real-world programs. Such bugs …
[PDF][PDF] Unifying the perspectives of nlp and software engineering: A survey on language models for code
Z Zhang, C Chen, B Liu, C Liao, Z Gong… - arXiv preprint arXiv …, 2023 - simg.baai.ac.cn
In this work we systematically review the recent advancements in code processing with
language models, covering 50+ models, 30+ evaluation tasks, 170+ datasets, and 700 …
language models, covering 50+ models, 30+ evaluation tasks, 170+ datasets, and 700 …
Inferring program transformations from singular examples via big code
Inferring program transformations from concrete program changes has many potential uses,
such as applying systematic program edits, refactoring, and automated program repair …
such as applying systematic program edits, refactoring, and automated program repair …
Smelly variables in ansible infrastructure code: Detection, prevalence, and lifetime
Infrastructure as Code is the practice of automating the provisioning, configuration, and
orchestration of network nodes using code in which variable values such as configuration …
orchestration of network nodes using code in which variable values such as configuration …
[PDF][PDF] A survey of machine learning and data mining techniques used in multimedia system
H Tran - Dept. Comput. Sci., Univ. Texas Dallas Richardson …, 2019 - researchgate.net
Machine learning and data mining are research areas of computer science whose quick
development is due to the advances in data analysis research, growth in the database …
development is due to the advances in data analysis research, growth in the database …
Discovering repetitive code changes in python ml systems
Over the years, researchers capitalized on the repetitiveness of software changes to
automate many software evolution tasks. Despite the extraordinary rise in popularity of …
automate many software evolution tasks. Despite the extraordinary rise in popularity of …
Code smells in machine learning systems
As Deep learning (DL) systems continuously evolve and grow, assuring their quality
becomes an important yet challenging task. Compared to non-DL systems, DL systems have …
becomes an important yet challenging task. Compared to non-DL systems, DL systems have …