Staff Directory

Suriani Bt. Sulaiman

Academic Qualification

  • Doctor in Philosophy in Computer Science - Doctor of Philosophy, Indiana University
  • Master of Science (Computer Science) - Masters Degree, Universiti Teknologi Malaysia (UTM)
  • Comp Science - Bachelor Degree, Universiti Teknologi Malaysia (UTM)
  • Computer Science - Diploma, Universiti Teknologi Malaysia (UTM)

Suriani Bt. Sulaiman (Dr.)

Assistant Professor
IIUM Gombak Campus


Expert Profile

Suriani Sulaiman received her Bachelors Degree (1999) and Masters Degree (2001) in Computer Science from University Technology of Malaysia (UTM) majoring in Software Engineering. Upon completion of her MSc, Suriani started her career as an Analyst Programmer in iPerintis Sdn Bhd (currently known as Petronas-ICT) in May 2001 and was later promoted as a Systems Analyst in the same company in 2002. At the end of 2003, she decided to embark on a new career as a lecturer at International Islamic University Malaysia. Suriani completed her Ph.D in Computer Science at Indiana University Bloomington, USA.
As a lecturer at the Department of Computer Science, Suriani has taught courses such as Information Technology, Operating Systems, Software Engineering, Elements of Programming, Object-Oriented Programming, Web Programming Fundamentals, Principles of Artificial Intelligence, Intelligent Systems and Natural Language Processing. She was also appointed as the Final Year Project Coordinator (2005-2006) and the Industrial Attachment Coordinator (2015-2016) for the Department of Computer Science. At present, she is a lifetime member of the Asian Federation of Natural Language Processing (AFNLP) since 2011 and a professional member of the Association for Computing Machinery (ACM) since 2017.

Area of Specialisation

  • ICT ~ Information, Computer And Communications Technology (ICT) ~ Software ~ Software Engineering - Software Quality & Assurance, Web Programming, Speech Synthesis & Neural Network
  • ICT ~ Information, Computer And Communications Technology (ICT) ~ Artificial Intelligence ~ Computational Linguistic - Natural Language Processing, Unsupervised Machine Learning, Machine Translation

Professional Membership

  • 2021 - 2022: Member of Profesional Body / Association: (Member), Association of Computing Machinery (ACM)

Teaching Responsibilities

ELEMENTS OF PROGRAMMING 2024/2025 2023/2024 2022/2023 2021/2022 2019/2020 2018/2019 2017/2018 2016/2017 2015/2016 2014/2015 2013/2014 2012/2013
FINAL YEAR PROJECT 2017/2018 2015/2016 2014/2015 2013/2014
FINAL YEAR PROJECT I 2021/2022 2020/2021 2019/2020 2017/2018 2004/2005
FINAL YEAR PROJECT II 2021/2022 2020/2021 2019/2020 2006/2007 2005/2006 2004/2005
INDUSTRIAL ATTACHMENT 2017/2018 2016/2017 2015/2016 2014/2015 2013/2014 2012/2013 2006/2007
INTELLIGENT SYSTEMS 2020/2021 2019/2020 2018/2019
NATURAL LANGUAGE PROCESSING 2024/2025 2023/2024 2022/2023 2021/2022 2020/2021 2019/2020 2018/2019 2017/2018 2016/2017 2015/2016 2014/2015
Software Engineering 2006/2007


Unconstrained User Authentication On Smart Phones Using Ocular Biometrics.
Ph.D In Progress Co-supervisor
Vaccine Hesitancy Detection Using Bert For Multiple Social Media Platforms .
Master Completed 2023 Main Supervisor
A Deep Learning Framework For The Detection Of Source Code Plagiarism Using Siamese Network And Embedding Models .
Master Completed 2021 Main Supervisor
Energy Saving Monitoring Using Fuzzy Logic For Green Ict: A Case Study Of Iium Computing Lab.
Master Completed 2021 Co-supervisor
Text Recognition Using Epstein Stroke Width Transform (Swt) And Freeman Chain Code (Cc) To Analyze Signage Text.
Master Completed 2019 Main Supervisor
Detecting Syntactic Ambiguity In Requirements Specification Using Naive Bayes Text Classification Algorithm.
Master Completed 2019 Co-supervisor
A Dissertation Submitted In Fulfillment Of The Requirement For The Degree Of Master Of Computer Science & Information Technology.
Master In Progress Main Supervisor

