Joydeep Mitra is an Assistant Professor of Practice at the State University of New York, Stony Brook. He is interested in exploring ways to build secure and robust software systems. He is currently focussed on Android application (app) security. In this context, his work involves developing benchmarks and measures to empirically evaluate solutions related to Android app security along with developing design methodologies that aid in building secure Android apps. His research in Android app security has led to the discovery of vulnerabilities in the Android platform which have been publicly acknowledged and fixed by Google
Apart from his primary interest in secure software engineering, he is also interested in developing tools, techniques, and algorithms that facilitate the use and analysis of data. Consequently, he has dabbled with Cheminformatics which deals with use of computers and informational techniques to solve problems related to Chemistry, specifically Crystallography.
Ghera: A Repository of Android App Vulnerability Benchmarks by Joydeep Mitra and Venkatesh-Prasad Ranganath.
International Conference on Predictive Models and Data Analytics in Software Engineering (PROMISE), 2017. [Artifacts Repository]
Are Free Android App Security Analysis Tools Effective in Detecting Known Vulnerabilities? by Venkatesh-Prasad Ranganath and Joydeep Mitra.
Empirical Software Engineering - An International Journal (EMSE), 2019. [Artifacts Repository: Representativeness Evaluation, Tools Evaluation]
SeMA: A Design Methodology for Building Secure Android Apps by Joydeep Mitra and Venkatesh-Prasad Ranganath.
International Workshop on Advances in Mobile App Analysis (A-Mobile), 2019.
BenchPress: Analyzing Android App Vulnerability Benchmark Suites by Joydeep Mitra, Venkatesh-Prasad Ranganath, and Aditya Narkar.
International Workshop on Advances in Mobile App Analysis (A-Mobile), 2019. [Artifacts Repositories: DroidBench Evaluation, Ghera Evaluation, IccBench Evaluation, UBCBench Evaluation, Benchmarks preparation, and Stack Overflow.]
A user-friendly application for predicting the outcome of co-crystallizations by Nandini Sarkar, Joydeep Mitra, Molly Vittengl, Lexi Brandt and Christer B. Aakeröy.
CrystEngComm Journal, 2020.
Ghera: A repository of benchmarks that capture known vulnerabilities in Android apps. (Website)
Role: Co-Creator and Developer
Technology: Android, Java
Rekha: An evaluation of the effectiveness of Android app security analysis tools in detecting known vulnerabilities. (Website, Dashboard)
Role: Co-Creator and Analyst
Technology: Android, Groovy, R
BenchPress: An empirical evaluation of Android app vulnerability benchmarks.
Role: Co-Creator, Developer, and Analyst
Technology: Android, Groovy, GNU Bash
SoFAnalyzer: A tool to measure awareness amongst Android app developers about security-related APIs in Android from StackOverflow discussions.
Role: Co-supervisor, Analyst
Technology: Groovy, GNU Bash, PowerShell
MIT App Inventor: A framework to help novice programmers build Android apps visually through a web interface.
Technology: Android, Java, Redis
CoForm: A tool to predict potential partners for a co-crystal.
Role: Co-Creator, Analyst
Note: Protected by confidentiality agreement. Please contact authors for more information.
SeMA: A library to help design secure Android apps.
Technology: Android, Java, Kotlin
Note: Work in progress.