Big code search: a bibliography
Code search is an essential task in software development. Developers often search the
internet and other code databases for necessary source code snippets to ease the …
internet and other code databases for necessary source code snippets to ease the …
From Misuse to Mastery: Enhancing Code Generation with Knowledge-Driven AI Chaining
Large Language Models (LLMs) have shown promising results in automatic code
generation by improving coding efficiency to a certain extent. However, generating high …
generation by improving coding efficiency to a certain extent. However, generating high …
Learning to handle exceptions
Exception handling is an important built-in feature of many modern programming languages
such as Java. It allows developers to deal with abnormal or unexpected conditions that may …
such as Java. It allows developers to deal with abnormal or unexpected conditions that may …
Which Exception Shall We Throw?
H Zhong - Proceedings of the 37th IEEE/ACM International …, 2022 - dl.acm.org
Although the exception handling mechanism is critical for resolving runtime errors, bugs
inside this process can have far-reaching impacts. Therefore, researchers have proposed …
inside this process can have far-reaching impacts. Therefore, researchers have proposed …
Cut to the Chase: An Error-Oriented Approach to Detect Error-Handling Bugs
Error-handling bugs are prevalent in software systems and can result in severe
consequences. Existing works on error-handling bug detection can be categorized into …
consequences. Existing works on error-handling bug detection can be categorized into …
A reflection on “an exploratory study on exception handling bugs in java programs”
Exception handling is a feature provided by most mainstream programming languages, and
typically involves constructs to throw and handle error signals. On the one hand, early work …
typically involves constructs to throw and handle error signals. On the one hand, early work …
Steps Towards Semantic Code Search
K Kim - 2021 - orbilu.uni.lu
Code search can be a core activity in software development for enhancing productivity.
Developers commonly reuse existing source code fragments by searching for codebases …
Developers commonly reuse existing source code fragments by searching for codebases …
Api misuse correction: A statistical approach
Modern software development relies heavily on Application Programming Interface (API)
libraries. However, there are often certain constraints on using API elements in such …
libraries. However, there are often certain constraints on using API elements in such …
Empirical Quantitative Analyses of Research Software Engineering Projects in Scientific Computing
SD Schwartz - 2024 - search.proquest.com
Empirical Quantitative Analyses of Research Software Engineering Projects in Scientific
Computing. by Samuel David Schwartz A di Page 1 Empirical Quantitative Analyses of …
Computing. by Samuel David Schwartz A di Page 1 Empirical Quantitative Analyses of …
D-REX: Static Detection of Relevant Runtime Exceptions with Location Aware Transformer
Runtime exceptions are inevitable parts of software systems. While developers often write
exception handling code to avoid the severe outcomes of these exceptions, such code is …
exception handling code to avoid the severe outcomes of these exceptions, such code is …