Research Projects

2019 - 2024 A Framework for the Detection of Intelligent Source Code Plagiarism in Big Data using Word2vec Model
2019 - 2023 Syntactic Ambiguity Detection Framework in Software Requirements Specification
2018 - 2022 A Novel Particle Swarm Optimization with Levy Flight Algorithm for Imputation of Missing Creatinine Value.
2017 - 2017 Development of Teaching Modules on the Subject of Computer Science Form 5 for MDeC and MOE
2015 - 2016 Digital Competency Standards (DCS) Rubrics Refinement and Post Pilot Analysis
2013 - 2016 An Incremental Construction of Component-based Systems using Multi-Agent Learning Approach
2013 - 2016 A Swarm Cognition Inspired Model for the Unsupervised Learning of Morphology
2012 - 2015 Immune Inspired Solution for Fault Tolerence in Swarm Robotic Systems
2023 - Present Development of A Module on Islamic Spiritual Care for Children with Disability
2023 - Present An Alternative Model in Detecting Plagiarism in Academic Writing using the Authorship Attribution Concept
2023 - Present Module Development on Teachers' Readiness in Managing SEN Students
2023 - Present Module with Material Kits on How to Recite AlQuran Using Arabic Alphabet for Those with Hearing Impairment
2023 - Present Module Development on Entrepreneurship for Students with Autism
2023 - Present Prototype Development of a Community-Based Rehabilitation Management System for Children with Special Needs



2023 Exploration of Sindhi corpus through statistical analysis on the basis of reality. INDIAN JOURNAL OF SCIENCE AND TECHNOLOGY, 16 (12) pp. 924-931
2023 Hybrid approach used to analyze the sentiments of romanized text (Sindhi). International Journal of Advanced Computer Science and Applications, 14 (3) pp. 538-543
2023 Morphology-assisted Sindhi text analysis for natural language processing applications. INDIAN JOURNAL OF SCIENCE AND TECHNOLOGY, 16 (35) pp. 2894-2901
2022 Aspect-based sentiment analysis of Sindhi newspaper articles. International Journal of Computer Science and Network Security (IJCSNS), 22 (5) pp. 381-386
2022 Word by word labelling of Romanized Sindhi text by using online python tool. International Journal of Advanced Computer Science and Applications, 13 (8) pp. 262-267
2020 Source code plagiarism detection approaches: a systematic literature review. Journal of Advanced Research in Dynamical and Control Systems, 12 (04 (Special Issue)) pp. 1575-1587
2020 Source code plagiarism detection approaches: a systematic literature review. Journal of Advanced Research in Dynamical and Control Systems, 12 (4 (Special Issue)) pp. 1575-1587
2019 A predictive model for the population growth of refugees in Asia: a multiple linear regression approach. Journal of Computational and Theoretical Nanoscience, 16 (3) pp. 1196-1202
2019 Energy saving monitoring using fuzzy logic for computing lab. International Journal of Advanced Trends in Computer Science and Engineering, 8 (1.6 Special Issue) pp. 190-194
2018 An analysis of ambiguity detection techniques for Software Requirements Specification (SRS). International Journal of Engineering & Technology, 7 (2.29 (Special Issue 29)) pp. 501-505
2018 Real-time human action recognition using stacked sparse autoencoders. Indian Journal of Science and Technology, 11 (4) pp. 1-6
Conference or Workshop Item

2015 Clustering natural language morphemes from EEG signals using the Artificial Bee Colony algorithm. In: Fourth International Neural Network Society Symposia Series (INNS-CIIS 2014),
2014 Modelling immune systems responses for the development of energy sharing strategies for swarm robotic systems. In: International Conference on Computational Science and Technology (ICCST’14),
2011 Towards a Malay derivational lexicon: learning affixes using expectation maximization. In: 2nd Workshop on South and Souteast Asian Natural Language Processing (WSSANLP), IJCNLP 2011,
Book Section

2022 Detecting public outlook towards vaccination using machine learning approaches: a systematic review. In: Springer, ISBN: 978-3-030-98740-4, pp. 141-150
2022 Source code plagiarism detection using siamese BLSTM network and embedding models. In: Springer Singapore, ISBN: 978-981-16-8514-9, pp. 397-409
2015 Clustering natural language morphemes from EEG signals using the Artificial Bee Colony algorithm. In: Switzerland, ISBN: 978-3-319-13152-8, pp. 51-60