Publications
publications in reversed chronological order. generated by jekyll-scholar.
2024
- ICRA’24JacobiGPU: GPU-Accelerated Numerical Differentiation for Loop Closure in Visual SLAMIn Proceedings of the 2024 IEEE International Conference on Robotics and Automation (ICRA) , 2024
- TMC’24Supporting Flexible and Transparent User Interface Distribution across Mobile DevicesIEEE Transactions on Mobile Computing, 2024
2023
- ISSTA’23SymRustC: A Hybrid Fuzzer for Rust (Tool Demonstrations Track)In Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA) , 2023
- ICRA’23Improving the Performance of Local Bundle Adjustment for Visual-Inertial SLAM with Efficient Use of GPU ResourcesIn Proceedings of the 2023 IEEE International Conference on Robotics and Automation (ICRA) , 2023
- TECS’23Edge-SLAM: Edge-Assisted Visual Simultaneous Localization and MappingACM Transactions on Embedded Computing Systems (TECS), 2023
2022
- MASS’22PRE-SLAM: Persistence Reasoning in Edge-assisted Visual SLAM (Invited Paper)In Proceedings of the IEEE 19th International Conference on Mobile Ad Hoc and Smart Systems (MASS’22) , 2022
- MobiCom’22A-Mash: Providing Single-App Illusion for Multi-App Use through User-centric UI MashupIn Proceedings of the 28th Annual International Conference on Mobile Computing and Networking (MobiCom’22) , 2022
- HotMobile’22A Quantitative Analysis of System Bottlenecks in Visual SLAMIn Proceedings of the 23rd International Workshop on Mobile Computing Systems and Applications (HotMobile’22) , 2022
2021
- MobiCom’21FLUID-XP: Single App Multi-device Interaction framework for Heterogeneous EnvironmentIn Proceedings of the 27th Annual International Conference on Mobile Computing and Networking (MobiCom’21) , 2021
- MobiSys’21Rushmore: Securely Displaying Static and Animated Images Using TrustZoneIn Proceedings of the 19th Annual International Conference on Mobile Systems, Applications, and Services (MobiSys’21) , 2021
2020
- ICNP’20Lumos: Improving Smart Home IoT Visibility and Interoperability Through Analyzing Mobile AppsIn Proceedings of the 28th IEEE International Conference on Network Protocols (ICNP 2020) , 2020
- MOBILESoft’20Representing String Computations as Graphs for Classifying MalwareIn Proceedings of the IEEE/ACM 7th International Conference on Mobile Software Engineering and Systems (MOBILESoft’20) , 2020
2019
- IoTJOS-Based Energy Accounting for Asynchronous Resources in IoT DevicesIEEE Internet of Things Journal, 2019
- EICS’19Gesto: Mapping UI Events to Gestures and Voice CommandsProceedings of the ACM on Human Computer Interaction, EICS series (PACM-HCI-EICS), 2019
- GetMobileFLUID: Flexible User Interface Distribution for Ubiquitous Multi-Device InteractionGetMobile: Mobile Computing and Communications, 2019
- TECSCan Android Run on Time? Extending and Measuring the Android Platform’s TimelinessACM Transactions on Embedded Computing Systems (TECS), 2019
- TMCAndroid Malware Detection Using Complex-FlowsIEEE Transactions on Mobile Computing (TMC), 2019
- ICSE’19Mimic: UI Compatibility Testing System for Android AppsIn Proceedings of the 41st International Conference on Software Engineering (ICSE 2019) , 2019
- MobiCom’19FLUID: Flexible User Interface Distribution for Ubiquitous Multi-device InteractionIn Proceedings of the 25th Annual International Conference on Mobile Computing and Networking (MobiCom 2019) , 2019
- UIST’19X-Droid: A Quick and Easy Android Prototyping Framework with a Single-App IllusionIn Proceedings of the 32nd Annual ACM Symposium on User Interface Software and Technology (UIST 2019) , 2019
2018
- EdgeSys’18Duvel: Enabling Context-driven, Multi-profile Apps on Android through Storage SandboxingIn Proceedings of the 1st International Workshop on Edge Systems, Analytics and Networking (EdgeSys@MobiSys 2018) , 2018
- HotMobile’18Applications and Challenges of Real-time Mobile DNA AnalysisIn Proceedings of the 19th International Workshop on Mobile Computing Systems & Applications (HotMobile 2018) , 2018
2017
- CommunicationsRAINA: Reliability and Adaptability in Android for Fog ComputingIEEE Communications Magazine, 2017
- ICDCS’17Android Malware Detection Using Complex-Flows (Short Papers Track)In Proceedings of the 37th IEEE International Conference on Distributed Computing Systems (ICDCS 2017) , 2017
- MobiCom’17BlueMountain: An Architecture for Customized Data Management on Mobile SystemsIn Proceedings of the 23rd Annual International Conference on Mobile Computing and Networking (MobiCom 2017) , 2017
- MobiSys’17Reptor: Enabling API Virtualization on Android for Platform OpennessIn Proceedings of the 15th Annual International Conference on Mobile Systems, Applications, and Services (MobiSys’17) , 2017
- RTAS’17Making Android Run on TimeIn Proceedings of the 2017 IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2017) , 2017
2016
- TMCRTDroid: A Design for Real-Time AndroidIEEE Transactions on Mobile Computing (TMC), 2016
- EUC’16MIC: Enabling Efficient Concurrent Use of Multiple Network Interfaces on Mobile SystemsIn Proceedings of the IEEE International Conference on Embedded and Ubiquitous Computing (EUC 2016) , 2016
- HotStorage’16Pixelsior: Photo Management as a Platform Service for Mobile AppsIn Proceedings of the 8th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 2016) , 2016
- HotWeb’16Transparency in the New gTLD Era: Evaluating the DNS Centralized Zone Data ServiceIn Proceedings of the Fourth IEEE Workshop on Hot Topics in Web Systems and Technologies (HotWeb 2016) , 2016
- IoTDI’16Developing Adaptive Quantified-Self Applications Using DynaSenseIn Proceedings of the First IEEE International Conference on Internet-of-Things Design and Implementation (IoTDI 2016) , 2016
- ISLPED’16OS-based Resource Accounting for Asynchronous Resource Use in Mobile SystemsIn Proceedings of the 2016 International Symposium on Low Power Electronics and Design (ISLPED 2016) , 2016
- JTRES’16jUAV: A Java Based System for Unmanned Aerial VehiclesIn Proceedings of the 14th International Workshop on Java Technologies for Real-Time and Embedded Systems (JTRES 2016) , 2016
- JTRES’16Real Time Sound Processing on AndroidIn Proceedings of the 14th International Workshop on Java Technologies for Real-Time and Embedded Systems (JTRES 2016) , 2016
- HotMobile’16Using a Multi-Tasking VM for Mobile ApplicationsIn Proceedings of the 17th International Workshop on Mobile Computing Systems and Applications (HotMobile 2016) , 2016
2015
- HotStorage’15Enabling Automated, Rich, and Versatile Data Management for Android Apps with BlueMountainIn Proceedings of the 7th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 2015) , 2015
- ASE’15String Analysis of Android Applications (New Ideas Track)In Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering (ASE 2015) , 2015
2014
- JNCABidirectional Data Verification for Cloud StorageJournal of Network and Computer Applications (JNCA), 2014
- BigData’14PigOut: Making Multiple Hadoop Clusters Work TogetherIn Proceedings of the 2014 IEEE International Conference on Big Data (Big Data 2014) , 2014
- JTRES’14Real-Time Sensing on AndroidIn Proceedings of the 12th International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES 2014) , 2014
- ASE’14Information Flows as a Permission MechanismIn ACM/IEEE International Conference on Automated Software Engineering (ASE’14) , 2014
- MobiSys’14Real-time Android with RTDroidIn Proceedings of the 12th Annual International Conference on Mobile Systems, Applications, and Services (MobiSys’14) , 2014
2013
- JTRES’13RTDroid: A Design for Real-Time AndroidIn Proceedings of the 11th International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES ’13) , 2013
- ASE’13Flow Permissions for Android (New Ideas Track)In Proceedings of the 28th IEEE/ACM International Conference on Automated Software Engineering (ASE 2013) , 2013
- SENSEMINE’13PhoneLab: A Large Programmable Smartphone TestbedIn Proceedings of First International Workshop on Sensing and Big Data Mining (SENSEMINE 2013) , 2013
2012
- NSDI’12Serval: An End-Host Stack for Service-Centric NetworkingIn Proceedings of the 9th USENIX Symposium on Networked Systems Design and Implementation (NSDI 2012) , 2012
- SRDS’12PGV: A Storage Enforcing Remote Verification SchemeIn Proceedings of the IEEE 31st Symposium on Reliable Distributed Systems (SRDS 2012) , 2012
2011
- HotCloud’11The HybrEx Model for Confidentiality and Privacy in Cloud ComputingIn Proceedings of the 3rd USENIX Workshop on Hot Topics in Cloud Computing (HotCloud’11) , 2011
2010
- IEEE ComputerOpen Cirrus: A Global Cloud Computing TestbedIEEE Computer, 2010
- SoCC’10Making Cloud Intermediate Data Fault-TolerantIn Proceedings of the 1st ACM Symposium on Cloud Computing (SoCC 2010) , 2010
- HotNets’10CloudPolice: Taking Access Control Out of the NetworkIn Proceedings of the 9th ACM Workshop on Hot Topics in Networks (HotNets 2010) , 2010
2009
- HotCloud’09Open Cirrus™ Cloud Computing Testbed: Federated Data Centers for Open Source Systems and Services ResearchIn Proceedings of the Workshop on Hot Topics in Cloud Computing (HotCloud’09) , 2009
- HotOS’09On Availability of Intermediate Data in Cloud ComputationsIn Proceedings of the 12th Workshop on Hot Topics in Operating Systems (HotOS’09) , 2009
2008
- TAASA New Class of Nature-Inspired Algorithms for Self-Adaptive Peer-to-Peer ComputingACM Transactions on Autonomous and Adaptive Systems (TAAS), 2008
- Middleware’08Moara: Flexible and Scalable Group-Based Querying SystemIn Proceedings of the ACM/IFIP/USENIX 9th International Middleware Conference (Middleware 2008) , 2008
- SRDS’08Using Tractable and Realistic Churn Models to Analyze Quiescence Behavior of Distributed ProtocolsIn Proceedings of the 27th IEEE Symposium on Reliable Distributed Systems (SRDS 2008) , 2008
2007
- IJPPDynamic Binary Instrumentation and Data Aggregation on Large Scale SystemsInternational Journal on Parallel Programming, 2007
- Middleware’07New Worker-Centric Scheduling Strategies for Data-Intensive Grid ApplicationsIn Proceedings of the ACM/IFIP/USENIX 8th International Middleware Conference (Middleware 2007) , 2007
- SASO’07Novel Mathematics-Inspired Algorithms for Self-Adaptive Peer-to-Peer ComputingIn Proceedings of the First International Conference on Self-Adaptive and Self-Organizing Systems (SASO 2007) , 2007
2005
- SIGARCH NewsScalable Dynamic Binary Instrumentation for Blue Gene/LSIGARCH Computer Architecture News, 2005
- LNCSA Case for Design Methodology Research in Self-* Distributed SystemsIn Self-star Properties in Complex Information Systems, Conceptual and Practical Foundations [the book is a result from a workshop at Bertinoro, Italy, Summer 2004] , 2005
- DSN’05Perturbation-Resistant and Overlay-Independent Resource DiscoveryIn Proceedings of the 2005 International Conference on Dependable Systems and Networks (DSN 2005) , 2005
- WORLDS’05MON: On-Demand Overlays for Distributed System ManagementIn Proceedings of the Second USENIX Workshop on Real, Large Distributed Systems (WORLDS’05) , 2005
2004
- WSC’04A BGP Attack Against Traffic EngineeringIn Proceedings of the 36th conference on Winter simulation (WSC) , 2004