scispace - formally typeset
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

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.