Sin Ban Ho
Multimedia University
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Sin Ban Ho.
Behaviour & Information Technology | 2009
Sin Ban Ho; Ian Chai; Chuie Hong Tan
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. Using a survey of 140 novices engaged in Swing intensive coding work, this empirical study discovered some guidelines for effective framework documentation for the Swing framework. The results suggest that different documentation is better for different goals.
international conference on information technology | 2011
Lian Kei Soo; Eng Thiam Yeoh; Sin Ban Ho
This paper proposes a revised architecture for Service Oriented Architecture (SOA) e-learning system to enhance the reusability of the Learning Objects (LOs) by providing a personalized recommendation model (searching and ranking processes) which is having a shorter processing time, comparing with other approaches. The model counts the similarity degree between the learning objects and the search conditions given by users. The LOs with higher similarity degrees will then be ranked by referring to users preference history records. Those LOs which are more closed with the users preference record will be ranked higher in the search result list. The preference record is stored in database to record the details of LOs which are selected by user in the past. As the literature review, some different existing approaches based on recommendation models have been analyzed and compared with each other. Among those existing model, some approaches are focusing on personalized recommendation, while some approaches are focusing on improving the efficiency of the searching and ranking processes. Our contribution is to propose an idea of a recommendation model that is personalized and at the same time, the model should have a shorter processing time. Prototype system will be implemented in future to show the contribution.
International Journal of Information Technology and Decision Making | 2007
Sin Ban Ho; Ian Chai; Chuie Hong Tan
Design patterns have become an important part of modern object-oriented design. It is necessary to evaluate and compare the effectiveness of different methods of pedagogical documentation in teaching design patterns. We compared patterns-style documentation with minimalist documentation. Patterns style disagrees with minimalism in that contextual information is not minimal — it usually contains information other than what needs to be done. The discoveries in this empirical study were two fold. First, the MANOVA (multivariate analyses of variance) shows that the effect of patterns-style documentation and minimalism are different. Second, we proposed a prediction model using a regression modeling technique. Considering these results, we formulate some guidelines for effective framework documentation by applying five of the design patterns within the Swing environment as our case study. Different documentation philosophies are better for different goals. For a simple task, use minimalist documentation. For a much more complex problem such involving five of the design patterns, our empirical results suggest using patterns-style documentation.
International Journal of Computer Applications | 2010
Razieh Mokhtarnameh; Nithiapidary Muthuvelu; Sin Ban Ho; Ian Chai
A key exchange protocol enables two parties to share a common key for encrypting a large amount of data. Authentication is an essential requirement prior to the key exchange process in order to prevent man-in-the-middle attack. It is important to understand the capabilities and performance of the existing key exchange protocols before employing the protocols in our applications. In this paper, we compare Secure Socket Layer, Secure Shell, and Identity-based key exchange protocols by quantifying the performance, complexity, and level of security of each protocol. Detailed experiments and observations are conducted to examine the protocols in terms of disk usage, computation time, and data transmission time. The analysis shows that the identity-based key exchange maintains similar security level as the other protocols, while conveying better performance. General Terms Security, protocol, cryptography.
conference on human system interactions | 2008
S. H. Chung; Sin Ban Ho
In this paper, the classification of liver diseases using first-order statistics (FOS) is implemented for automatic preliminary diagnosis of liver diseases. Region of interest (ROI) extracted from MRI images are used as the input to characterize different tissue, namely liver cyst, fatty liver and healthy liver using first-order statistics. The results for first-order statistics are given and their potential applicability in grid computing is discussed. The measurements extracted from First-order statistic include entropy and correlation achieved obvious classification range in detecting different tissues in this work.
international conference on computational science | 2017
Sin Ban Ho; Sek-Kit Teh; Gaik-Yee Chan; Ian Chai; Chuie-Hong Tan
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 gaining programming knowledge.
2016 IEEE Symposium on Computer Applications & Industrial Electronics (ISCAIE) | 2016
Sek Kit Teh; Sin Ban Ho; Gaik Yee Chan; Chuie Hong Tan
Increasing effectiveness and efficiency in job productivity is one of the most critical goals for businesses because a productive labor force is crucial in reducing the budget impact in business costs and in boosting job creation. While Cloud computing is an important technological development in this generation, its effect on job productivity is unclear. Cloud computing may promise lower cost and the capability to quickly scale resources up or down as workloads demanded, thus leading organizations in both the public and private sectors to consider shifting their applications and data to the Cloud. Although Cloud computing provides many advantages but barriers of Cloud usage such as security breaches, incompatibility with existing applications and unreliability of Cloud service reduce job productivity. This research hence aims to propose a framework on demography, Cloud characteristics and learning styles for Cloud computing usage, documentation and productivity. This research uses a systematic and methodological plan to coordinate research for optimum resource allocation. The intended population where data will be collected under this study will be 500 Cloud service users in a local region in Malaysia.
The international journal of learning | 2014
Lian Kei Soo; Eng Thiam Yeoh; Sin Ban Ho
This paper proposed a personalised metric to measure reusability of learning objects. The personalised reusability metric PRM is a hybrid of existing metrics based on learning objects properties and users preference. The learning objects properties is calculated using the metadata of the learning object, whereas the users preference is calculated using the past download records of the user. A prototype system is developed to measure PRM for a set of test learning objects and users. The results are compared against the reusability measures that are not personalised, which showed that PRM can produced a more personalised score for a learning object for different users.
DaEng | 2014
Sin Ban Ho; Ian Chai; Chuie Hong Tan
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 results in investigating the different philosophies for framework documentation. The philosophies include minimalist, patterns-style and extended javadoc (Jdoc) documentation. Using a survey of 90 intermediate undergraduates engaged in Command and Adaptor design patterns coding work, this exploratory study discovered that minimalist documentation has positive impact in encouraging knowledge acquisition, significantly in terms of the framework functional workings. This concludes that documentation solutions with the minimalist principle can lead intermediate undergraduates to faster growth in learning two of the design patterns.
international conference on advanced communication technology | 2011
Razieh Mokhtarnameh; Sin Ban Ho; Nithiapidary Muthuvelu