Profile

Professor in the field of Computer Science & Engineering

Software Engineering, Machine learning, NLP, Data Science and Analytics

  • BE

    SGSITS Indore

  • M Tech

    UOR Roorkee (Now IIT Roorkee)

  • PhD

    IIT Kanpur

  • 2021-Present Professor

    PDPM-IIITDM Jabalpur, (MP) - India

  • 2010-2021 Associate Professor

    PDPM-IIITDM Jabalpur, (MP) - India

  • 2006-2010 Associate Professor

    Government Engineering College Bhopal (presently known as UIT, RGPV Bhopal) (MP) (MP) - India

  • 2003-2006 Reader

    Government Engineering College Bhopal (presently known as UIT, RGPV Bhopal) (MP) (MP) - India

  • 1993-2003 Lecturer/Sr Lecturer

    Government Engineering College Jagdalpur/Bhopal (MP) - India

  • Aug 2019-Dec 2022 Head CSE

  • July 2014-July 2016 Head CSE

  • July 2010-July 2012 Head CSE (Discipline Coordinator)

  • Aug 2019- Nov 2022 CC Convener

  • July 2014-July 2016 CC Convener

  • July 2010-July 2011 CC Convener

  • 2017-Present Primary User (GEM)

  • Nov 2018-Oct 2022 Associate Dean (P&D)

  • July 2015-July 2018 Convener SPACS

  • Nov 2015-2019 Convener CDWC

  • Best Paper Award

    2013

    20th Asia Pacific Software Engineering Conference (APSEC 2013) for the research paper entitled “An Approach to Generate Safety Validation Test Cases from UML Activity Diagram

  • Student coordinator

    Jan 20-26, 2016

    GENESYS 2015

  • Drona Award

    2010

    by IBM India

My courses

Current & Previous

Course Code Course name Category Institute Department Link
Course Code Course name Category Institute

Research

Areas or Specialisation / Project Activities / Publications / Books

