Asian Science Citation Index is committed to provide an authoritative, trusted and significant information by the coverage of the most important and influential journals to meet the needs of the global scientific community.  
ASCI Database
308-Lasani Town,
Sargodha Road,
Faisalabad, Pakistan
Fax: +92-41-8815544
Contact Via Web
Suggest a Journal
Articles by M.H. Selamat
Total Records ( 8 ) for M.H. Selamat
  T.W. Koh , M.H. Selamat and A.A.A. Ghani
  In this study, we present a window-based exponential effort estimation model to predict the effort required in terms of man days by using Unadjusted Function Point (UFP) size measure and eliminate the usage of General Systems Characteristics (GSCs). A very comprehensive statistical analysis and test was carried out on large amount of quality project data in the International Software Benchmarking Standard Group (ISBSG) Release 9 dataset, which were collected by the International Function Points User Group (IFPUG) count approach in the process of model development. The effectiveness of the model was examined and reported in this study.
  S.C. Ng , M.N. Sulaiman and M.H. Selamat
  This study discusses the implementation of machine learning approach in negotiation agents that can learn their opponent’s preferences and constraints during one-to-many negotiations. A novel mechanism in learning negotiation is introduced. The genetic-based model of multi-attribute one-to-many negotiation, namely GA Improved-ITA is proposed. The GA Improved-ITA agents first utilize Genetic-Based Machine Learning (GBML) to identify their opponent’s preferable negotiation issues. It is then followed by branch and bound search to search for the best value for each of the issues. The performance of GA Improved-ITA is promising when it is compared with the results of one-to-many negotiations obtained by Bayesian learning model and heuristic search algorithm.
  K. Shafinah , M.H. Selamat , R. Abdullah , A.M. Nik Muhamad and A.G. Awang Noor
  System evaluation is a necessary step in system development process to measure the successfulness of a system. However, this step has often been overlooked by system developers during the development process. This study aimed to discuss several system evaluations for Decision Support Systems (DSSs) and to explain the methodology used to evaluate a DSS model. In this study, a DSS model has been developed to assist decision makers to select an appropriate tree species to be planted for commercial tree planting. Based on few literatures, eight usability factors (efficiency, understandability, operability, attractiveness, error prevention, learnability, accuracy and effectiveness) have been identified for the evaluation process. The results present the usability level for each factor and indicated the tested DSS model is in the excellent level. It is anticipated that system developers can improve the DSS based on these findings as well as from the comments and suggestions made by the respondents.
  G.M. Muketha , A.A.A. Ghani , M.H. Selamat and R. Atan
  Business processes have an inherent complexity which if not controlled can keep on increasing with time, thus making the processes error-prone, difficult to understand and maintain. In the last few years, several researchers have proposed a number of metrics which can be used to measure and therefore control the complexity of business processes. In this study, a survey of business process complexity metrics is conducted with the goal of investigating if there are any gaps in literature. Initially, a description of the process of metrics definition and validation is presented, followed by an analysis of business process complexity metrics that have appeared in literature in the last 5 years. The reviewers checked whether the identified metrics have any tool support, whether they have been validated and whether validation results are significant or not. Findings show that few business process complexity metrics have been proposed so far and that even fewer have been validated. In order to address these issues, some future research directions are proposed.
  G.M. Muketha , A.A.A. Ghani , M.H. Selamat and R. Atan
  In this study, seven metrics are proposed for measuring the complexity of Executable Business Processes (EBP). The metrics are either derived from existing business process metrics or adapted from software metrics. Evaluation was carried out in three case studies with the goal of finding out if the metrics are theoretically sound and at the same time intuitional. In case 1, metrics values were computed from three processes and then analyzed to check whether they agree with reality. In case 2, the metrics were grouped into two categories of length and complexity and then separately checked for their conformance to Briand’s framework. In case 3, all the metrics were treated under one complexity category and then checked for their conformance to Weyuker’s properties. Results indicate that the new metrics are intuitional and are good if used in their respective categories, or when used together to complement each other in order to give a fuller view of process complexity.
  S. Abdullah , M.H. Selamat , Z.C. Cob and U.S. Sazaly
  In this study, we proposed a framework for measuring knowledge transfer process in e-learning environment. This framework provides an element that covers all aspects to better evaluate the KTP and e-learning and provide a better description in explaining issues of effectiveness. We set up questionnaires to survey users of E-Faculty (e-learning system developed by FSKTM, UPM) and make a descriptive and inferential analysis for better findings on measurement attributes and correlation between hypothesis and testing result. We conclude that our framework provide a proper guideline to conduct evaluation on determining the effectiveness of process in e-learning.
  H. Sanatnama , A.A.A. Ghani , N.K. Yap and M.H. Selamat
  Component-based software development is an approach that has many benefits, such as improving application developer productivity, reducing costs and complexity by reusing of existing code. Programming in this approach is like assembling (i.e., composing software out of prefabricated components) rather than development, which reduces skill requirements and lets expertise focuses on domain problems. Component model is the cornerstone of any CBSD methodology, which defines what components are, how they can be constructed and specifies the standards and conventions that are needed to enable composition of independently developed components. The current component models focus on the specification and packaging of components but provide almost no support for the easy composition. Component composition techniques used in these models apply either direct or indirect message passing as connection schemes, which lead to tight coupling (i.e., components mix computation with control). Therefore, we propose the mediator connector which is similar to a communication hub. It initiates method calls and manages the returns and also provides loose coupling. Mediator connector is a framework and can be reused without any modification. The major contribution of this research is we have successfully defined no explicit connector and direct message passing between components and components are loaded into the framework dynamically during runtime based on the attachment. The attachment is the compositional configuration that defines the interaction between components, which is similar to Component Definition Language (CDL) in Koala component model or Architecture Definition Language (ADL). We illustrate the feasibility of mediator connector by building a simple bank system and evaluate the loose coupling by applying Coupling Between Objects (CBO) metrics.
  H. Sanatnama , A.A.A. Ghani , R. Atan and M.H. Selamat
  The concern of interaction or collaboration between components can be found when evolution of software engineering came a long way from machine-level language to procedural programming and then to object-oriented programming and now to component-based software development. An interaction is a set of activities that happens for a specific use case in a system, based on the ability of components (requires and provides services) to send messages to each other. This study introduces Component Interaction Markup Language (CIML) as an improvement of the attachment uses by mediator connector we proposed in earlier study. CIML aims to make the attachment well-formed as a generic framework for component composition based on interactions between components. CIML supports component composition based on interactions between components and has language constructs for description of component instantiations, component initializations and component interactions.
Copyright   |   Desclaimer   |    Privacy Policy   |   Browsers   |   Accessibility