Research Interests/ Projects
- Multidisciplinary research to improve security behavior of developers: In my research for the EPSRC-funded project, "Why Johnny doesn't write secure software", I worked with psychologists, security specialists and software engineers to understand the security behaviors of developers across diverse communities. Leading a multidisciplinary team, I conducted empirical studies, applying both quantitative and qualitative analysis. Published in esteemed venues like ACM TOSEM 22, ICSE 2022, ICSE 2023, and CHASE 22, this research sheds light on developers' decision-making processes and contributes valuable insights to the field.
- Multidisciplinary research to design Human-User Interface: My research interest also include Interaction Design and Child Computer Interaction. In recent research with The Open University's Digital Health Lab, I collaborated with NHS pediatricians to design innovative interfaces for children to log their pain. Conducting co-design workshops, I created electronic circuits and utilized IoT technologies to develop well-received prototypes. This work is currently in preparation for submission to an international conference.
- Web and Cloud Services:
I obtained Ph. D in the discipline of Software Engineering with particular focus on REST Web Services.
I conducted my PhD research on the topic of Design and Validation of Stateful Composite REST Web Service .
My work provided a novel model-driven methodology to design behavioral REST web service interfaces and their compositions with stateful and timed behavioral.
The significance of my work is underscored by its acceptance in esteemed, peer-reviewed international conferences, including (but not limited to) the International Conference on Software Testing (ICST 2011), International Conference on Web Engineering (ICWE 2011), and International Conference on Web Information Systems and Technologies (WEBIST 2014).
During my postdoctoral tenure in Finland under the Cyber Trust Project , I focused on OpenStack , an open-source cloud computing infrastructure for an anonymized industry partner. To deepen my understanding, I earned OpenStack certification from Edureka . I developed and implemented cloud monitors using model-driven approach to secure private clouds that I implemented using OpenStack. This work was published in IEEE/IFIP International Conference on Dependable Systems and Networks (DSN).
- Improving usability of APIs : In my postdoctoral research in Finland for the Need4Speed project , I collaborated with Vaadin , an open-source web application development platform for Java. Focused on enhancing API usability, I employed data mining techniques to analyze developers' API usage. The results, published as an internal report by Vaadin, contributed to improved API documentation. Additionally, we conducted controlled experiments with Vaadin users, and the findings were published in reputable venues such as ACM Computing Survey and IEEE Symposium on Visual Languages and Human-Centric Computing .