Software Engineering, Machine learning,

  • 1. Sawan Rai, Ramesh Chandra Belwal, Atul Gupta. Accurate module name prediction using similarity-based and sequence generation models. J. Ambient Intell. Humaniz. Comput. 14(9): 11531-11543 (2023).

    2. Ramesh Chandra Belwal, Sawan Rai, Atul Gupta. Extractive text summarization using clustering-based topic modeling. Soft Comput. 27(7): 3965-3982 (2023).

    3. S Rai, RC Belwal, A Gupta. Is the Corpus Ready for Machine Translation? A Case Study with Python to Pseudo-Code Corpus?, Arabian Journal for Science and Engineering 48 (2), 1845-1858.

    4. Punit Kumar, Atul Gupta. Active instance selection via parametric equation and instance overlap aware scheme. Appl. Intell. 52(1): 994-1012 (2022).

    5. Sawan Rai, Ramesh Chandra Belwal, Atul Gupta. Generating class name in sequential manner using convolution attention neural network. Expert Syst. Appl. 199: 116854 (2022).

    6. Abhinav Sharma, K. Lakshmanan, Ruchir Gupta, Atul Gupta. Stochastic Arrow-Hurwicz Algorithm for Path Selection and Rate Allocation in Self-Backhauled mmWave Networks. IEEE Commun. Lett. 26(3): 716-720 (2022).

    7. Sawan Rai, Ramesh Chandra Belwal, Atul Gupta. A Review on Source Code Documentation. ACM Trans. Intell. Syst. Technol. 13(5): 84:1-84:44 (2022).

    8. S Rai, RC Belwal, A Gupta. Effect of Identifier Tokenization on Automatic Source Code Documentation, Arabian Journal for Science and Engineering 47 (2), 2141-2157.

    9. Abhinav Sharma, K. Lakshmanan, Ruchir Gupta, Atul Gupta. Multi-Time Scale Smoothed Functional With Nesterov's Acceleration. IEEE Access 9: 113489-113499 (2021).

    10. Vikas Kumar Malviya, Sawan Rai, Atul Gupta. Development of web browser prototype with embedded classification capability for mitigating Cross-Site Scripting attacks. Appl. Soft Comput. 102: 106873 (2021).

    11. Ramesh Chandra Belwal, Sawan Rai, Atul Gupta. Text summarization using topic-based vector space model and semantic measure. Inf. Process. Manag. 58(3): 102536 (2021).

    12. Ramesh Chandra Belwal, Sawan Rai, Atul Gupta. A new graph-based extractive text summarization using keywords or topic modeling. J. Ambient Intell. Humaniz. Comput. 12(10): 8975-8990 (2021).

    13. Abhinav Sharma, Ruchir Gupta, K. Lakshmanan, Atul Gupta. Transition Based Discount Factor for Model Free Algorithms in Reinforcement Learning. Symmetry 13(7): 1197 (2021).

    14. Vikas K Malviya, Atul Gupta. Deep-Learning-based Malicious Android Application Detection, Machine Vision and Augmented Intelligence—Theory and Applications. MAI 2021: 275-286.

    15. Punit Kumar, Atul Gupta. Active Learning Query Strategies for Classification, Regression, and Clustering: A Survey. J. Comput. Sci. Technol. 35(4): 913-945 (2020).

    16. Saurabh Tiwari, Atul Gupta. Use case specifications: How complete are they? J. Softw. Evol. Process. 32(1) (2020).

    17. Anubhav Trivedi, Jitendra Singh Thakur, Atul Gupta. Code Nano-Pattern Detection using Deep Learning. ISEC 2020: 16:1-16:6.

    18. Sanjeev Jain, Atul Gupta, David Lo, Diptikalyan Saha, Richa Sharma. ISEC 2020: 13th Innovations in Software Engineering Conference, Jabalpur, India, February 27-29, 2020. ACM 2020, ISBN 978-1-4503-7594.

    19. Sivani Gupta, Atul Gupta. Dealing with noise problem in machine learning data-sets: A systematic review, Procedia Computer Science 161, 466-474 (2019).

    20. S Gupta, A Gupta. Domain of competency of classifiers on overlapping complexity of datasets using multi-label classification with meta-learning, CICT Advances in Computational Intelligence and Communication Technology, (2019).

    21. S Rai, A Gupta. Generation of pseudo code from the python source code using rule-based machine translation, arXiv preprint arXiv:1906.06117.

    22. Shivani Gupta, Atul Gupta. Handling class overlapping to detect noisy instances in classification. Knowl. Eng. Rev. 33: e8 (2018).

    23. Vikas Kumar Malviya, Sawan Rai, Atul Gupta. Development of a plugin based extensible feature extraction framework. SAC 2018: 1840-1847.

    24. Shivani Gupta, Atul Gupta. A set of measures designed to identify overlapped instances in software defect prediction. Computing 99(9): 889-914 (2017).

    25. Saurabh Tiwari, Atul Gupta. Investigating comprehension and learnability aspects of use cases for software specification problems. Inf. Softw. Technol. 91: 22-43 (2017).

    26. Sawan Rai, Tejaswini Gaikwad, Sparshi Jain, Atul Gupta. Method Level Text Summarization for Java Code Using Nano-Patterns. APSEC 2017: 199-208.

    27. Jitendra Singh Thakur, Atul Gupta. Automatic generation of analysis class diagrams from use case specifications. CoRR abs/1708.01796 (2017).

    28. Jitendra Singh Thakur, Atul Gupta. Identifying domain elements from textual specifications. ASE 2016: 31st IEEE/ACM conference on Automated Software Enginnering 2016: 566-577.

    29. Jitendra Singh Thakur, Atul Gupta. AnModeler: a tool for generating domain models from textual specifications. ASE 2016: 31st IEEE/ACM conference on Automated Software Enginnering 828-833.

    30. Saurabh Tiwari, Atul Gupta. A systematic literature review of use case specifications research. Information and Software Technology, Elsevier 67: 128-158 (2015).

    31. Saurabh Tiwari, Atul Gupta. An Approach of Generating Test Requirements for Agile Software Development. ISEC 2015: 186-195.

    32. Akash Kumar Tripathi, Atul Gupta. A controlled experiment to evaluate the effectiveness and the efficiency of four static program analysis tools for Java programs. EASE 2014: 23:1-23:4.

    33. Saurabh Tiwari, Atul Gupta. Does increasing formalism in the use case template help? ISEC 2014: 6:1-6:10.

    34. Santosh Singh Rathore, Atul Gupta. A comparative study of feature-ranking and feature-subset selection techniques for improved fault prediction. ISEC 2014: 7:1-7:10.

    35. Jitendra Singh Thakur, Atul Gupta. Automatic generation of sequence diagram from use case specification. ISEC 2014: 20:1-20:6.

    36. Saurabh Tiwari, Atul Gupta An Approach to Generate Safety Validation Test Cases from UML Activity Diagram. APSEC (1) 2013: 189-198.

    37. Saurabh Tiwari, Atul Gupta. A Controlled Experiment to Assess the Effectiveness of Eight Use Case Templates. APSEC (1) 2013: 207-214.

    38. Vikas Kumar Malviya, Saket Saurav, Atul Gupta On Security Issues in Web Applications through Cross Site Scripting (XSS). APSEC (1) 2013: 583-588.

    39. Animesh Chaturvedi, Atul Gupta A tool supported approach to perform efficient regression testing of web services. MESOCA 2013: 50-55.

    40. Rahul Venkataramani, Atul Gupta, Allahbaksh M. Asadullah, Basavaraju Muddu, Vasudev D. Bhat. Discovery of technical expertise from open source code repositories. WWW (Companion Volume) 2013: 97-98.

    41. Saurabh Tiwari, Santosh Singh Rathore, Abhijeet Singh, Abhinav Singh, Atul Gupta An Approach to Generate Actor-Oriented Activity Charts from Use Case Requirements. APSEC 2012: 270-275.

    42. Santosh Singh Rathore, Atul Gupta. Validating the Effectiveness of Object-Oriented Metrics over Multiple Releases for Predicting Fault Proneness. APSEC 2012: 350-355.

    43. Saurabh Tiwari, Santosh Singh Rathore, Sudhanshu Gupta, Gogate Vaibhav Vinayak, Atul Gupta. Analysis of Use Case Requirements Using SFTA and SFMEA Techniques. ICECCS 2012: 29-38.

    44. Sudhanshu Gupta, Gogate Vaibhav Vinayak, Atul Gupta. Software failure analysis in requirement phase. ISEC 2012: 101-104.

    45. Saurabh Tiwari, Atul Gupta. Statechart-based use case requirement validation of event-driven systems. SAC 2012: 1091-1093.

    46. Deepak Banthia, Atul Gupta. Investigating fault prediction capabilities of five prediction models for software quality. SAC 2012: 1259-1261.

    47. S Tiwari, SS Rathore, A Gupta. Selecting requirement elicitation techniques for software projects, 2012 CSI Sixth International Conference on Software Engineering (CONSEG), 1-10.

    48. R Verma, A Gupta. Software defect prediction using two-level data pre-processing, 2012 International Conference on Recent Advances in Computing and Software (2012).

    49. SS Rathore, A Gupta. Investigating object-oriented design metrics to predict fault-proneness of software modules, 2012 CSI Sixth International Conference on Software Engineering (CONSEG), 1-10.

    50. Atul Gupta. An Approach for Class Testing from Class Contracts, 8th International Automated Technology for Verification and Analysis, ATVA 2010: 203-217.

    51. Atul Gupta, Pankaj Jalote. An approach for experimentally evaluating the effectiveness and efficiency of coverage criteria for software testing. Int. J. Softw. Tools Technol. Transf. 10(2): 145-160 (2008).

    52. Atul Gupta, Pankaj Jalote. Test Inspected Unit or Inspect Unit Tested Code? ESEM 2007: 51-60.

    53. Atul Gupta, Pankaj Jalote. An Experimental Evaluation of the Effectiveness and Efficiency of the Test Driven Development. ESEM 2007: 285-294.

    54. Raghu Lingampally, Atul Gupta, Pankaj Jalote. A Multipurpose Code Coverage Tool for Java. HICSS 2007: 261.

    55. Atul Gupta. Automated Object’s Statechart Generation and Testing from Class Method Contracts, MoDeV²a: Model Development, Validation and Verification 2006: 30-38.

    56. Atul Gupta, Amit Raj. Strengthening Method Contracts for Objects. APSEC 2006: 233-242.

    57. Atul Gupta, Pankaj Jalote. An Experimental Comparison of the Effectiveness of Control Flow-Based Testing Approaches on Seeded Faults. TACAS 2006: 365-378.










M. Tech./M.Des.

Roll no Name Status Year Specialization Co-guide

Ph. D.

Roll no Name Status Year Specialization Co-guide

Contact me

Feel free to contact

    Atul Gupta

     atul@iiitdmj.ac.in

     

     

     

     atulkg@gmail.com

     

      +91-761-2794223

     (Fax) 91-

     Download CV

Gallery

Photos

Here some pictures ...