Back close

Dr. Swaminathan J.

Chairperson, Department of CSE, School of Computing, Amritapuri | Professor, School of Computing, Amritapuri

Qualification: M.Tech., Ph.D
swaminathanj@am.amrita.edu
Research Interest: Algorithms, Program analytics, Software verification, Full-stack Development
Date of Joining: 07/12/2009
Nature of Association: Regular

Bio

Dr. Swaminathan J. currently serves as Chairperson Department of CSE and Professor at the School of Computing, Amrita Vishwa Vidyapeetham, Amritapuri. 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 also leads 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.

Publications

Journal Article

Year : 2023

An Improved Link Prediction Approach for Directed Complex Networks Using Stochastic Block Modeling

Cite this Research Publication : 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

Publisher : Big Data and Cognitive Computing

Year : 2022

Microscopic Structural Analysis of Complex Networks: An Empirical Study Using Motifs

Cite this Research Publication : 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.

Publisher : IEEE Access

Year : 2021

Aggregating Reliable Submissions in Crowdsourcing Systems

Cite this Research Publication : Ayswarya R. Kurup, G. P. Sajeev, J. Swaminathan, "Aggregating Reliable Submissions in Crowdsourcing Systems", in IEEE Access, vol. 9, pp. 153058-153071, 2021, doi: 10.1109/ACCESS.2021.3127994.

Publisher : IEEE

Year : 2020

Finite-state model extraction and visualization from Java program execution

Cite this Research Publication : K.P. Jevitha, J. Swaminathan, B. Jayaraman, M. Sethumadhavan, “Finite-state model extraction and visualization from Java program execution”, Software: Practice and Experience, vol. 51, pp. 409-437, 2021. DOI: https://doi.org/10.1002/spe.2910

Publisher : Wiley

Year : 2016

Compact visualization of Java program execution

Cite this Research Publication : J. Swaminathan, B. Jayaraman and D. Lessa, “Compact visualization of Java program execution”, Software - Practice and Experience, vol. 47, pp. 163-191, John Wiley and Sons Ltd, 2017. DOI: 10.1002/spe.2411

Publisher : Wiley

Conference Paper

Year : 2020

Towards Reduction of Software Maintenance Cost through Assignment of Critical Functionality Scores

Cite this Research Publication : 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

Publisher : IEEE

Conference Proceedings

Year : 2023

Enhancing Software Fault Localization Using Deep Learning Techniques

Cite this Research Publication : 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.

Publisher : 2023 World Conference on Communication & Computing (WCONF)

Year : 2023

Low Code Backend As A Service Platform

Cite this Research Publication : 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.

Publisher : 2023 World Conference on Communication & Computing (WCONF)

Year : 2022

Comparison of Concurrent Program Behavior Using Java Interactive Visualization Environment

Cite this Research Publication : 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.

Year : 2022

File Compilation in a Constrained Distributed Scenario for an Optimal Resource Allocation

Cite this Research Publication : 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.

Publisher : IEEE

Year : 2022

English -Malayalam Vision aid with Multi Modal Machine Learning Technologies

Cite this Research Publication : 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

Year : 2022

Classifying Speech into Offensive and Hate Categories along with Targeted Communities using Machine Learning

Cite this Research Publication : 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

Publisher : IEEE

Year : 2022

Focal-WNet: An Architecture Unifying Convolution and Attention for Depth Estimation

Cite this Research Publication : 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.

Publisher : IEEE

Year : 2022

Enabling Granular Exploration of Sequence Diagrams with Activity Diagrams

Cite this Research Publication : 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

Publisher : IEEE

Year : 2022

Truth Inference in Crowdsourcing Under Adversarial Attacks

Cite this Research Publication : 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

Publisher : IEEE

Year : 2022

An Experimental Study of Parallelism in Different Python Frameworks

Cite this Research Publication : Jerome Joseph T, 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.

Publisher : ICICT-2022

