Software Engineering and Next Generation Networking

Our research focuses on Software Engineering (SE) and Next Generation Networking (NGN), aiming to improve system reliability and security through advanced artificial intelligence (AI) and machine learning (ML) techniques. In Software Engineering, we work on building robust and maintainable systems. Our key areas of interest include requirements engineering, defect prediction, and change impact analysis. We develop metrics and frameworks to ensure stakeholder transparency during software development, develop models for software reliability, integrate agile techniques for educational software development, and create tools that enhance teaching and learning in programming.

In NGN, we focus on technologies like Software-Defined Networks (SDN), the Internet of Things (IoT), Smart Networks, Vehicular Ad-Hoc Networks (VANETs), Cloud and Edge Computing, and mobile network optimisation to improve user experience. Our work involves developing integrated security systems using AI, ML, and blockchain for better performance and robustness in SDN, enhancing fault tolerance and trust, optimising IoT communication, and analysing routing protocols for reliable communication in healthcare.
 

Current projects:  

  • Developing robust intrusion detection systems (IDS) for SDN and IoT-based smart homes and healthcare systems using blockchain, federated, transfer learning, etc.
  • Enhancing data fidelity and security in healthcare systems with blockchain technology.
  • Improving lung cancer classification through robust multimodal data fusion techniques.
  • Using AI and analytics to streamline IT audits.
  • Creating integrated, explainable frameworks for software defect prediction using ensemble, deep and federated learning, detecting misinformation in low-resource languages in SA, etc.
  • Developing a task-dependency framework for effective resource management and energy efficiency in IoT-enabled edge environments.
  • Developing energy-efficient fault tolerance framework for IoT systems, etc.

Members: