Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Designing and constructing internet-of-Things systems: An overview of the ecosystem
The current complexity of IoT systems and devices is a barrier to reach a healthy ecosystem,
mainly due to technological fragmentation and inherent heterogeneity. Meanwhile, the field …
mainly due to technological fragmentation and inherent heterogeneity. Meanwhile, the field …
Develo** docker and docker-compose specifications: A developers' survey
Cloud computing and Infrastructure-as-Code (IaC), supported by technologies such as
Docker, have shaped how many software systems are built and deployed. Previous …
Docker, have shaped how many software systems are built and deployed. Previous …
Understanding in-situ programming for smart home automation
Programming a smart home is an iterative process in which users configure and test the
automation during the in-situ experience with IoT space. However, current end-user …
automation during the in-situ experience with IoT space. However, current end-user …
Real-time feedback in node-red for iot development: An empirical study
The continuous spreading of the Internet-of-Things across application domains, aided by the
continuous growth on the number of devices and systems that are Internet-connected …
continuous growth on the number of devices and systems that are Internet-connected …
Visual notations in container orchestrations: an empirical study with Docker Compose
Container orchestration tools supporting infrastructure-as-code allow new forms of
collaboration between developers and operatives. Still, their text-based nature permits naive …
collaboration between developers and operatives. Still, their text-based nature permits naive …
LiveRef: A tool for live refactoring java code
Refactoring software can be hard and time-consuming. Several refactoring tools assist
developers in reaching more readable and maintainable code. However, most of them are …
developers in reaching more readable and maintainable code. However, most of them are …
A live environment to improve the refactoring experience
Refactoring helps improve the design of software systems, making them more
understandable, readable, maintainable, cleaner, and self-explanatory. Many refactoring …
understandable, readable, maintainable, cleaner, and self-explanatory. Many refactoring …
Automatic program repair as semantic suggestions: An empirical study
Automated Program Repair (APR) is an area of research focused on the automatic
generation of bug-fixing patches. Current APR approaches present some limitations, namely …
generation of bug-fixing patches. Current APR approaches present some limitations, namely …
Live software documentation of design pattern instances
Background Approaches to documenting the software patterns of a system can support
intentionally and manually documenting them or automatically extracting them from the …
intentionally and manually documenting them or automatically extracting them from the …
Overviewing the liveness of refactoring for energy efficiency
Mobile device users have been growing in the last years but the limited battery life of these
devices is considered one of the major issues amongst users and programmers. Therefore …
devices is considered one of the major issues amongst users and programmers. Therefore …