Back close

Dr. Thushara M.G.

Assistant Professor (Sr. Grd.), School of Computing, Amritapuri

Qualification: BSc, MSc, Ph.D
thusharamg@am.amrita.edu
Scholar Profile
Research Interest: Abstract Interpretation, Text Processing, Code Generation, Program Translation, Static Analysis, Sustainability of Ancient Indian Art Forms and Rituals

Bio

I am a full-time Assistant Professor at the School of Computing at Amrita Vishwa Vidyapeetham, Amritapuri Campus. My teaching focuses on and around various programming language paradigms and language engineering.

I am an active member of the tags –Computational Linguistics and Indic Studies as well as Formal Methods, Program Analytics & Theoretical Computer Science. Currently I focus on program translation, precision tuning, and auto-code generation.

In 2010, I was selected for Erasmus Mundus Scholarship for Research in University of Munich, Germany and had an opportunity to work with the group lead by Prof. Dr. Helmut Seidl. In 2012 and 2013 was invited for one month visit to DALI Lab at University of Perpignan, France under Prof. Dr. Matthieu Martel. This visit led me to my PhD topic in the domain of Abstract Interpretation model.

I hold a PhD in Computer Science and Engineering from Amrita Vishwa Vidyapeetham under the supervision of Dr. Somasundaram K.

I also look forward to contributing to research into the Sustainability of Ancient Indian Art Forms and Rituals by blending the domain of Computational Linguistics with interdisciplinary research.

Publications

Journal Article

Year : 2020

Forward and backward static analysis for critical numerical accuracy in floating-point programs

Cite this Research Publication : Thushara M. G. and Dr. Somasundaram K., “Forward and backward static analysis for critical numerical accuracy in floating-point programs”, Computer Science, vol. T. 21 (2), pp. 179–192, 2020.

Publisher : Computer Science

Year : 2019

Static Analysis on Floating-Point Programs Dealing with Division Operations

Cite this Research Publication :
Thushara M. G. and Dr. Somasundaram K., “Static Analysis on Floating-Point Programs Dealing with Division Operations”, International Journal of Advanced Computer Science and Applications, vol. 10, 2019.

Publisher : International Journal of Advanced Computer Science and Applications

Year : 2018

Analysis of Numerical Accuracy in Floating Point Programs Using Abstract Interpretation

Cite this Research Publication : Thushara M. G., Somasundaram, K., and Jayaraj Poroor, “Analysis of Numerical Accuracy in Floating Point Programs Using Abstract Interpretation”, AFMSS, Springer LNCS (in print), 2018.

Publisher : AFMSS, Springer LNCS (in print)

Year : 2018

Auto-tagging of Research Publications using Keyword Extraction Technique

Cite this Research Publication : A. Das and Thushara M. G., “Auto-tagging of Research Publications using Keyword Extraction Technique”, Journal of Advanced Research in Dynamical and Control Systems, vol. 10, no. 06-Special Issue, pp. 1168-1172, 2018

Publisher : Journal of Advanced Research in Dynamical and Control Systems

Conference Paper

Year : 2023

Study of Document Clustering Algorithms Applied on Covid Data

Cite this Research Publication : Suresh, S., Krishna, G., Thushara, M.G. (2023). Study of Document Clustering Algorithms Applied on Covid Data. In: Dutta, P., Bhattacharya, A., Dutta, S., Lai, WC. (eds) Emerging Technologies in Data Mining and Information Security. Advances in Intelligent Systems and Computing, vol 1348. Springer, Singapore

Publisher : Springer, Singapore

Year : 2022

Ad Service Detection – A Comparative Study Using Machine Learning Techniques

Cite this Research Publication : Y. K. M, S. S and T. M. G, "Ad Service Detection - A Comparative Study Using Machine Learning Techniques," 2022 13th International Conference on Computing Communication and Networking Technologies (ICCCNT), 2022, pp. 1-7, doi: 10.1109/ICCCNT54827.2022.9984339

Publisher : IEEE

Conference Proceedings

Year : 2023

Machine Learning for Translating Pseudocode to Python: A Comprehensive Review

Cite this Research Publication : S. P. Tiwari, S. Prasad and M. G. Thushara, "Machine Learning for Translating Pseudocode to Python: A Comprehensive Review," 2023 7th International Conference on Intelligent Computing and Control Systems (ICICCS), Madurai, India, 2023

Publisher : IEEE

Year : 2018

Tagging of Research Publications based on Author and Year Extraction

Cite this Research Publication : A. R Das, Afsal, P. M., and Thushara M. G., “Tagging of Research Publications based on Author and Year Extraction”, 2018 International Conference on Advances in Computing, Communications and Informatics (ICACCI). IEEE, Bangalore, India, 2018.

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

Year : 2017

A model for auto-tagging of research papers based on keyphrase extraction methods

Cite this Research Publication : Thushara M. G., Krishnapriya, M. S., and Nair, S. S., “A model for auto-tagging of research papers based on keyphrase extraction methods”, 2017 International Conference on Advances in Computing, Communications and Informatics (ICACCI). IEEE, Udupi, India, 2017

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

