Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Understanding software architecture erosion: A systematic map** study
Abstract Architecture erosion (AEr) can adversely affect software development and has
received significant attention in the last decade. However, there is an absence of a …
received significant attention in the last decade. However, there is an absence of a …
[HTML][HTML] Transpiler-based architecture design model for back-end layers in software development
The utilization of software architectures and designs is widespread in software development,
offering conceptual frameworks to address recurring challenges. A transpiler is a tool that …
offering conceptual frameworks to address recurring challenges. A transpiler is a tool that …
An exploratory study on just-in-time multi-programming-language bug prediction
Context: An increasing number of software systems are written in multiple programming
languages (PLs), which are called multi-programming-language (MPL) systems. MPL bugs …
languages (PLs), which are called multi-programming-language (MPL) systems. MPL bugs …
Understanding the impact of fingerprinting in Android hybrid apps
Numerous studies demonstrate that browser fingerprinting is detrimental to users' security
and privacy. However, little is known about the effects of browser fingerprinting on Android …
and privacy. However, little is known about the effects of browser fingerprinting on Android …
Exploring multi-programming-language commits and their impacts on software quality: An empirical study on apache projects
Context: Modern software systems (eg, Apache Spark) are usually written in multiple
programming languages (PLs). There is little understanding on the phenomenon of multi …
programming languages (PLs). There is little understanding on the phenomenon of multi …
Warnings: Violation symptoms indicating architecture erosion
Context: As a software system evolves, its architecture tends to degrade, and gradually
impedes software maintenance and evolution activities and negatively impacts the quality …
impedes software maintenance and evolution activities and negatively impacts the quality …
Focused: An Approach to Framework-Oriented Cross-Language Link Specification and Detection
A Yu, Y Shi, B Shen, W Zhang, H Zhao… - 2024 IEEE …, 2024 - ieeexplore.ieee.org
Framework-based multilingual software development (MLSD) is becoming prevalent in
software engineering practice. Despite the advantages, framework-based MLSD also leads …
software engineering practice. Despite the advantages, framework-based MLSD also leads …
[HTML][HTML] Modular Unification of Unilingual Pointer Analyses to Multilingual FFI-Based Programs
Modular analysis of polyglot applications is challenging because flows of heap objects must
be resolved across language boundaries. The state-of-the-art analyses for polyglot …
be resolved across language boundaries. The state-of-the-art analyses for polyglot …
Towards Automated Identification of Violation Symptoms of Architecture Erosion
R Li, P Liang, P Avgeriou - ar** Android
apps in 2017, Kotlin has gained widespread adoption in Android development. However …
apps in 2017, Kotlin has gained widespread adoption in Android development. However …