- Advanced Software Engineering Methodologies
- Software Testing and Debugging Techniques
- Software Engineering Research
- Software System Performance and Reliability
- Advanced Malware Detection Techniques
- Adversarial Robustness in Machine Learning
- Software Reliability and Analysis Research
- Scientific Computing and Data Management
- Real-Time Systems Scheduling
- Distributed systems and fault tolerance
Iowa State University
2023-2024
Indraprastha Institute of Information Technology Delhi
2021
Indian Institute of Technology Delhi
2021
Small Unmanned Aerial Systems (sUAS) must meet rigorous safety standards when deployed in high-stress emergency response scenarios; however many reported accidents have involved humans the loop. In this paper, we, therefore, present HiFuzz testing framework, which uses fuzz to identify system vulnerabilities associated with human interactions. includes three distinct levels that progress from a low-cost, limited-fidelity, large-scale, no-hazard environment, using fully simulated Proxy Human...
Small uncrewed aerial systems, sUAS, provide an invaluable resource for performing a variety of surveillance, search, and delivery tasks in remote or hostile terrains which may not be accessible by other means. Due to the critical role sUAS play these situations, it is vital that they are well configured order ensure safe stable flight. However, uncommon mistakes occur configuration calibration, leading failures incomplete missions. To address this problem, we propose set self-adaptive...
Developers may choose to implement a library despite the existence of similar libraries, considering factors such as computational performance, language or platform dependency, accuracy, convenience, and completeness an API. As result, GitHub hosts several projects that have overlaps in their functionalities. These been interest developers from perspective code reuse preference one implementation over other. Through empirical study, we explore extent nature these similarities functions. We...
Small uncrewed aerial systems, sUAS, provide an invaluable resource for performing a variety of surveillance, search, and delivery tasks in remote or hostile terrains which may not be accessible by other means. Due to the critical role sUAS play these situations, it is vital that they are well configured order ensure safe stable flight. However, uncommon mistakes occur configuration calibration, leading failures incomplete missions. To address this problem, we propose set self-adaptive...
In the research work, we have highlighted importance of regularly updating software documentation. For this purpose, analyzed function documentations indirectly dependent on other functions. This artifact provides scripts to extract data and final dataset containing observations obtained manually annotating extracted data. The details work may be found in paper appearing technical track, titled 'On Indirectly Dependent Documentation Context Code Evolution: A Study'.
A software system evolves over time due to factors such as bug-fixes, enhancements, optimizations and deprecation. As entities interact in a repository, the alterations made at one point may require changes be reflected various other points maintain consistency. However, often less attention is given making appropriate documentation associated with functions. Inconsistent undesirable, since serves useful source of information about functionality. This paper presents study on prevalence...
Small Unmanned Aerial Systems (sUAS) must meet rigorous safety standards when deployed in high-stress emergency response scenarios; however many reported accidents have involved humans the loop. In this paper, we, therefore, present HiFuzz testing framework, which uses fuzz to identify system vulnerabilities associated with human interactions. includes three distinct levels that progress from a low-cost, limited-fidelity, large-scale, no-hazard environment, using fully simulated Proxy Human...