Associate Professor
Program Coordinator, MS-Applied Computer Science
Education
- Ph.D. Computer Science; Mississippi State University.
- M.S. Computer Science; Mississippi State University.
- M.S. Applied Computer Science; Northwest Missouri State University.
- B.E. Electronics and Communication Engineering; Adhiparasakthi Engineering College, Anna University, Chennai, India.
Courses Taught
On-ground classes:
- 44517 Big Data
- 44542 Object-Oriented Programming (JAVA emphasis)
- 44560 Advanced Topics in Database Systems
- 44561 Software Engineering I
- 44562 Software Engineering II
- 44599 Generative Artificial Intelligence
- 44613 Data Visualization
- 44618 Project Management in Business and Technology
- 44642 Application Design: Patterns And Frameworks
- 44643 Mobile Computing-iOS (Swift)
- 44663 Application Development in C#.NET
- 44664 User Experience Design
- 44691 CS Graduate Directed Project I
- 44692 CS Graduate Directed Project II
- 44699 CS Graduate Internship In IT
Online classes:
- 44613 Data Visualization
- 44688 Data Analytics Capstone Project
Academic Interests
Generative AI, Cybersecurity, Secure Software Systems, Spatial Computing
Scholarly Activity
Selected Publications
- A. Bandi, P. V. S.R. Adapa, and Y. E. V. P. K. Kuchi, “The power of generative AI: A review of requirements, models, input-output formats, evaluation metrics, and challenges,”>Future Internet, vol. 15, no. 8, pp. 260, Jul. 2023. [pdf]
- Ajay Bandi “Instruction Delivery Modes and Learning Experiences in COVID-19 Pandemic, ”Journal of Computing Sciences in Colleges, 37 (2), ACM. Oct. 2021.
- Ajay Bandi and Julio Ariel Hurtado "Big Data Streaming Architecture for Edge Computing Using Kafka and Rockset," In Proceedings of 2021 5th International Conference on Computing Methodologies and Communication (ICCMC). April 2021.
- Ajay Bandi and Julio Ariel Hurtado “Edge Computing as an Architectural Solution: An Umbrella Review,” In Proceedings of 26th (Virtual) annual International Conference on Advanced Computing and Communications. Springer. Dec. 2020. [pdf]
- Ajay Bandi “Data Streaming Architecture for Visualizing Cryptocurrency Temporal Data, ”In Proceedings of 3rd International Conference on Computer Networks, Big Data and IoT (ICCBI). Springer. Dec. 2020. [pdf]
- Abdelaziz Fellah and Ajay Bandi “Microservice-based Architectures: An Evolutionary Software Development Model,” In Proceedings of The 33rd International Conference on Computer Applications in Industry and Engineering. USA: ISCA, Oct. 2020. [pdf]
- Ajay Bandi and Aziz Fellah “Cognitive Informatics in Emergency Disaster Management Systems,” In Proceedings of 29th International Conference on Software Engineering and Data Engineering. USA: ISCA, Oct. 2020. [pdf]
- Abdelaziz Fellah, Ajay Bandi, and Mahmoud Yousef, “Moving Towards Program Comprehension in Software Development: A Case Study” in Proceedings of the Fourth International Conference on Computing Methodologies and Communication (ICCMC 2020), Feb. 2020, pp. 660-665. [pdf]
- Aziz Fellah, and Ajay Bandi, “Learning Language Equations and Regular Languages using Alternating Finite Automata” Journal of Computing Science in Colleges, 35(2), Oct. 2019, pp. 19-28. [pdf]
- Aziz Fellah, and Ajay Bandi, “Automata-Based Timed Event Program Comprehension for Real-Time Systems,” in Proceedings of FASSI 5th International Conference on Fundamentals and Advances in Software Systems Integration, Nice, France: IARIA, Oct. 2019, pp. 21-28. [pdf]
- Aziz Fellah, and Ajay Bandi, “On Architectural Decay Prediction in Real-Time Software Systems,” in Proceedings of ISCA 28th International Conference on Software Engineering and Data Engineering, San Diego, California, USA: ISCA, Oct. 2019, pp. 98-108. [pdf]
- Ajay Bandi, and Aziz Fellah, “Socio-Analyzer: A Sentiment Analysis Using Social Media Data,” in Proceedings of ISCA 28th International Conference on Software Engineering and Data Engineering, San Diego, California, USA: ISCA, Oct. 2019, pp. 61-67. [pdf]
- Ajay Bandi, Abdelaziz Fellah, and Harish Bondalapati “Embedding security concepts in introductory programming courses,” Journal of Computing Science in Colleges, 34(4), April. 2019, pp. 78-89. [pdf]
- Ajay Bandi, Abdelaziz Fellah, Harish Bondalapati, and Mark Corson, “Mobile Usability Testing: Gathering Evidence for Designing User Interfaces for Emergency Disaster Management Systems,” in Proceedings of ISCA 28th International Conference on Software Engineering and Data Engineering, New Orleans, Louisiana, USA: ISCA, Oct. 2018. [pdf]
- Abdelaziz Fellah, and Ajay Bandi, “The essence of recursion: Reduction, delegation, and visualization,” Journal of Computing Science in Colleges, 33(5), April. 2018, pp. 115-123. [pdf]
- Ruida Zeng, Ajay Bandi, and Abdelaziz Fellah, “Designing a brain-computer interface using EMOTIV headset and programming languages,” in Proceedings of the Second International Conference Methodologies and Communication (ICCMC 2018). IEEE. Feb. 2018.[pdf]
- Ajay Bandi, and Abdelaziz Fellah, “Crafting a data visualization course for the tech industry". Journal of Computing Sciences in Colleges, 33(2), Dec. 2017, pp. 46-56. [pdf]
- Ajay Bandi, Abdelaziz Fellah, "Design issues for converting websites to mobile sites and apps: A case study,"in Proceedings of International Conference on Computing Methodologies and Communication (ICCMC 2017). Erode, India: IEEE, July. 2017. [pdf]
- Ajay Bandi, "Developers perspective on architectural violations: A survey," in Proceedings of ISCA 25th International Conference on Software Engineering and Data Engineering. Denver, Colorado, USA: ISCA, Sep. 2016. [pdf]
- Ajay Bandi, and Mark Corson, "Designing an emergency management system using software design patterns," in Proceedings of 3rd International Conference on Electrical, Electronics, Engineering Trends, Communication, Optimization and Sciences (EEECOS). India ISCA, June 2016, pp. 599-603. [pdf]
- Ajay Bandi, Edward B. Allen, and Byron J. Williams, "Assessing code decay: A data-driven approach," in Proceedings of ISCA 24th International Conference on Software Engineering and Data Engineering. San Diego, California, USA: ISCA, Oct. 2015, pp. 95-102. [pdf]
- Ajay Bandi, Assessing Code Decay by Detecting Software Architecture Violations, doctoral dissertation, Mississippi State University, Dec. 2014. [pdf]
- Ajay Bandi, Byron J. Williams, and Edward B. Allen, “Empirical evidence of code decay: A systematic mapping study,” in Proceedings of 20th Working Conference of Reverse Engineering. Koblenz, Germany: IEEE, Oct. 2013, pp. 95-102. [pdf] [Acceptance rate: 38%]
- Ajay Bandi and Phil Heeler “Usability testing: A software engineering perspective,” in Proceedings of 2013 International Conference on Human Computer Interaction (ICHCI). Chennai, India: IEEE, Aug. 2013, pp. 1-8. [pdf]
- Ajay Bandi, Edward B. Allen, and Tomasz Haupt, “A survey of self-healing of software faults: Recent advances and research challenges,” in Proceedings of International Conference on Advanced Computing Methodologies. Hyderabad, India: Elsevier, Dec. 2011, pp. 7–13.[pdf]
Scholarships
- Upsilon Pi Epsilon ACM Student Chapter Scholarship Award for year 2010.
- UPE Scholarship Award for year 2010.
- IEEE-Computer Society Richard E. Merwin Scholarship Award for year 2010.
- UPE/IEEE-CS Scholarship Award for years 2010 and 2012.
- Leon F. Miller Graduate Student Scholarship Award at Northwest Missouri State University in 2008
Student Group Advisement
- Co-Sponsor, student chapter of Upsilon Pi Epsilon (international honorary society for students in the Computing and Information disciplines)
- Co-Sponsor, ACM - Graduate student chapter
- Co-Sponsor, STEM-Scholars
Other Professional Experience
- Member of Upsilon Pi Epsilon, International honors society for the computing disciplines.
- President of the Association for Computing Machinery (ACM) student chapter at Mississippi State University (2009-2011)
- Chair for the IEEE-Computer Society student chapter at Mississippi State University (2011-2014)