Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Predictive models in software engineering: Challenges and opportunities
Predictive models are one of the most important techniques that are widely applied in many
areas of software engineering. There have been a large number of primary studies that …
areas of software engineering. There have been a large number of primary studies that …
Crashtranslator: Automatically reproducing mobile application crashes directly from stack trace
Crash reports are vital for software maintenance since they allow the developers to be
informed of the problems encountered in the mobile application. Before fixing, developers …
informed of the problems encountered in the mobile application. Before fixing, developers …
When debugging encounters artificial intelligence: state of the art and open challenges
Both software debugging and artificial intelligence techniques are hot topics in the current
field of software engineering. Debugging techniques, which comprise fault localization and …
field of software engineering. Debugging techniques, which comprise fault localization and …
Graph4Web: A relation-aware graph attention network for web service classification
Software reuse is a popular way to utilize existing software components to ensure the quality
of newly developed software in service-oriented architecture. However, how to find a …
of newly developed software in service-oriented architecture. However, how to find a …
A comprehensive investigation of the impact of feature selection techniques on crashing fault residence prediction models
Context: Software crash is a serious form of the software failure, which often occurs during
the software development and maintenance process. As the stack trace reported when the …
the software development and maintenance process. As the stack trace reported when the …
Better debugging: Combining static analysis and llms for explainable crashing fault localization
Nowadays, many applications do not exist independently but rely on various frameworks or
libraries. The frequent evolution and the complex implementation of framework APIs induce …
libraries. The frequent evolution and the complex implementation of framework APIs induce …
The impact of class imbalance techniques on crashing fault residence prediction models
Software crashes occur when the software program is executed wrongly or interrupted
compulsively, which negatively impacts on user experience. Since the stack traces offer the …
compulsively, which negatively impacts on user experience. Since the stack traces offer the …
CrossFix: Resolution of GitHub issues via similar bugs recommendation
With the increasing popularity of Open‐Source Software (OSS), the number of GitHub issues
reported daily in these OSS projects has been growing rapidly. To resolve these issues …
reported daily in these OSS projects has been growing rapidly. To resolve these issues …
Can this fault be detected: A study on fault detection via automated test generation
Automated test generation can reduce the manual effort in improving software quality. A test
generation method employs code coverage, such as the widely-used branch coverage, to …
generation method employs code coverage, such as the widely-used branch coverage, to …
Prioritizing unit tests using object-oriented metrics, centrality measures, and machine learning algorithms
MA Levasseur, M Badri - Innovations in Systems and Software Engineering, 2024 - Springer
Nowadays, increasing complexity and size of object-oriented software systems bring new
software quality assurance challenges. Unit testing is one of the main phases of the testing …
software quality assurance challenges. Unit testing is one of the main phases of the testing …