DR. SU MOON TING
Department of Software Engineering
Faculty of Computer Science and Information Technology
smtingum.edu.myView CV | |
Publons | |
Scopus Link | |
Biography | |
Dr. Moon Ting, Su, is a Senior Lecturer in the Department of Software Engineering at the Faculty of Computer Science and Information Technology (FCSIT), Universiti Malaya, Malaysia. She received her Bachelor of Computer Science (Honours) and Master of Science (Computer Science) from University Putra Malaysia, and her Ph.D. (Computer Science) from the University of Auckland, New Zealand. Prior to joining the education sector, she was an analyst programmer. She was the industrial training coordinator for FCSIT from 2014 to 2016, and for the Department of SE from 2016 to 2018. She is the Master of Software Engineering (Software Technology) Programme Coordinator and the Head of MSE(ST) Dissertation Title Vetting Committee since 2020. She has been or is a member of the curriculum committee and curriculum review committee for the Bachelor of Computer Science(SE) and MSE(ST). She is also a member of the Postgraduate Committee (2019 to present), Screening Committee for Academic Staff Appointment (2022 to present), and Committee for Interviewing International Student Applicants (2022). She is a member of the Research and Innovation in Software Engineering (RISE) Research Group of the department since 2016. She teaches programming and software design courses at the undergraduate level, ranging from Object-Oriented Programming (C++, Java), Data Structure (Java), Concept of Programming Languages, Advanced Programming (C#, .NET), Algorithm Analysis and Design, Software Architecture and Design Paradigms, Software Modelling, to Design Patterns. At the postgraduate level, she teaches/had taught Software Engineering courses such as Architecting Software Systems/Software Architecture, Software Metrics, and Software Engineering Process and Practice. Her research expertise lies in software architecture knowledge management, software architecture documentation, software architecture information seeking, chunking and foraging; empirical software engineering; object-oriented design, design patterns; web services, end-user web services composition, end-user software development; mining software repositories, Application Programming Interface (API) recommenders; CASE tool (programming environment); virtual reality for the Internet. She is interested in many aspects of software design (including software architecture), which include capturing and representing generic and project-specific software design knowledge and design intent, supporting efficient and effective retrieval and usage of this knowledge to assist software designers and end-users in producing good software design that factors in modularity, modifiability, reusability, extensibility, evolvability and adaptability to cater for increasingly complex software systems. Her ultimate goals are to support Do-It-Yourself (or end-user software development) as well as automated software design, development and evolution, and apprenticeship in software design. Her latest research also includes the design and development of ethical software, and software engineering aspects of robotics. Acknowledgement of Partnership |