Year : 2022

Enabling Granular Exploration of Sequence Diagrams with Activity Diagrams

Cite this Research Publication : Aswathy Mohan and Swaminathan, J., "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.

Publisher : IC3SIS-2022

Year : 2021

AngErza: Automated Exploit Generation

Cite this Research Publication : Shruti Dixit, T K Geethna, Swaminathan J., and Vipin Pavithran, “AngErza: Automated Exploit Generation”, 12th International Conference on Computing Communication and Networking Technologies, 2021 (To appear). 2021.

Publisher : 12th International Conference on Computing Communication and Networking Technologies,

Year : 2021

An Optimal Algorithm to Maximize Vaccine Production in a Distributed Environment

Cite this Research Publication : Sappa Saran, Mullapudi T. Vignesh, Gurijala V. S. Sundar, Sandeep Naidu, and Swaminathan J., “An Optimal Algorithm to Maximize Vaccine Production in a Distributed Environment”, 12th International Conference on Computing Communication and Networking Technologies, 2021 (To appear). 2021.

Publisher : 12th International Conference on Computing Communication and Networking Technologies,

Year : 2021

Visualization of Distributed Program Execution

Cite this Research Publication : Bhamidipati Satwik, Girija Manoj Kuma Kalakoti, Sai Rajendra Immadi, and Swaminathan J., “Visualization of Distributed Program Execution”, 12th International Conference on Computing Communication and Networking Technologies, 2021 (To appear). 2021.

Publisher : 12th International Conference on Computing Communication and Networking Technologies

Year : 2020

Interactive Exploration of Compact Sequence Diagrams – JIVE based approaches

Cite this Research Publication : N. S. Nair, A. Mohan, and Swaminathan J., “Interactive Exploration of Compact Sequence Diagrams - JIVE based approaches”, 2020 Third International Conference on Smart Systems and Inventive Technology (ICSSIT). Tirunelveli, India, pp. 907-912, 2020.

Publisher : 2020 Third International Conference on Smart Systems and Inventive Technology (ICSSIT),

Year : 2020

Synthesis, Analysis and Visualization of Networked Executions

Cite this Research Publication : K. Karippara, A. D. Nayar, V. Illikkal, N. Vasudevan, and Swaminathan J., “Synthesis, Analysis and Visualization of Networked Executions”, 2020 5th International Conference on Communication and Electronics Systems (ICCES). pp. 430-435, 2020.

Publisher : 2020 5th International Conference on Communication and Electronics Systems (ICCES)

Year : 2020

A Hybrid Algorithm for Optimized Resource Allocation under Constrained Task Schedule

Cite this Research Publication : M. Pugalia, A. Ashok, and Swaminathan J., “A Hybrid Algorithm for Optimized Resource Allocation under Constrained Task Schedule”, 2020 Fourth International Conference on Computing Methodologies and Communication (ICCMC). IEEE, Erode, India, pp. 136-141, 2020.

Publisher : 2020 Fourth International Conference on Computing Methodologies and Communication (ICCMC), IEEE,

Year : 2020

Towards Reduction of Software Maintenance Cost through Assignment of Critical Functionality Scores

Cite this Research Publication : L. S. Nair and Swaminathan J., “Towards Reduction of Software Maintenance Cost through Assignment of Critical Functionality Scores”, 2020 5th International Conference on Communication and Electronics Systems (ICCES). Coimbatore, India, pp. 199-204, 2020.

Publisher : 2020 5th International Conference on Communication and Electronics Systems (ICCES)

Year : 2019

Decoding Parallel Program Execution by using Java Interactive Visualization Environment (JIVE): Behavioral and Performance Analysis

Cite this Research Publication : A. A. Aziz, M. Unny, S. Niranjana, M. Sanjana, and Swaminathan J., “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). IEEE, Erode, India, pp. 792-797, 2019.

