Alexander Simeonov

dblp:183/1316 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
0since 2021 · last 2017
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 3

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
3 papers
Operating systems · 36% Program analysis · 36% Software testing · 23%

Topics — the 4 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Program analysis › dynamic analysis › instrumentation
bytecode instrumentation
0.622017
Demo: Reptor: Enabling API Virtualization on Android for Platform Openness · MobiSys 2017
Reptor: Enabling API Virtualization on Android for Platform Openness · MobiSys 2017
Operating systems › mobile systems
mobile operating systems
0.622017
Demo: Reptor: Enabling API Virtualization on Android for Platform Openness · MobiSys 2017
Reptor: Enabling API Virtualization on Android for Platform Openness · MobiSys 2017
Software testing
UI testing
0.312017
Demo: Fully Automated UI Testing System for Large-scale Android Apps Using Multiple Devices · MobiSys 2017
Software testing
automated testing
0.112017
Demo: Fully Automated UI Testing System for Large-scale Android Apps Using Multiple Devices · MobiSys 2017

Methods — techniques the papers use, named apart from their topics

bytecode instrumentation · 0.3
YearPublicationVenuePosition
2017 Reptor: Enabling API Virtualization on Android for Platform Openness
abstract
This paper proposes a new technique that enables open innovation in mobile platforms. Our technique allows third-party developers to modify, instrument, or extend platform API calls and deploy their modifications seamlessly. The uniqueness of our technique is that it enables modifications completely at the app layer without requiring any platform-level changes. This allows practical openness---third parties can easily distribute their modifications for a platform without the need to update the entire platform. To demonstrate the benefits of our technique, we have developed a prototype on Android called Reptor and used it to instrument real-world apps with novel functionality. Our evaluation in realistic scenarios shows that Reptor has little overhead in performance and energy, and only modest overhead in memory usage that ranges from 0.6% to 10% for the observed worst cases.
Taeyeon Ki, Alexander Simeonov, Bhavika Pravin Jain, Chang Min Park, Keshav Sharma, Karthik Dantu, Steven Y. Ko, Lukasz Ziarek
MobiSys2
2017 Demo: Fully Automated UI Testing System for Large-scale Android Apps Using Multiple Devices
abstract
We demonstrate AutoClicker, a fully automated UI testing system for large-scale Android apps using multiple devices. It provides a way to quickly and easily verify that a large number of Android apps behave correctly at runtime in a repeatable manner.
Taeyeon Ki, Alexander Simeonov, Chang Min Park, Karthik Dantu, Steven Y. Ko, Lukasz Ziarek
MobiSys2
2017 Demo: Reptor: Enabling API Virtualization on Android for Platform Openness
abstract
We demonstrate Reptor, a bytecode instrumentation tool enabling API virtualization on Android. It provides a general way to alter functionality of platform APIs on Android. With Reptor, third-party developers can modify the behavior of platform APIs according to their needs. All modifications are completely at the app layer without modifying the underlying platform. This allows practical openness---third-party developers can easily distribute their modifications for a platform without the need to update the entire platform.
Taeyeon Ki, Alexander Simeonov, Chang Min Park, Karthik Dantu, Steven Y. Ko, Lukasz Ziarek
MobiSys2