Unnati Shah, Ph.D.
Jump To
Biography
Dr. Unnati Shah (she/her/hers) earned her Ph.D. from S.V. National Institute of Technology in 2022, where her dissertation, Analysis and Investigation of Novel Approaches for Specification and Identification of Conflicts in Non-Functional Requirements, contributed significant advancements to the field. Dr. Shah’s research centers on the generation of precise and unambiguous technical specifications for Software Requirements (SRs), which are critical in the development of robust computing systems. Recognizing that SRs often suffer from misinterpretations when stated in natural language, her work integrates cutting-edge techniques from Artificial Intelligence, Natural Language Processing, Machine Learning, and Quality Ontology to mitigate these challenges.
As a dedicated educator, Dr. Shah teaches courses in Data Science for Software Development, Software Engineering, Programming Languages, System Software, Computer Networks, and Information and Network Security. Her passion for both teaching and research makes her a valuable asset to the academic community.
Opportunities for Student Research and Collaboration
Dr. Shah offers multiple opportunities for students to engage in research under her mentorship, particularly for those passionate about software requirements engineering and software security. She welcomes enthusiastic students to either pursue independent research projects under her guidance or contribute to her ongoing initiatives. Dr. Shah is eager to collaborate with students throughout the academic year as well as during the summer. Students interested in conducting independent research under the LSAMP grant are also encouraged to meet with Dr. Shah to learn more about this opportunity.
Project Mentor
Ph.D. Students
Krupa Patel
Research Topic: Analysis and Investigation of Novel Approaches for Identification and Classification of Non-Functional Requirements.
Milestone Project Mentorship
- A Machine Learning Approach for Software Requirements Classification. Computer Science Major. Fall 2024.
- Cloud Anomaly Detection: A Hybrid SVM Machine Learning Approach. Computer Science and Cyber Security Major. LSAMP Grant, Summer 2024.
- Mitigating the Unmanaged Attack Surface on Cloud-Based Architectures. Computer Science and Cyber Security Major. CRJ 425, Spring 2024.
- AI track Navigator. Cyber Security Major. CSC 390, Spring 2024.
- Investigating Approaches for classifying Non-Functional Requirements in an Early Software Development Process. S.V. National Institute of Technology, Surat, India. Fall 2023.
Education
Ph.D. in Computer Science and Engineering, S. V. National Institute of Technology, India
M. Tech. in Computer Engineering, S. V. National Institute of Technology, India
B. E. in Computer Engineering, Veer Narmad South Gujarat University, India
Research
Latest Research Highlights (** denotes Ph.D. Graduate Student, * denotes Undergraduate Student)
- Unnati Shah and Krupa Patel**. 2024. Unambiguous Non-Functional Requirements Specification: An Extended Use-Case. Research Lightning Talk at 28th annual conference of the Consortium for Computing Sciences in Colleges Northeast Region (CCSCNE’24), Albany, NY, 12-13 April 2024.
- Belier Javier*, Unnati Shah. 2024. Mitigating the unmanaged attack surface in cloud-based architectures. A poster presentation at the 28th annual conference of the Consortium for Computing Sciences in Colleges Northeast Region (CCSCNE'24), held in Albany, NY, on April 12–13, 2024. Abstract of the poster published at ACM.
- Krupa Patel**, Tanvi Trivedi, Unnati Shah. 2024. User Centered Non-Functional Requirements Specification–An Extended Use-Case Diagram. Procedia Computer Science, Elsevier, 235, 240-249. https://doi.org/10.1016/j.procs.2024.04.026
- Unnati Shah, Vishruti Desai, et.al., 2023. OCEANDROID. In Mobile Application Development: Practice and Experience (pp. 105-116). SPRINGER, Singapore. https://doi.org/10.1007/978-981-19-6893-8_9
- Unnati Shah, Sankita Patel, Devesh Jinwala. 2021. Detecting intra-conflicts in non-functional requirements. International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems.29(3), pp. 435-461. https://doi.org/10.1142/S0218488521500197
- Unnati Shah, Sankita Patel, Devesh Jinwala. 2020. Constructing a Knowledge-Based Quality Attributes Relationship Matrix to Identify Conflicts in Non-Functional Requirements. Journal of Computational and Theoretical Nanoscience, 17(1), pp.122-129. https://doi.org/10.1166/jctn.2020.8638
- Unnati Shah, Sankita Patel, Devesh Jinwala. 2020. A semi-automated Approach to generate Adaptive Quality Attribute Relationship Matrix. 26th International Conference on Requirements Engineering: Foundation for the Software Quality (REFSQ), Pisa, Italy, 2020. https://doi.org/10.1007/978-3-030-44429-7_17
- Unnati Shah, Sankita Patel, Devesh Jinwala. 2019. An Ontological Approach to Specify Conflicts among Non-Functional Requirements. 2nd International Conference on Software and Services Engineering, Prague, Czech Republic, 2019. https://doi.org/10.1145/3318236.3318257
Courses Taught
CSC 635: Data Science for Software Development
CSC 425: Operating System Concepts
CSC 325: Programming Languages
CSC 323: Introduction to Networks
CSC 102: Computer Science– II
CSC 101: Computer Science – I
CSC 117: Microcomputers and Application Software
Other Information
Professional Services
International Advisory Member
- International conference on data intelligence & secure computing (ICDISC), Amrita Vishva Vidyapeetham, Tamil Nadu, India, 8-9 March 2024
Journal Editor and Board Member
- Journal of Engineering Research and Science (JENRS), October2022 – Present
Technical Committee Member/Reviewer
- 4th International Conference on Electrical, Computer and Energy Technologies (ICECET), Australia, 25- 27 July 2024
- 7th International Conference on Software and System Engineering (ICoSSE), Paris, France, 19-21 April 2024
- 28th Annual Conference of Consortium for Computing Science in Colleges Northeast Region (CCSCNE), Albany, New York, USA, 12-13 April 2024
- International Journal of Advanced Computer Science and Applications (IJACSA), December 2023 -Present
Journal Editor and Board Member
- Digital Journal of Engineering Science and Technology (DJEST), August 2024 – Present
- Journal of Engineering Research and Science (JENRS), October 2022 – Present
Program Committee Member
- Recent Trends in Applied Sciences & Computing Engineering (RTASCE), VIT Bhopal University, India, 7 – 9 July 2023
Technical Committee Member/Reviewer
- 3rd International Conference on Security, Privacy and Data Analytics (ISPDA), National Institute of Technology, Patna, India, 13-15 December 2024.
- 4th International Conference on Electrical, Computer and Energy Technologies (ICECET), Sydny, Australia, 25 – 27 July 2024.
- 4th International Conference on NLP & Big Data, Sydney, Australia, 17 – 18 June 2023
- 27th Annual Conference of Consortium for Computing Science in Colleges Northeast Region (CCSCNE), New York, USA, 14-15 April 2023
- 6th International Conference on Software and System Engineering (ICoSSE), France, 13-15 April 2023
- Book Proposal reviewer, Springer, February 2023
- International Conference on Security, Privacy and Data Analytics (ISPDA), SVNIT, Surat, India, 13-15 December 2022
- International Conference on Information Security, Privacy and Digital Forensics (ICISPD), National Forensic Sciences University Goa, India, 2-3 December 2022
- International Conference on Software and Services Engineering (ICSSC), Paris, France, 12-14 April 2022
- Science Publishing group for Software Engineering (SE) Journal of Engineering Research and Science (Reviewer code: JSR00917), February 2022 – Present
- Journal of Cleaner Production, Elsevier, February 2022 – Present
- Technical Committee Member for 2021. International Conference on Security, Privacy and Data Analytics (ISPDA), SVNIT, Surat, India, 13-15 December 2021
Project Evaluator
- Smart India Hackathon (SIH) by the All-India Council for technical education, August 2022
- TOYCATHON 2021 by Ministry of Education Innovation Cell, India, January 2021
I would like to see logins and resources for:
For a general list of frequently used logins, you can also visit our logins page.