Publisher : 2019 3rd International Conference on Computing Methodologies and Communication (ICCMC), IEEE

Year : 2018

Exploring Java Program Execution using Activity Diagrams

Cite this Research Publication : Swaminathan J., Sree, D., and Bharat Jayaraman, “Exploring Java Program Execution using Activity Diagrams”, Advances in Intelligent Systems & Computing, vol. 696, pp. 641-655, 2018.

Publisher : Advances in Intelligent Systems Computing

Year : 2017

Comparison of sequence diagram from execution against design-time state specification

Cite this Research Publication : M. Mithun and Swaminathan J., “Comparison of sequence diagram from execution against design-time state specification”, in 2017 International Conference on Advances in Computing, Communications and Informatics (ICACCI), Udupi, India, 2017

Publisher : 2017 International Conference on Advances in Computing, Communications and Informatics (ICACCI)

Year : 2017

Building a common notation for enabling comparison of design and execution

Cite this Research Publication : K. Aparna and Swaminathan J., “Building a common notation for enabling comparison of design and execution”, in 2017 International Conference on Advances in Computing, Communications and Informatics (ICACCI), Udupi, India, 2017

Publisher : 2017 International Conference on Advances in Computing, Communications and Informatics (ICACCI)

Year : 2015

Consistency of Java run-time behavior with design-time specifications

Cite this Research Publication : Swaminathan J., Hari, D., and Jayaraman, B., “Consistency of Java run-time behavior with design-time specifications”, in 2015 Eighth International Conference on Contemporary Computing (IC3), Noida, India, 2015

Publisher : 2015 Eighth International Conference on Contemporary Computing (IC3), IEEE

Year : 2014

Towards program execution summarization: Deriving state diagrams from sequence diagrams

Cite this Research Publication : Swaminathan J., D Kamath, K., and Jayaraman, B., “Towards program execution summarization: Deriving state diagrams from sequence diagrams”, Seventh International Conference on Contemporary Computing (IC3), 2014 . IEEE, Noida, pp. 299-305, 2014

Publisher : Seventh International Conference on Contemporary Computing (IC3), 2014

Book Chapter

Year : 2023

A Model in Healthcare Cloud for Securing the Data Using Fog Computing

Cite this Research Publication : 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.

Publisher : Springer

Year : 2021

Comparison of Concurrent Program Behavior using Java Interactive Visualization Environment

Cite this Research Publication : Shobitha M, Sidharth R Prakash, Sreesruthi P K, Varun Raj P, and Swaminathan J., “Comparison of Concurrent Program Behavior using Java Interactive Visualization Environment”, 3rd International Conference on Inventive Computation and Information Technologies, 2021 (To appear). 2021.

Publisher : 3rd International Conference on Inventive Computation and Information Technologies

Year : 2018

Construction of Activity Diagrams from Java Execution Traces

Cite this Research Publication : Devi Sree Rajan and Swaminathan J., “Construction of Activity Diagrams from Java Execution Traces”, in Ambient Communications and Computer Systems, In: Perez G., Tiwari S., Trivedi M., Mishra K. (eds), Advances in Intelligent Systems and Computing, vol. 696, Singapore: Springer Singapore, 2018, pp. 641-655.

Publisher : Ambient Communications and Computer Systems, In: Perez G., Tiwari S., Trivedi M., Mishra K.

Year : 2016

Runtime visualization and verification in JIVE

Cite this Research Publication : Lukasz Ziarek, Bharat Jayaraman, Demian Lessa, and Swaminathan J., “Runtime visualization and verification in JIVE”, in In: Falcone Y., Sanchez C. (eds), Runtime Verification, RV 2016, Lecture Notes in Computer Science, vol. 10012, Springer Cham, 2016, pp. 491-494.

Publisher : In: Falcone Y., Sanchez C. (eds), Runtime Verification, RV 2016, Lecture Notes in Computer Science, Springer Cham

Admissions Apply Now