Year : 2017

Domain Classification and Tagging of Research Papers using Hybrid Keyphrase Extraction Method

Cite this Research Publication : Thushara M. G., MS, K., and Nair, S. S., “Domain Classification and Tagging of Research Papers using Hybrid Keyphrase Extraction Method”, ICACNI 2017 : 5th International Conference on Advanced Computing, Networking, and Informatics, At National Institute of Technology. Goa, 2017

Publisher : ICACNI 2017 : 5th International Conference on Advanced Computing, Networking, and Informatics, At National Institute of Technology

Year : 2017

KEA based Document Tagging for Project Recommendation and Analysis

Cite this Research Publication : Thushara M. G., SA, S., and S, S., “KEA based Document Tagging for Project Recommendation and Analysis”, ICACNI 2017 : 5th International Conference on Advanced Computing, Networking, and Informatics, At National Institute of Technology. Goa, 2017

Publisher : ICACNI 2017 : 5th International Conference on Advanced Computing, Networking, and Informatics, At National Institute of Technology

Year : 2016

A template based checking and automated tagging algorithm for project documents

Cite this Research Publication : Thushara M. G. and N Dominic, “A template based checking and automated tagging algorithm for project documents”, Second International Conference on Computing Paradigms (International Journal of Control Theory and Applications), vol. 9, no. 10. pp. 4537-4544, 2016.

Publisher : Second International Conference on Computing Paradigms (International Journal of Control Theory and Applications)

Year : 2016

Panel generation as an application of genetic algorithm

Cite this Research Publication : Thushara M. G., Jayaprakash, V., and A. Kumar, P., “Panel generation as an application of genetic algorithm”, Second International Conference on Computing Paradigms (International Journal of Control Theory and Applications), vol. 9, no. 10. International Science Press., pp. 4509-4518, 2016

Publisher : Second International Conference on Computing Paradigms (International Journal of Control Theory and Applications), International Science Press..

Year : 2015

Visualization with Charting Library Based on SVG for Amrita Dynamic Dashboard

Cite this Research Publication : R. Meenakshi, Jayalekshmi, G., Hariram, S., Shiju Sathyadevan, and Thushara M. G., “Visualization with Charting Library Based on SVG for Amrita Dynamic Dashboard”, Procedia Computer Science, vol. 58. pp. 371 - 379, 2015.

Publisher : Procedia Computer Science

Book Chapter

Year : 2023

Study of Document Clustering Algorithms Applied onCovid Data

Cite this Research Publication : Suresh, S., Krishna, G., Thushara, M.G. (2023). Study of Document Clustering Algorithms Applied on Covid Data. In:Dutta,P.,Bhattacharya,A.,Dutta, S., Lai, WC. (eds) Emerging Technologies in Data Mining and Information Security. Advances in Intelligent Systems and Computing, vol 1348. Springer, Singapore

Publisher : Springer,Singapore

Qualification
  • 2016-2021 : PhD
    Thesis Title: Static Analysis for Critical Numerical Accuracy in Floating-Point Programs
    Description: Developed a prototype, based on the theory of abstract interpretation, to establish bounds on the precision of results of floating-point computations in numerical programs.
  • 2005-2007 : MSc (Computer Science)
    Amrita Vishwa Vidyapeetham, Amritapuri
  • 2002-2005 : BSc (Software Systems)
  • Schooling: Kendriya Vidyalaya, Newsprint Nagar, Velloor, Kottayam
Awards / Achievements
  • BEST ITPIAN Award – Tech Mahindra, Bangalore (Aug- 2007)
  • Erasmus Mundus Fellowship – July 2010 to Dec 2012
  • Research Fellowship – DALI LAB, University of Perpignan, France[ Dec 212 to Jan 2013 &Aug toSept 2013]
Positions Held
  • Research Fellow – Technical University of Munich, Germany [ July 2010 to Dec 2012]
  • Guest Research Fellow – Technical University of Perpignan, France [ Dec 212 to Jan 2013 & Aug to Sept 2013]
  • Program Head (BCA) – Dept. of Computer Science and Applications, Amrita School of Computing, Amrita Vishwa Vidyapeetham, Amritapuri [ 2022 – Present]
  • Tag Lead – Computational Linguistics and Indic Studies,School of Computing, Amrita Vishwa Vidyapeetham, Amritapuri[ 2022 – Present]
PhD Students
  • Student Name: Ms. Parvathy R (Feb 2022 – present)
    Topic:Auto code Generation Model
  • Student Name: Ms. Reshma R Nair (Feb 2022 – present)
    Topic: Software Specification to UML diagrams
Courses Taught
  • Object Oriented Paradigm (Java) – UG and PG
  • Computer Language Engineering – PG
  • Computational Thinking and Problem Solving – UG
  • Computer Programming (C language) – UG
  • Principles of Programming Languages (Functional Paradigm – Haskell & Scala, Concurrency with Java) – UG
  • Problem Solving and Algorithmic Thinking (Python) – UG
Admissions Apply Now