Photo
Dr. Swaminathan J

Associate Professor
Amrita School of Computing
Amritapuri Campus
Amrita Vishwa Vidyapeetham
India

Dr. Swaminathan J. currently serves as an Associate Professor and Chairperson Department of CSE and AI at the School of Computing, Amrita Vishwa Vidyapeetham, Amritapuri. He has completed M. Tech. in Computer Science. He has close 25 years of overall experience including 10 ½ years with IT major Wipro Technologies. At Wipro he served in various capacities including software engineer, project lead, consultant, project manager and delivery manager in product engineering, network protocol maintenance and enterprise application development.

He is passionate about teaching and his teaching interests include computational thinking, programming, algorithms, data structures, networking and distributed computing. He alsos lead the ACM Code @Amrita club dedicated to competitive programming at the campus that mentors students to take part in national and international coding competitions such as ACM ICPC. Apart from these, he guides B. Tech. projects, M. Tech. dissertations and Ph. D. theses.

He has about 30 research publications in reputed international journals and conferences. He is part of numerous initiatives at Amrita including Amrita AHEAD Online programs, curriculum design for UG and PG programs, process initiatives, course content development, and mentoring junior faculty members. His interview on Concise Introduction to Computer Science & Engineering can be watched at YouTube

  1. J Aswathy Mohan, Swaminathan J and Bharat Jayaraman, "A declarative approach to detecting design patterns from Java execution traces and source code," in Information and Software Technology, vol. 171, pp. 107457, 2024, doi: 10.1016/j.infsof.2024.107457.
  2. C A. Prasanthan, K. S. Anand, B. P. Nair, K. Gautham Santhosh and J. Swaminathan, "Low Code Backend As A Service Platform," 2023 World Conference on Communication & Computing (WCONF), RAIPUR, India, 2023, pp. 1-8, doi: 10.1109/WCONF58270.2023.10234969.
  3. C Indhu Priya B. and Swaminathan J., "Enhancing Software Fault Localization Using Deep Learning Techniques," 2023 World Conference on Communication & Computing (WCONF), RAIPUR, India, 2023, pp. 1-5, doi: 10.1109/WCONF58270.2023.10235227.
  4. J Nair, Lekshmi S., Swaminathan J., and Sai Pavan Krishna Nagam. 2023. "An Improved Link Prediction Approach for Directed Complex Networks Using Stochastic Block Modeling" Big Data and Cognitive Computing 7, no. 1: 31. https://doi.org/10.3390/bdcc7010031
  5. B Jose, D., Swaminathan, J. (2023). A Model in Healthcare Cloud for Securing the Data Using Fog Computing. In: Tuba, M., Akashe, S., Joshi, A. (eds) ICT Infrastructure and Computing. Lecture Notes in Networks and Systems, vol 520. Springer, Singapore. https://doi.org/10.1007/978-981-19-5331-6_45.
  6. C A. R. Kurup, G. P. Sajeev and S. J, "Truth Inference in Crowdsourcing Under Adversarial Attacks," 2022 International Conference on Connected Systems & Intelligence (CSI), Trivandrum, India, 2022, pp. 1-6, doi: 10.1109/CSI54720.2022.9923985.
  7. C A. Mohan and S. Jayaraman, "Enabling Granular Exploration of Sequence Diagrams with Activity Diagrams," 2022 International Conference on Computing, Communication, Security and Intelligent Systems (IC3SIS), 2022, pp. 1-6, doi: 10.1109/IC3SIS54991.2022.9885450.
  8. J Lekshmi S. Nair, Jo Cheriyan and J. Swaminathan, "Microscopic Structural Analysis of Complex Networks: An Empirical Study Using Motifs," in IEEE Access, vol. 10, pp. 33220-33229, 2022, doi: 10.1109/ACCESS.2022.3160206.
  9. C J. J. T and J. Swaminathan, "An Experimental Study of Parallelism in Different Python Frameworks," 2022 International Conference on Inventive Computation Technologies (ICICT), 2022, pp. 363-366, doi: 10.1109/ICICT54344.2022.9850566.
  10. C G. Manimaran and J. Swaminathan, "Focal-WNet: An Architecture Unifying Convolution and Attention for Depth Estimation," 2022 IEEE 7th International conference for Convergence in Technology (I2CT), 2022, pp. 1-7, doi: 10.1109/I2CT54291.2022.9824488.
  11. C A. Aditya, R. Vinod, A. Kumar, I. Bhowmik and J. Swaminathan, "Classifying Speech into Offensive and Hate Categories along with Targeted Communities using Machine Learning," 2022 International Conference on Inventive Computation Technologies (ICICT), 2022, pp. 291-295, doi: 10.1109/ICICT54344.2022.9850944.
  12. C S. Saran, M. T. Vignesh, G. V. S. Sundar, M. S. Naidu and S. Jayaraman, "File Compilation in a Constrained Distributed Scenario for an Optimal Resource Allocation," 2022 6th International Conference on Computing Methodologies and Communication (ICCMC), 2022, pp. 1592-1596, doi: 10.1109/ICCMC53470.2022.9753975.
  13. C Lekshmi. H O and S. Jayaraman, "English -Malayalam Vision aid with Multi Modal Machine Learning Technologies," 2022 6th International Conference on Intelligent Computing and Control Systems (ICICCS), 2022, pp. 1469-1476, doi: 10.1109/ICICCS53718.2022.9788187.
  14. J Ayswarya R. Kurup, G. P. Sajeev, Swaminathan Jayaraman, "Aggregating Reliable Submissions in Crowdsourcing Systems", in IEEE Access, vol. 9, pp. 153058-153071, 2021, doi: 10.1109/ACCESS.2021.3127994.
  15. C B. Satwik, K. G. Manoj, S. R. Immadi and S. Jayaraman, "Visualization of Distributed Program Execution," 2021 12th International Conference on Computing Communication and Networking Technologies (ICCCNT), 2021, pp. 1-6, doi: 10.1109/ICCCNT51525.2021.9579575.
  16. C S. Saran, M. T. Vignesh, G. V. S. Sundar, M. S. Naidu and S. Jayaraman, "An Optimal Algorithm to Maximize Vaccine Production in a Distributed Environment," 2021 12th International Conference on Computing Communication and Networking Technologies (ICCCNT), 2021, pp. 1-6, doi: 10.1109/ICCCNT51525.2021.9580008.
  17. C S. Dixit, T. K. Geethna, S. Jayaraman and V. Pavithran, "AngErza: Automated Exploit Generation," 2021 12th International Conference on Computing Communication and Networking Technologies (ICCCNT), 2021, pp. 1-6, doi: 10.1109/ICCCNT51525.2021.9579959.
  18. B Shobitha, M., Sidharth, R.P., Sreesruthi, P.K., Varun Raj, P., Swaminathan, J. (2022). Comparison of Concurrent Program Behavior Using Java Interactive Visualization Environment. In: Smys, S., Balas, V.E., Palanisamy, R. (eds) Inventive Computation and Information Technologies. Lecture Notes in Networks and Systems, vol 336. Springer, Singapore. doi: 10.1007/978-981-16-6723-7_29.
  19. J K. P. Jevitha, Swaminathan Jayaraman, Bharat Jayaraman, M. Sethumadhavan, "Finite-state model extraction and visualization from Java program execution", Softw Pract Exper. 2021; 51: 409– 437. https://doi.org/10.1002/spe.2910.
  20. C Namitha S. Nair, Aswathy Mohan and Swaminathan Jayaraman, "Interactive Exploration of Compact Sequence Diagrams - JIVE based approaches," 2020 Third International Conference on Smart Systems and Inventive Technology (ICSSIT), Tirunelveli, India, 2020, pp. 907-912, doi: 10.1109/ICSSIT48917.2020.9214261.
  21. C Kanchan Karippara, Adithya D. Nayar, Vivek Illikkal, Nandu Vasudevan and Swaminathan Jayaraman, "Synthesis, Analysis and Visualization of Networked Executions," 2020 5th International Conference on Communication and Electronics Systems (ICCES), COIMBATORE, India, 2020, pp. 430-435, doi: 10.1109/ICCES48766.2020.9138091.
  22. C Mayank Pugalia, Aswin Ashok and Swaminathan Jayaraman, "A Hybrid Algorithm for Optimized Resource Allocation under Constrained Task Schedule," Fourth International Conference on Computing Methodologies and Communication (ICCMC), Erode, India, 2020, pp. 136-141, doi: 10.1109/ICCMC48092.2020.ICCMC-00028.
  23. C Lekshmi S. Nair and J. Swaminathan, "Towards Reduction of Software Maintenance Cost through Assignment of Critical Functionality Scores," 2020 5th International Conference on Communication and Electronics Systems (ICCES), COIMBATORE, India, 2020, pp. 199-204, doi: 10.1109/ICCES48766.2020.9138071.
  24. C A. A. Aziz, M. Unny, S. Niranjana, M. Sanjana and J. Swaminathan, "Decoding Parallel Program Execution by using Java Interactive Visualization Environment (JIVE): Behavioral and Performance Analysis," 2019 3rd International Conference on Computing Methodologies and Communication (ICCMC), Erode, India, 2019, pp. 792-797, doi: 10.1109/ICCMC.2019.8819754.
  25. B Devi Sree Rajan, Swaminathan Jayaraman, "Construction of activity diagrams from Java execution traces," In: Perez G., Tiwari S., Trivedi M., Mishra K. (eds) Ambient Communications and Computer Systems. Advances in Intelligent Systems and Computing, Springer, Singapore, 2018, vol 696, pp. 641-655. DOI: 10.1007/978-981-10-7386-1_54.
  26. J Swaminathan Jayaraman, Bharat Jayaraman and Demian Lessa, "Compact visualization of Java program execution", Software: Practice & Experience, John Wiley & Sons Inc., 2017, vol. 47, pp. 163-191. DOI: 10.1002/spe.2411.
  27. C Aparna K Das and Swaminathan Jayaraman, "Building a common notation for enabling comparison of design and execution," in proceedings of International Conference on Advances in Computing, Communications and Informatics (ICACCI), Udupi, 2017, pp. 1609 - 1612. DOI: 10.1109/ ICACCI.2017.8126072.
  28. C M. Mithun; Swaminathan Jayaraman, "Comparison of sequence diagram from execution against design-time state specification," in proceedings of International Conference on Advances in Computing, Communications and Informatics (ICACCI), Udupi, 2017, pp. 1387 - 1392. DOI: 10.1109/ ICACCI.2017.8126034.
  29. B Lukasz Ziarek, Bharat Jayaraman, Demian Lessa and Swaminathan Jayaraman, "Runtime visualization and verification in JIVE," In: Falcone Y., Sánchez C. (eds) Runtime Verification. RV 2016. Lecture Notes in Computer Science, Springer, Cham, 2016, vol 10012., pp. 491-494. DOI: 10.1007/978-3-319-46982-9_33.
  30. C Swaminathan Jayaraman, Dinoop Hari and Bharat Jayaraman, "Consistency of Java run-time behavior with design-time specifications," in proceedings of Eighth International Conference on Contemporary Computing (IC3), Noida, 2015, pp. 548-554. DOI: 10.1109/IC3.2015.7346742.
  31. C Swaminathan Jayaraman, Kishor Kamath Diwakar and Bharat Jayaraman, "Towards program execution summarization: Deriving state diagrams from sequence diagrams," in proceedings of Seventh International Conference on Contemporary Computing (IC3), Noida, 2014, pp. 299-305. DOI: 10.1109/IC3.2014.6897190.