Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
A systematic literature review on Android-specific smells
Context: Code smells are well-known concepts in Object-Oriented (OO) programs as
symptoms that negatively impact software quality and cause long-term issues. However, the …
symptoms that negatively impact software quality and cause long-term issues. However, the …
Effectiveness of Kotlin vs. Java in android app development tasks
Context: Kotlin is a new programming language representing an alternative to Java; they
both target the same JVM and can safely coexist in the same application. Kotlin is advertised …
both target the same JVM and can safely coexist in the same application. Kotlin is advertised …
Android Source Code Smells: A Systematic Literature Review
Introduction Modern software developers strive to develop applications that are robust, easy
to maintain, and possess high levels of quality. However, code smells can hinder this goal …
to maintain, and possess high levels of quality. However, code smells can hinder this goal …
On the adoption of kotlin on android development: A triangulation study
In 2017, Google announced Kotlin as one of the officially supported languages for Android
development. Among the reasons for choosing Kotlin, Google mentioned it is “concise …
development. Among the reasons for choosing Kotlin, Google mentioned it is “concise …
Characterizing the transition to kotlin of android apps: a study on f-droid, play store, and github
Context: Kotlin is a novel language that represents an alternative to Java, and has been
recently adopted as a first-class programming language for Android applications. Kotlin is …
recently adopted as a first-class programming language for Android applications. Kotlin is …
Why did developers migrate android applications from java to kotlin?
Currently, the majority of apps running on mobile devices are Android apps developed in
Java. However, developers can now write Android applications using a new programming …
Java. However, developers can now write Android applications using a new programming …
Understanding the quality and evolution of Android app build systems
Build systems are used to transform static source code into executable software. They play a
crucial role in modern software development and maintenance. As such, much research …
crucial role in modern software development and maintenance. As such, much research …
Learning migration models for supporting incremental language migrations of software applications
Context: A Legacy system can be defined as a system that significantly resists modification
and evolution. According to the literature, there are two main strategies to migrate a legacy …
and evolution. According to the literature, there are two main strategies to migrate a legacy …
An empirical catalog of code smells for the presentation layer of Android apps
Software developers, including those of the Android mobile platform, constantly seek to
improve their applications' maintainability and evolvability. Code smells are commonly used …
improve their applications' maintainability and evolvability. Code smells are commonly used …
[PDF][PDF] How and Why did developers migrate Android Applications from Java to Kotlin? A study based on code analysis and interviews with developers
Nowadays, the majority of the apps running on mobile devices are Android apps developed
in Java. However, developers now have the possibility to write Android applications using a …
in Java. However, developers now have the possibility to write Android applications using a …