Faculty Profile - Atul Gupta

About Me

  • I am interested in investigating and developing intelligent methods and tools in the area of software engineering, computer vision, information extraction, and other domains. Currently, some of the work I am engaged in include Identifying patterns in requirements, design and coding using NLP as well as through model transformation approaches. Some other work include the study the dataset characteristics and suitability of a given dataset to provide an acceptable solution of a Machine Learning problem. Recently, I got fascinated by the objects identification problem in Computer Vision and targeting a few problems in this domain. In the past, I have worked on investigating the effectiveness and efficiency of software testing techniques, designing unit testing techniques for object-oriented programs, investigating the suitability of use cases in specifying requirements of software problems.

EDUCATION

  • PhD, IIT Kanpur

Interest Area

  • Software Engineering, Machine Learning, Data Science , NLP

Id Sem/Year Course Name Course Code Course Type Lecture Hrs/wk Tutorial Hrs/wk Lab Hrs/wk Co-Instructor Credit CourseLink
30 2017/even Machine Learning CS 651 UG/PG 3 4 https://sites.google.com/site/atulkg/courses/cs-651-machine-learning-jan-2017
31 2017/even Natural Language Text Prossessing EM602c UG/PG 2 2 https://sites.google.com/site/atulkg/academics/em602c-natural-langauge-text-processing
32 2016/odd Software Engineering CS 308 UG 3 4 https://sites.google.com/site/atulkg/courses/cs-308-software-engineering-2015
Project Name Funding Agency Funding Amount Start Date End Date Status
Electronics and ICT Academy, IIITDM Jabalpur MeitY Rs. 25 crore 2015 2022 Ongoing
Android App for Plant Species Identification DIC, IIITDM Jabalpur Rs. 5 lacs 2017 2019 Completed

1. Ramesh Belwal. sawan Rai, and Atul Gupta, Text Summarization Using Topic-Based Vector Space Model and Semantic Measure in Information Processing and Management. 2021 vol: Num: page:- at: Publisher:, DOI=http://dx.doi.org/https://doi.org/10.1016/j.ipm.2021.102536

2. Abhinav Sharma,Ruchir Gupta,K.Lakshmanan and Atul Gupta, Transition based Discount Factor for Model Free Algorithms in Reinforcement Learning in 2021 vol: Num: page:- at: Publisher:, DOI=http://dx.doi.org/https://doi.org/10.3390/sym13071197

3. Gupta, A.K., Seal, A., Khanna, P., Krejcar, O. and Yazidi, A, Gated Contextual Features for Salient Object Detection in IEEE Transactions on Instrumentation and Measurement 2021 vol: Num: page:- at: Publisher:, DOI=http://dx.doi.org/https://doi.org/10.1109/TIM.2021.3064423

4. Saurabh Tiwari, Atul Gupta, Use case specifications: How complete are they? in Journal of Softw. Evol. Process,Vol 32,Issue1, Elsevier 2020 vol: Num: page:- at: Publisher:, DOI=http://dx.doi.org/https://doi.org/10.1002/smr.2218

5. Punit Kumar, Atul Gupta, Active Learning Query Strategies for Classification, Regression, and Clustering: A Survey in Journal of Computer Science and Tech.,35,pp.913-945(2020),Springer 2020 vol: Num: page:- at: Publisher:, DOI=http://dx.doi.org/https://doi.org/10.1007/s11390-020-9487-4

6. Saurabh Tiwari, Atul Gupta, Use case specifications: How complete are they? in Journal of Software: Evolution and Process 2019 vol:32 Num:1 page:- at: Publisher:, DOI=http://dx.doi.org/https://doi.org/10.1002/smr.2218

7. Shivani Gupta, Atul Gupta, Dealing with Noise Problem in Machine Learning Data-sets: A Systematic Review in Procedia Computer Science 2019 vol:161 Num: page:466-474 at: Publisher:Elsevier, DOI=http://dx.doi.org/https://doi.org/10.1016/j.procs.2019.11.146

8. Sawan Rai, Atul Gupta, Generation of Pseudo Code from the Python Source Code using Rule-Based Machine Translation in arXiv preprint arXiv:1906.06117 2019 vol: Num: page:- at: Publisher:, DOI=http://dx.doi.org/https://doi.org/10.48550/arXiv.1906.06117

9. Shivani Gupta, Atul Gupta, Handling class overlapping to detect noisy instances in classification in The Knowledge Engineering Review 2018 vol:33 Num: page:- at: Publisher:Cambridge University Press, DOI=http://dx.doi.org/https://doi.org/10.1017/S0269888918000115

