International Journal of Membrane Science and Technology
Over the past decade, the global gaming peripheral market has emerged as a major investment in wo... more Over the past decade, the global gaming peripheral market has emerged as a major investment in world trade. Numerous brands, including Razer and Logitech Inc., strive to make a significant impact and set trends in the industry by offering a wide range of products. These products cater to users' preferences and game system requirements, ranging from off-the-shelf options to fully custom-made gaming peripherals. This paper presents an application blueprint study for a centralized marketplace that compares on-market products from different renowned gaming peripheral producers. By leveraging this research, users can benefit from personalized recommendations for the best products that align with their preferences and game system requirements, ultimately enhancing their gaming experiences.
Learning content plays an important role in introducing programming concepts to undergraduates. N... more Learning content plays an important role in introducing programming concepts to undergraduates. Nevertheless, among the key challenges in learning content adoption include the numerous undergraduates’ background characteristics. Learning content in introducing a programming language may take various forms depending on the level of mastery required. There is a need to identify how a particular form of learning content suits certain learners’ background characteristics. We propose the LEAP model, tracking the students’ Language proficiency in English (speaking, listening, reading, and writing), Educational background, Achievement in previous school examinations, and Programming experience. Furthermore, a programming learning asses sment (PLA) model is proposed with four dimensions: True/False Questions, Multiple Choice Questions (MCQ), Fill in the Blank, and Time taken to fulfill the given learning task. The results show that the percentage score of the PLA model correlates with the LEAP categorical data. This finding supports that learning content principles lead to benefits in the field of introductory programming in higher education. The models can be enhanced by adding more variables in assessing the learning content for any other programming languages
Advances and Trends in Artificial Intelligence. Artificial Intelligence Practices, 2021
Asthma is a common chronic disease that affects people from all age groups around the world. Alth... more Asthma is a common chronic disease that affects people from all age groups around the world. Although asthma cannot be cured, strategies to enhance applications on self-management can be effective to control asthma exacerbations. In recent years, researchers have been developing various mHealth tools and applications for self-management. However, there is a lack of effective personalised self-management solution for asthma that can be adopted widely. Personalisation is important for identifying each patient’s demographic characteristics, measuring their asthma severity level, and most importantly, predicting the triggers of asthma attacks. It has been observed that weather attributes (e.g. temperature, humidity, air pressure and thunderstorms) impact on triggering asthma attacks and adversely affect the symptoms of asthmatic patients. Hence, developing an intelligent asthma self-management system for personalised weather-based healthcare using machine learning technique can help predict weather impact on asthma exacerbations for individual patients and provide real-time feedback based on daily weather forecasts. Therefore, this paper explores the impact of weather on asthma exacerbations and examines the effectiveness and limitations of several recent asthma self-management tools and applications. Consequently, based on the uses and gratifications theory, an engineering model for personalised weather-based healthcare is proposed which incorporates major constructs including mHealth application, asthma control test, demographic characteristics, weather attributes, machine learning technique and neural networks
International Journal of Information and Education Technology
The transformation of education norms from face-to-face teaching era to the Massive Open Online C... more The transformation of education norms from face-to-face teaching era to the Massive Open Online Courses (MOOCs) era has promoted the rise of the big data era in educational data. This situation has created an opportunity for an educator to utilize the available data from MOOCs to facilitate student learning and performance. Therefore, this research study aims to introduce three types of ensemble learning methods, which are stacking, boosting, and bagging, to predict student performance. These techniques combine the advantage of feature selection method and Synthetic Minority Oversampling Technique (SMOTE) algorithm as a method to balance the number of output features to build the ensemble learning model. As a result, the proposed AdaBoost type ensemble classifier has shown the highest prediction accuracy of more than 90% and Area Under the Curve (AUC) of approximately 0.90. Results by AdaBoost classifier have outperformed other ensemble classifiers, stacking and bagging as well as b...
Rapid economic development in Malaysia has resulted in fundamental changes in the immigration pat... more Rapid economic development in Malaysia has resulted in fundamental changes in the immigration patterns of skilled workers. This paper studies the changes that have occurred in the immigration patterns of skilled workers in Malaysia during 1998-2004. Skilled immigration flows to Malaysia from developed and developing countries are much higher in the services sector compared to the rest of the sectors. The manufacturing sector is the top option for the skilled workers from least developed countries. This analysis is supported by the notion that a lack of experts in developing countries causes immigration patterns of skilled workers to flow towards the developing countries. This process also leads to the transfer of technology and know-how from the more advanced countries to less developed countries.
Object-Oriented Frameworks provide an excellent way for proven, debugged solutions to be reused f... more Object-Oriented Frameworks provide an excellent way for proven, debugged solutions to be reused for a particular domain. However, programmers new to a framework often find a steep learning curve. Therefore, good documentation is essential for framework reuse. This paper presents conclusions from several empirical studies about how best to document frameworks for new users.
2019 IEEE International Conference on Industrial Engineering and Engineering Management (IEEM), 2019
An e-learning system provides a platform for communication between educators and students. It fac... more An e-learning system provides a platform for communication between educators and students. It facilitates the sharing of information and learning content in a form which can be easily accessed by the users. The scope of the research revolves around the idea that an automated assessment in an e-learning platform would be able to help programming learners understand defects in their program and independently learn how to program. This research would investigate the effects on college or university students. This research analyzes the effectiveness of various ways to learn a programming language. It is believed that automated assessment tools would be able to monitor and improve students' programming skills over time and reduce the effort for both instructors and students.
The emerging of blockchain technology has been associated with the revolution of World Wide Web t... more The emerging of blockchain technology has been associated with the revolution of World Wide Web that going to transform from Web 2.0 into Web 3.0. The blockchain network reduces the dependency of centralized and turning into decentralized network in the Web 3.0 era. In the decentralized network, the threat of data breaching can be eliminated where none of party has the authority to control over user digital badges in education. In this case, all the data will be distributed over the whole network. Furthermore, the weak vulnerability of Internet of Things (IoT) toward Advanced Persistent Threat (APT) has stimulated the development of blockchain technology as a solution. Blockchain technology has released a computer program as smart contract with the generation of token to authorize the flow of user into IoT network for strengthen the security and privacy of IoT network. Last but not least, the challenge to develop an effective blockchain network is the most challenging task since it ...
As Information and Communication Technology (ICT) provides industry with sharing of knowledge and... more As Information and Communication Technology (ICT) provides industry with sharing of knowledge and information in emerging product and service opportunities, object-oriented frameworks have been in the increasing demands to develop applications with components-reuse features. However, the size and complexity of frameworks makes understanding how to use them difficult. The mission of pedagogy still remains the same: to educate novices and overcome the steep learning curve of large and complicated ...
Frameworks are increasingly employed as a useful way to enable object-oriented reuse. However, un... more Frameworks are increasingly employed as a useful way to enable object-oriented reuse. However, understanding frameworks is not easy due to their size and complexity. Previous work concentrated on different ways to document frameworks, but it was unclear which ones were actually better. This paper presents a novel way of investigating the different philosophies for framework documentation. The philosophies include minimalist, patterns-style and extended javadoc (Jdoc) documentation.
Abstract This research work empirically investigated different documentation philosophies for eff... more Abstract This research work empirically investigated different documentation philosophies for effective transfer of knowledge in teaching new framework users. Six controlled experiments were set up to compare the various documentation philosophies, namely patterns-style, minimalist and extended javadoc (Jdoc) documentation. These knowledge transfer strategies and tests were evaluated within two different frameworks.
International Journal of Geographical Information Science
Frameworks are increasingly employed as a useful way to enable object-oriented reuse. However, un... more Frameworks are increasingly employed as a useful way to enable object-oriented reuse. However, understanding frameworks is not easy due to their size and complexity. Previous work concentrated on different ways to document frameworks, but it was unclear which ones actually were better. This paper presents a novel way of investigating the different philosophies for framework documentation. The philosophies include minimalist, patterns-style and extended javadoc (Jdoc) documentation. Using a survey of 90 intermediate users engaged in Command and Adaptor design patterns coding work, this exploratory study discovered that minimalist documentation has positive impacts in encouraging knowledge acquisition, significantly in terms of the framework functional workings. This concludes that documentation solutions with the minimalist principle can lead intermediate users to faster growth in learning two of the design patterns.
Programming knowledge is increasingly important to facilitate code reuse. Nevertheless, comprehen... more Programming knowledge is increasingly important to facilitate code reuse. Nevertheless, comprehending another programming language is not simple because of its complexity and clarification needs. Prior work focused on different learning styles to aid programming, but it was important to identify which ones were more effective. This research highlights findings in assessing the different documentation styles, including sequential and global documentation styles. Organizing an observation of 125 intermediate undergraduates participated in cloud hosting computation and file content programming exercises, this empirical investigation revealed that sequential documentation exhibits a positive impact in obtaining programming knowledge, significantly pertaining faster completion time, higher multiple choice comprehension, and fewer difficulties. This concludes that sequential documentation solutions can lead intermediate undergraduates with sequential learning styles to faster growth in ga...
Abstract Learning a programming language requires learners to spend most of their time understand... more Abstract Learning a programming language requires learners to spend most of their time understanding how to code correctly. However, in the real world, learners will make mistakes. Unfortunately, most guides that teach coding do not anticipate this. Often, the guides bore users who want to start programming right away with seemingly unnecessary information. This paper introduces a documentation set based on minimalism.
International Journal of Membrane Science and Technology
Over the past decade, the global gaming peripheral market has emerged as a major investment in wo... more Over the past decade, the global gaming peripheral market has emerged as a major investment in world trade. Numerous brands, including Razer and Logitech Inc., strive to make a significant impact and set trends in the industry by offering a wide range of products. These products cater to users' preferences and game system requirements, ranging from off-the-shelf options to fully custom-made gaming peripherals. This paper presents an application blueprint study for a centralized marketplace that compares on-market products from different renowned gaming peripheral producers. By leveraging this research, users can benefit from personalized recommendations for the best products that align with their preferences and game system requirements, ultimately enhancing their gaming experiences.
Learning content plays an important role in introducing programming concepts to undergraduates. N... more Learning content plays an important role in introducing programming concepts to undergraduates. Nevertheless, among the key challenges in learning content adoption include the numerous undergraduates’ background characteristics. Learning content in introducing a programming language may take various forms depending on the level of mastery required. There is a need to identify how a particular form of learning content suits certain learners’ background characteristics. We propose the LEAP model, tracking the students’ Language proficiency in English (speaking, listening, reading, and writing), Educational background, Achievement in previous school examinations, and Programming experience. Furthermore, a programming learning asses sment (PLA) model is proposed with four dimensions: True/False Questions, Multiple Choice Questions (MCQ), Fill in the Blank, and Time taken to fulfill the given learning task. The results show that the percentage score of the PLA model correlates with the LEAP categorical data. This finding supports that learning content principles lead to benefits in the field of introductory programming in higher education. The models can be enhanced by adding more variables in assessing the learning content for any other programming languages
Advances and Trends in Artificial Intelligence. Artificial Intelligence Practices, 2021
Asthma is a common chronic disease that affects people from all age groups around the world. Alth... more Asthma is a common chronic disease that affects people from all age groups around the world. Although asthma cannot be cured, strategies to enhance applications on self-management can be effective to control asthma exacerbations. In recent years, researchers have been developing various mHealth tools and applications for self-management. However, there is a lack of effective personalised self-management solution for asthma that can be adopted widely. Personalisation is important for identifying each patient’s demographic characteristics, measuring their asthma severity level, and most importantly, predicting the triggers of asthma attacks. It has been observed that weather attributes (e.g. temperature, humidity, air pressure and thunderstorms) impact on triggering asthma attacks and adversely affect the symptoms of asthmatic patients. Hence, developing an intelligent asthma self-management system for personalised weather-based healthcare using machine learning technique can help predict weather impact on asthma exacerbations for individual patients and provide real-time feedback based on daily weather forecasts. Therefore, this paper explores the impact of weather on asthma exacerbations and examines the effectiveness and limitations of several recent asthma self-management tools and applications. Consequently, based on the uses and gratifications theory, an engineering model for personalised weather-based healthcare is proposed which incorporates major constructs including mHealth application, asthma control test, demographic characteristics, weather attributes, machine learning technique and neural networks
International Journal of Information and Education Technology
The transformation of education norms from face-to-face teaching era to the Massive Open Online C... more The transformation of education norms from face-to-face teaching era to the Massive Open Online Courses (MOOCs) era has promoted the rise of the big data era in educational data. This situation has created an opportunity for an educator to utilize the available data from MOOCs to facilitate student learning and performance. Therefore, this research study aims to introduce three types of ensemble learning methods, which are stacking, boosting, and bagging, to predict student performance. These techniques combine the advantage of feature selection method and Synthetic Minority Oversampling Technique (SMOTE) algorithm as a method to balance the number of output features to build the ensemble learning model. As a result, the proposed AdaBoost type ensemble classifier has shown the highest prediction accuracy of more than 90% and Area Under the Curve (AUC) of approximately 0.90. Results by AdaBoost classifier have outperformed other ensemble classifiers, stacking and bagging as well as b...
Rapid economic development in Malaysia has resulted in fundamental changes in the immigration pat... more Rapid economic development in Malaysia has resulted in fundamental changes in the immigration patterns of skilled workers. This paper studies the changes that have occurred in the immigration patterns of skilled workers in Malaysia during 1998-2004. Skilled immigration flows to Malaysia from developed and developing countries are much higher in the services sector compared to the rest of the sectors. The manufacturing sector is the top option for the skilled workers from least developed countries. This analysis is supported by the notion that a lack of experts in developing countries causes immigration patterns of skilled workers to flow towards the developing countries. This process also leads to the transfer of technology and know-how from the more advanced countries to less developed countries.
Object-Oriented Frameworks provide an excellent way for proven, debugged solutions to be reused f... more Object-Oriented Frameworks provide an excellent way for proven, debugged solutions to be reused for a particular domain. However, programmers new to a framework often find a steep learning curve. Therefore, good documentation is essential for framework reuse. This paper presents conclusions from several empirical studies about how best to document frameworks for new users.
2019 IEEE International Conference on Industrial Engineering and Engineering Management (IEEM), 2019
An e-learning system provides a platform for communication between educators and students. It fac... more An e-learning system provides a platform for communication between educators and students. It facilitates the sharing of information and learning content in a form which can be easily accessed by the users. The scope of the research revolves around the idea that an automated assessment in an e-learning platform would be able to help programming learners understand defects in their program and independently learn how to program. This research would investigate the effects on college or university students. This research analyzes the effectiveness of various ways to learn a programming language. It is believed that automated assessment tools would be able to monitor and improve students' programming skills over time and reduce the effort for both instructors and students.
The emerging of blockchain technology has been associated with the revolution of World Wide Web t... more The emerging of blockchain technology has been associated with the revolution of World Wide Web that going to transform from Web 2.0 into Web 3.0. The blockchain network reduces the dependency of centralized and turning into decentralized network in the Web 3.0 era. In the decentralized network, the threat of data breaching can be eliminated where none of party has the authority to control over user digital badges in education. In this case, all the data will be distributed over the whole network. Furthermore, the weak vulnerability of Internet of Things (IoT) toward Advanced Persistent Threat (APT) has stimulated the development of blockchain technology as a solution. Blockchain technology has released a computer program as smart contract with the generation of token to authorize the flow of user into IoT network for strengthen the security and privacy of IoT network. Last but not least, the challenge to develop an effective blockchain network is the most challenging task since it ...
As Information and Communication Technology (ICT) provides industry with sharing of knowledge and... more As Information and Communication Technology (ICT) provides industry with sharing of knowledge and information in emerging product and service opportunities, object-oriented frameworks have been in the increasing demands to develop applications with components-reuse features. However, the size and complexity of frameworks makes understanding how to use them difficult. The mission of pedagogy still remains the same: to educate novices and overcome the steep learning curve of large and complicated ...
Frameworks are increasingly employed as a useful way to enable object-oriented reuse. However, un... more Frameworks are increasingly employed as a useful way to enable object-oriented reuse. However, understanding frameworks is not easy due to their size and complexity. Previous work concentrated on different ways to document frameworks, but it was unclear which ones were actually better. This paper presents a novel way of investigating the different philosophies for framework documentation. The philosophies include minimalist, patterns-style and extended javadoc (Jdoc) documentation.
Abstract This research work empirically investigated different documentation philosophies for eff... more Abstract This research work empirically investigated different documentation philosophies for effective transfer of knowledge in teaching new framework users. Six controlled experiments were set up to compare the various documentation philosophies, namely patterns-style, minimalist and extended javadoc (Jdoc) documentation. These knowledge transfer strategies and tests were evaluated within two different frameworks.
International Journal of Geographical Information Science
Frameworks are increasingly employed as a useful way to enable object-oriented reuse. However, un... more Frameworks are increasingly employed as a useful way to enable object-oriented reuse. However, understanding frameworks is not easy due to their size and complexity. Previous work concentrated on different ways to document frameworks, but it was unclear which ones actually were better. This paper presents a novel way of investigating the different philosophies for framework documentation. The philosophies include minimalist, patterns-style and extended javadoc (Jdoc) documentation. Using a survey of 90 intermediate users engaged in Command and Adaptor design patterns coding work, this exploratory study discovered that minimalist documentation has positive impacts in encouraging knowledge acquisition, significantly in terms of the framework functional workings. This concludes that documentation solutions with the minimalist principle can lead intermediate users to faster growth in learning two of the design patterns.
Programming knowledge is increasingly important to facilitate code reuse. Nevertheless, comprehen... more Programming knowledge is increasingly important to facilitate code reuse. Nevertheless, comprehending another programming language is not simple because of its complexity and clarification needs. Prior work focused on different learning styles to aid programming, but it was important to identify which ones were more effective. This research highlights findings in assessing the different documentation styles, including sequential and global documentation styles. Organizing an observation of 125 intermediate undergraduates participated in cloud hosting computation and file content programming exercises, this empirical investigation revealed that sequential documentation exhibits a positive impact in obtaining programming knowledge, significantly pertaining faster completion time, higher multiple choice comprehension, and fewer difficulties. This concludes that sequential documentation solutions can lead intermediate undergraduates with sequential learning styles to faster growth in ga...
Abstract Learning a programming language requires learners to spend most of their time understand... more Abstract Learning a programming language requires learners to spend most of their time understanding how to code correctly. However, in the real world, learners will make mistakes. Unfortunately, most guides that teach coding do not anticipate this. Often, the guides bore users who want to start programming right away with seemingly unnecessary information. This paper introduces a documentation set based on minimalism.
Uploads