Shumaila Hussain

Ms. Shumaila Hussain


Research Focus & Metrics

Academic Career Length

5Years (2022-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
27 November 2022 in Applied Sciences
Verified
Journal Article
Open access
PDF file
SFShariqa Fakhar
Shariqa Fakhar
Junaid BaberJunaid Baber
Junaid Baber
Sibghat Ullah BazaiSibghat Ullah Bazai
Sibghat Ullah Bazai
SMShah Marjan
Shah Marjan
Michał JasińskiMichał Jasiński
Michał Jasiński
SHShumaila Hussain
Shumaila Hussain
Emotions play a vital role in education. Technological advancement in computer vision using deep learning models has improved automatic emotion recognition. In this study, a real-time automatic emotion recognition system is developed incorporating novel salient facial features for classroom assessment using a deep learning model. The proposed novel facial features for each emotion are initially detected using HOG for face recognition, and automatic emotion recognition is then performed by training a convolutional neural network (CNN) that takes real-time input from a camera deployed in the classroom. The proposed emotion recognition system will analyze the facial expressions of each student during learning. The selected emotional states are happiness, sadness, and fear along with the cognitive–emotional states of satisfaction, dissatisfaction, and concentration. The selected emotional states are tested against selected variables gender, department, lecture time, seating positions, and the difficulty of a subject. The proposed system contributes to improve classroom learning.

28 March 2024 in Scientific Reports
Verified
Journal Article
Open access
PDF file
SHShumaila Hussain
Shumaila Hussain
MNMuhammad Nadeem
Muhammad Nadeem
Junaid BaberJunaid Baber
Junaid Baber
MHMohammed Hamdi
Mohammed Hamdi
ARAdel D Rajab
Adel D Rajab
Asadullah ShaikhAsadullah Shaikh
Asadullah Shaikh
Software vulnerabilities pose a significant threat to system security, necessitating effective automatic detection methods. Current techniques face challenges such as dependency issues, language bias, and coarse detection granularity. This study presents a novel deep learning-based vulnerability detection system for Java code. Leveraging hybrid feature extraction through graph and sequence-based techniques enhances semantic and syntactic understanding. The system utilizes control flow graphs (CFG), abstract syntax trees (AST), program dependencies (PD), and greedy longest-match first vectorization for graph representation. A hybrid neural network (GCN-RFEMLP) and the pre-trained CodeBERT model extract features, feeding them into a quantum convolutional neural network with self-attentive pooling. The system addresses issues like long-term information dependency and coarse detection granularity, employing intermediate code representation and inter-procedural slice code. To mitigate language bias, a benchmark software assurance reference dataset is employed. Evaluations demonstrate the system's superiority, achieving 99.2% accuracy in detecting vulnerabilities, outperforming benchmark methods. The proposed approach comprehensively addresses vulnerabilities, including improper input validation, missing authorizations, buffer overflow, cross-site scripting, and SQL injection attacks listed by common weakness enumeration (CWE).

1 June 2022 in EMITTER International Journal of Engineering Technology
Verified
Journal Article
Open access
PDF file
UKUsman Habib Khan
Usman Habib Khan
MKMuhammad Naeem Ahmed Khan
Muhammad Naeem Ahmed Khan
AMAamir Mehmood
Aamir Mehmood
Muhammad AkramMuhammad Akram
Muhammad Akram
SFShariqa Fakhar
Shariqa Fakhar
RWRaja Asif Wagan
Raja Asif Wagan
Testing of mobile applications (apps) has its quirks as numerous events are required to be tested. Mobile apps testing, being an evolving domain, carries certain challenges that should be accounted for in the overall testing process. Since smartphone apps are moderate in size so we consider that model-based testing (MBT) using state machines and statecharts could be a promising option for ensuring maximum coverage and completeness of test cases. Using model-based testing approach, we can automate the tedious phase of test case generation, which not only saves time of the overall testing process but also minimizes defects and ensures maximum test case coverage and completeness. In this paper, we explore and model the most critical modules of the mobile app for generating test cases to ascertain the efficiency and impact of using model-based testing. Test cases for the targeted model of the application under test were generated on a real device. The experimental results indicate that our framework reduced the time required to execute all the generated test cases by 50%. Experimental setup and results are reported herein.