10. Shivani Gupta, Atul Gupta, A set of measures designed to identify overlapped instances in software defect prediction in Computing 2017 vol: Num: page:1-26 at: Publisher:Springer Vienna, DOI=http://dx.doi.org/https://doi.org/10.1007/s00607-016-0538-1

11. Saurabh Tiwari, Atul Gupta, Investigating comprehension and learnability aspects of use cases for software specification problems in Information and Software Technology 2017 vol: Num: page:- at: Publisher:Elsevier, DOI=http://dx.doi.org/https://doi.org/10.1016/j.infsof.2017.06.003

12. Jitendra Singh Thakur, Atul Gupta, Automatic generation of analysis class diagrams from use case specifications in arXiv preprint arXiv:1708.01796 2017 vol: Num: page:- at: Publisher:, DOI=http://dx.doi.org/https://doi.org/10.48550/arXiv.1708.01796

13. Saurabh Tiwari, Atul Gupta, A systematic literature review of use case specifications research in Inf. Softw. Technol. 2015 vol:67 Num:3 page:128-158 at: Publisher:Elsevier, DOI=http://dx.doi.org/https://doi.org/10.1016/j.infsof.2015.06.004

14. Atul Gupta, Pankaj Jalote, An approach for experimentally evaluating effectiveness and efficiency of coverage criteria for software testing in International Journal on Software Tools for Technology Transfer 2008 vol:10 Num: page:145-160 at: Publisher:, DOI=http://dx.doi.org/https://doi.org/10.1007/s10009-007-0059-5

1. Vikas Malviya, Sawan Rai, Atul Gupta, Development of a plugin based extensible feature extraction framework in Proceedings of the 33rd Annual ACM Symposium on Applied Computing, 2018, pp 1840-1847, , -, ACM, DOI=http://dx.doi.org/https://doi.org/10.1145/3167132.3167328

2. Sawan Rai, Tejaswini Gaikwad, Sparshi Jain, Atul Gupta, Method Level Text Summarization for Java Code Using Nano-Patterns in 2017 24th Asia-Pacific Software Engineering Conference (APSEC), 2017, pp 199-208, , 04-Dec-17-08-Dec-17, IEEE, DOI=http://dx.doi.org/https://doi.org/10.1109/APSEC.2017.26

3. Jitendra Singh Thakur, Atul Gupta, AnModeler: a tool for generating domain models from textual specifications in Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, 2016, pp 828-833, Singapore, Sep 3, 2016-Sep 7, 2016, ACM, DOI=http://dx.doi.org/https://doi.org/10.1145/2970276.2970289

4. Jitendra Singh Thakur, Atul Gupta, Identifying domain elements from textual specifications in Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering (ASE 2016), 2016, pp 566-577, Singapore, Sep 3, 2016-Sep 7, 2016, ACM, DOI=http://dx.doi.org/10.1145/2970276.2970323

5. Jitendra Singh Thakur, Atul Gupta , AnModeler: a tool for generating domain models from textual specifications in Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, 2016, pp 828-833, Singapore, Sep 3, 2016-Sep 7, 2016, ACM, DOI=http://dx.doi.org/https://doi.org/10.1145/2970276.2970289

6. Jitendra Singh Thakur, Atul Gupta, Identifying domain elements from textual specifications in Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering (ASE 2016), 2016, pp 566-577, Singapore, Sep 3, 2016-Sep 7, 2016, ACM, DOI=http://dx.doi.org/10.1145/2970276.2970323

7. Saurabh Tiwari, Atul Gupta, An Approach of Generating Test Requirements for Agile Software Development in Proceedings of the 8th India Software Engineering Conference, ISEC-15, 2015, pp 186-195, Bangalore, Feb 18, 2015-Feb 20, 2015, ACM, DOI=http://dx.doi.org/https://doi.org/10.1145/2723742.2723761

8. Akash Kumar Tripathi, Atul Gupta, A controlled experiment to evaluate the effectiveness and the efficiency of four static program analysis tools for Java programs in Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering, EASE-2014, 2014, pp 23-28, London, May 13, 2014-May 14, 2014, ACM, DOI=http://dx.doi.org/https://doi.org/10.1145/2601248.2601288

Administrative Responsibilities :



Role: Convener - DPGC

Issues related to Postgraduate students
2021-09-28     


Role: Coordinator, CSE Labs

Management and functioning of CSE Labs
2021-09-28     


Role: Convener CC

All CC related Affairs
     


Name Research Topic Start Date Status Profile
Sawan Rai Automatic source code documentation at various levels of code granularities. 0000-00-00 Completed

Profile

Name Research Topic Start Date Status Profile
Name Research Topic Start Date Status Profile
Computer Science Department IIITDM Jabalpur
Back to top