M
Mayur Naik
Researcher at University of Pennsylvania
Publications - 93
Citations - 7980
Mayur Naik is an academic researcher from University of Pennsylvania. The author has contributed to research in topics: Program analysis & Computer science. The author has an hindex of 32, co-authored 80 publications receiving 7203 citations. Previous affiliations of Mayur Naik include Georgia Institute of Technology & Intel.
Papers
More filters
Proceedings ArticleDOI
A user-guided approach to program analysis
TL;DR: This work presents an approach and a system EUGENE that allows user feedback to guide such approximations towards producing the desired output and significantly reduces misclassified reports upon providing limited amounts of feedback.
Proceedings ArticleDOI
FlexJava: language support for safe and modular approximate programming
TL;DR: FlexJava, a small set of language extensions that significantly reduces the annotation effort, paving the way for practical approximate programming, is described and its practicality is demonstrated using a wide range of Java applications and by con- ducting a user study.
Proceedings Article
APISan: Sanitizing {API} Usages through Semantic Cross-Checking
TL;DR: This paper presents APISAN, a tool that automatically infers correct API usages from source code without manual effort and is tailored to check various properties with security implications.
Proceedings Article
Mantis: automatic performance prediction for smartphone applications
Yongin Kwon,Sangmin Lee,Hayoon Yi,Donghyun Kwon,Seungjun Yang,Byung-Gon Chun,Ling Huang,Petros Maniatis,Mayur Naik,Yunheung Paek +9 more
TL;DR: This work presents Mantis, a framework for predicting the performance of Android applications on given inputs automatically, accurately, and efficiently that synergistically combines techniques from program analysis and machine learning.
Posted Content
CloneCloud: Boosting Mobile Device Applications Through Cloud Clone Execution
TL;DR: CloneCloud is a flexible application partitioner and execution runtime that enables unmodified mobile applications running in an application-level virtual machine to seamlessly off-load part of their execution from mobile devices onto device clones operating in a computational cloud.