Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Do stack traces help developers fix bugs?
A Schroter, A Schröter, N Bettenburg… - 2010 7th IEEE working …, 2010 - ieeexplore.ieee.org
A widely shared belief in the software engineering community is that stack traces are much
sought after by developers to support them in debugging. But limited empirical evidence is …
sought after by developers to support them in debugging. But limited empirical evidence is …
Fuzzing Error Handling Code using {Context-Sensitive} Software Fault Injection
Error handling code is often critical but difficult to test in reality. As a result, many hard-to-find
bugs exist in error handling code and may cause serious security problems once triggered …
bugs exist in error handling code and may cause serious security problems once triggered …
A review on exception analysis
Context: Exception handling has become popular in most major programming languages,
including Ada, C++, Java, and ML. Since exception handling was introduced in …
including Ada, C++, Java, and ML. Since exception handling was introduced in …
Classifying field crash reports for fixing bugs: A case study of Mozilla Firefox
Many software systems support automatic collection of field crash-reports which record the
stack traces and other runtime information when crashes occur. Analysis of field crash …
stack traces and other runtime information when crashes occur. Analysis of field crash …
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 …
Analysis of exception handling patterns in Java projects: An empirical study
S Nakshatri, M Hegde, S Thandra - Proceedings of the 13th International …, 2016 - dl.acm.org
Exception handling is a powerful tool provided by many programming languages to help
developers deal with unforeseen conditions. Java is one of the few programming languages …
developers deal with unforeseen conditions. Java is one of the few programming languages …
Assessing exception handling testing practices in open-source libraries
Modern programming languages (eg, Java and C#) provide features to separate error-
handling code from regular code, seeking to enhance software comprehensibility and …
handling code from regular code, seeking to enhance software comprehensibility and …
Unveiling exception handling guidelines adopted by java developers
Despite being an old language feature, Java exception handling code is one of the least
understood parts of many systems. Several studies have analyzed the characteristics of …
understood parts of many systems. Several studies have analyzed the characteristics of …
How swift developers handle errors
Swift is a new programming language developed by Apple as a replacement to Objective-C.
It features a sophisticated error handling (EH) mechanism that provides the kind of …
It features a sophisticated error handling (EH) mechanism that provides the kind of …
Leveraging Stack Traces for Spectrum-based Fault Localization in the Absence of Failing Tests
LBS Pacheco, AR Chen, J Yang - arxiv preprint arxiv:2405.00565, 2024 - arxiv.org
Bug fixing is a crucial task in software maintenance to hold user trust. Although various
automated fault localization techniques exist, they often require specific conditions to be …
automated fault localization techniques exist, they often require specific conditions to be …