Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Recent studies on the effects of refactoring in software quality: Challenges and open issues
Refactoring is widely thought to improve software quality. Several studies, however, claimed
that the effect of refactoring on software quality could be positive, negative, or have no effect …
that the effect of refactoring on software quality could be positive, negative, or have no effect …
Implementing a microservices system with blockchain smart contracts
Blockchain technologies and smart contracts are becoming mainstream research fields in
computer science and researchers are continuously investigating new frontiers for new …
computer science and researchers are continuously investigating new frontiers for new …
Empirical evaluation of software maintainability based on a manually validated refactoring dataset
Context Refactoring is a technique for improving the internal structure of software systems. It
has a solid theoretical background while being used in development practice also. However …
has a solid theoretical background while being used in development practice also. However …
Analysis of source code duplication in ethreum smart contracts
The practice of writing smart contracts for the Ethereum blockchain is quite recent and still in
development. A blockchain developer should expect constant changes in the security …
development. A blockchain developer should expect constant changes in the security …
A code refactoring dataset and its assessment regarding software maintainability
It is very common in various fields that there is a gap between theoretical results and their
practical applications. This is true for code refactoring as well, which has a solid theoretical …
practical applications. This is true for code refactoring as well, which has a solid theoretical …
Raising sustainability awareness in agile blockchain-oriented software engineering
This paper presents a first investigation to join agile blockchain-oriented software
development principles with sustainability software design principles. The development of …
development principles with sustainability software design principles. The development of …
Predicting move method refactoring opportunities in object-oriented code
Context Refactoring is the maintenance process of restructuring software source code to
improve its quality without changing its external behavior. Move Method Refactoring (MMR) …
improve its quality without changing its external behavior. Move Method Refactoring (MMR) …
Investigation of blockchain cryptocurrencies' price movements through deep learning: a comparative analysis
This work shows the results obtained from a comparison between a restricted and a
unrestricted Bitcoin price classification, verifying whether the addition of technical indicators …
unrestricted Bitcoin price classification, verifying whether the addition of technical indicators …
Paso: A web-based parser for solidity language analysis
Smart Contracts are computer programs which implement and execute transactions and
manage business logic on a decentralized public ledger. Smart Contracts can be written in …
manage business logic on a decentralized public ledger. Smart Contracts can be written in …
A study of the community structure of a complex software network
This paper presents a case study of a large software system, Netbeans 6.0, made of
independent subsystems, which are analyzed as complex software networks. Starting from …
independent subsystems, which are analyzed as complex software networks. Starting from …