Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Studying software logging using topic models
Software developers insert logging statements in their source code to record important
runtime information; such logged information is valuable for understanding system usage in …
runtime information; such logged information is valuable for understanding system usage in …
Where shall we log? studying and suggesting logging locations in code blocks
Developers write logging statements to generate logs and record system execution
behaviors to assist in debugging and software maintenance. However, deciding where to …
behaviors to assist in debugging and software maintenance. However, deciding where to …
Microservices: A performance tester's dream or nightmare?
In recent years, there has been a shift in software development towards microservice-based
architectures, which consist of small services that focus on one particular functionality. Many …
architectures, which consist of small services that focus on one particular functionality. Many …
LogAssist: Assisting log analysis through log summarization
Logs contain valuable information about the runtime behaviors of software systems. Thus,
practitioners rely on logs for various tasks such as debugging, system comprehension, and …
practitioners rely on logs for various tasks such as debugging, system comprehension, and …
Pathidea: Improving information retrieval-based bug localization by re-constructing execution paths using logs
To assist developers with debugging and analyzing bug reports, researchers have proposed
information retrieval-based bug localization (IRBL) approaches. IRBL approaches leverage …
information retrieval-based bug localization (IRBL) approaches. IRBL approaches leverage …
Predicting unstable software benchmarks using static source code features
Software benchmarks are only as good as the performance measurements they yield.
Unstable benchmarks show high variability among repeated measurements, which causes …
Unstable benchmarks show high variability among repeated measurements, which causes …
Fair enough: Searching for sufficient measures of fairness
Testing machine learning software for ethical bias has become a pressing current concern.
In response, recent research has proposed a plethora of new fairness metrics, for example …
In response, recent research has proposed a plethora of new fairness metrics, for example …
DLFinder: characterizing and detecting duplicate logging code smells
Developers rely on software logs for a wide variety of tasks, such as debugging, testing,
program comprehension, verification, and performance analysis. Despite the importance of …
program comprehension, verification, and performance analysis. Despite the importance of …
Tell: log level suggestions via modeling multi-level code block information
Developers insert logging statements into source code to monitor system execution, which
forms the basis for software debugging and maintenance. For distinguishing diverse runtime …
forms the basis for software debugging and maintenance. For distinguishing diverse runtime …
A grey literature review on data stream processing applications testing
Abstract Context: The Data Stream Processing (DSP) approach focuses on real-time data
processing by applying specific techniques for capturing and processing relevant data for on …
processing by applying specific techniques for capturing and processing relevant data for on …