Professor, Department of Computer Science & Engineering, Indian Institute of Technology Bombay
I work on Program Structures, Models and Architectures, covering the aspects of computational and ontological modeling, visual models of programs and model analysis, refactoring and reengineering, paradigmatic variations, process and event oriented structures occuring in sequential, concurrent and distributed systems. At IIT Bombay, I have been engaged in teaching and conducting research and development since 1997, working with numerous students, advising colleges in education policies, giving lectures in indian academia and software industry, and contributing new ideas through publications in international journals and conferences. My recent work includes new ideas in Process Modeling and Migration, Feature selection and dimensionality reduction in feature engineering for AI system, Assessment of deep learning systems for software modeling, and Applications of ML techniques in Computational Musicology and Linguistics phenomena.
ISCLS, 2026
Download PDFISEC, 2026
Download PDFISEC, 2026
Download PDFarxiv report, 2025
Download PDFDeveloping Algorithms for Process Models in Petri Nets. The Sub-areas include process migration, process mining, process analytics, process models and concurrent behavior; CCS and models of concurrent interaction behavior in architectural patterns; Ambient calculus for agent mobility patterns; simulators and analysis tools
High dimensional data can be reduced by either prioritizing features or by projections. This project involves formulations of techniques and Applications, especially to Software Engineering and related problems.
Formulations of Techniques for solving interesting problems dealing with Language. For Indian Languages, they include search engines, programming interfaces, morphology-based spell-checker, accent-prediction. In Software Engineering, they involve ontology extraction, concept-detection, concept clouds
Towards Formulations for Automated-Refactoring of Programs. They include metric-based, algorithmic and lattice based techniques. Further, analyzing goodness and applicability of metrics themselves; Properties of Metrics; Design; Code-smells and their detection using AI techniques
A lot of information is hidden inside the music signal, in fact of all of it! We have been looking into algorithms for detecting the drone, the Raga, and musical patterns by introducing new techniques for analysis and deciphering.
Distributed and Parallel Programming Frameworks, Interoperability, Graph File Systems, Models for File-access Monitoring and Control, Kernel Re-engineering, Concurrent Programs and Synchronization Primitives, Smart Grid Applications: Process Models, Event Models, Chronology
• AI Workshop for Teachers of Silvassa, Daman, 2026
Talk 1 Talk 2 problem workout 1-3 problem workout 2 problem workout 4• Talk at Prof. Ajit Diwan Memorial Seminar, RKMVERI, Kolkata 2026
• Talk at NIT Nagpur
• Talk at Charotar University, Nadiad
• Talk at Jamner, 2026
TalkMusic, Photography, Programming, Mathematics, Literature, Language, Cooking, Sketching, Chess
Enjoy these short clips Sitar Harmonium Flute KeyboardEmail: rkj@cse.iitb.ac.in
Phone: +91 (22) 2576-7730
Address: Department of Computer Science & Engineering, IIT Bombay, Powai, Mumbai, India-400076