Статьи журнала - International Journal of Information Technology and Computer Science

Все статьи: 1165

Improved Image Retrieval with Color and Angle Representation

Improved Image Retrieval with Color and Angle Representation

Hadi A. Alnabriss, Ibrahim S. I. Abuhaiba

Статья научная

In this research, new ideas are proposed to enhance content-based image retrieval applications by representing colored images in terms of its colors and angles as a histogram describing the number of pixels with particular color located in specific angle, then similarity is measured between the two represented histograms. The color quantization technique is a crucial stage in the CBIR system process, we made comparisons between the uniform and the non-uniform color quantization techniques, and then according to our results we used the non-uniform technique which showed higher efficiency. In our tests we used the Corel-1000 images database in addition to a Matlab code, we compared our results with other approaches like Fuzzy Club, IRM, Geometric Histogram, Signature Based CBIR and Modified ERBIR, and our proposed technique showed high retrieving precision ratios compared to the other techniques.

Бесплатно

Improved Parallel Apriori Algorithm for Multi-cores

Improved Parallel Apriori Algorithm for Multi-cores

Swati Rustogi, Manisha Sharma, Sudha Morwal

Статья научная

Apriori algorithm is one of the most popular data mining techniques, which is used for mining hidden relationship in large data. With parallelism, a large data set can be mined in less amount of time. Apart from the costly distributed systems, a computer supporting multi core environment can be used for applying parallelism. In this paper an improved Apriori algorithm for multi-core environment is proposed. The main contributions of this paper are: •An efficient Apriori algorithm that applies data parallelism in multi-core environment by reducing the time taken to count the frequency of candidate item sets. •The performance of proposed algorithm is evaluated for multiple cores on basis of speedup. •The performance of the proposed algorithm is compared with the other such parallel algorithm and it shows an improvement by more than 15% preliminary experiment.

Бесплатно

Improvement in Quality of Software Architecture via Enhanced-Pattern Driven Architecture (EPDA)

Improvement in Quality of Software Architecture via Enhanced-Pattern Driven Architecture (EPDA)

Muhammad Fahad Khan, Kanwal Yousaf, Anam Mustaqeem, Muazaam Maqsood

Статья научная

No doubt software plays an important role in improvement of our lives. Great demand of software makes software architecture more complex. Flaws in any software have direct impact on diverse fields of life (such as business, science, engineering etc). The main reason of any software failure is due to poor software architecture or quality attributes. This paper focuses on factors that affect the quality of software architectures and highlighted the major reason of the defects through questionnaire and survey. In the light of this survey a technique is proposed to improve the quality of any software architecture. The proposed architecture is Enhanced-Pattern driven architecture (EPDA). This architecture focuses on the improvement of design phase in any architecture. This will also help in resolving lots of problems which arise due to usage of different traditional architectural styles.

Бесплатно

Improvement of Component Integration Testing Technique

Improvement of Component Integration Testing Technique

Khulood Salem Albeladi, M. Rizwan Jameel Qureshi

Статья научная

Component-based technology can increase reuse and productivity, but high-quality component-based systems are often difficult to implement. Component developers do not know the systems where the components will be used, while software engineers must develop new systems with limited knowledge on available components. We propose a new testing technique that generates, at the time of component development, integration test cases from the specification of the behavior expected from other components of the system. The technique presented in this paper supports both the component developer, who can early test the integration of the components with the system, and the software engineers, who can test concrete components at deployment time, simply re-using existing test cases. The technique presented in this paper supports both the component developer, who can early test the integration of the components with the system, and the software engineers, who can test components at deployment time. We used questionnaires to validate the proposed solution.

Бесплатно

Improvement over the OLSR Routing Protocol in Mobile Ad Hoc Networks by Eliminating the Unnecessary Loops

Improvement over the OLSR Routing Protocol in Mobile Ad Hoc Networks by Eliminating the Unnecessary Loops

Shahram Behzad, Reza Fotohi, Shahram Jamali

Статья научная

Mobile ad hoc networks are type of wireless networks in which any kind of infrastructure is not used, i.e. there are no infrastructures such as routers or switches or anything else on the network that can be used to support the network structure and the nodes has mobility. The purpose of this paper is to provide a better quality of the package delivery rate and the throughput, that is in need of powerful routing protocol standards, which can guarantee delivering of the packages to destinations, and the throughput on a network. For achieving this purpose, we use OLSR routing protocol that is a responsive protocol and is currently covered under the IETF standard (RFC 3626). At this paper, we improved the OLSR routing protocol by eliminating the unnecessary loops, and simulation results demonstrated a significant improvement in the criteria of package delivery rate and throughput.

Бесплатно

Improving Energy Efficient Clustering Method for Wireless Sensor Network

Improving Energy Efficient Clustering Method for Wireless Sensor Network

Md. Imran Hossain, M. Mahbubur Rahman, Tapan Kumar Godder, Mst. Titasa Khatun

Статья научная

Wireless sensor networks have recently emerged as important computing platform. These sensors are power-limited and have limited computing resources. Therefore the sensor energy has to be managed wisely in order to maximize the lifetime of the network. Simply speaking, LEACH requires the knowledge of energy for every node in the network topology used. In LEACHs threshold which selects the cluster head is fixed so this protocol does not consider network topology environments. We proposed IELP algorithm, which selects cluster heads using different thresholds. New cluster head selection probability consists of the initial energy and the number of neighbor nodes. On rotation basis, a head-set member receives data from the neighboring nodes and transmits the aggregated results to the distant base station. For a given number of data collecting sensor nodes, the number of control and management nodes can be systematically adjusted to reduce the energy consumption, which increases the network life. The simulation results show that the performance of IELP has an improvement of 39% over LEACH and 20% over SEP in the area of 100m*100m for m=0.1, α =2 where advanced nodes (m) and the additional energy factor between advanced and normal nodes (α).

Бесплатно

Improving Matching Web Service Security Policy Based on Semantics

Improving Matching Web Service Security Policy Based on Semantics

Amira Abdelatey, Mohamed Elkawkagy, Ashraf Elsisi, Arabi Keshk

Статья научная

Nowadays the trends of web is to become a collection of services that interoperate through the Internet. The first step towards this inter-operation is finding services that meet requester requirements; which is called a service discovery. Service discovery matches functional and non-functional properties of the requester with the provider. In this paper, an enhanced matching algorithm of Web Service Security Policy (WS-SP) is proposed to perform requirement-capability matchmaking of a consumer and a provider. Web service security policy specifies the security requirements or capabilities of a web service participant (a provider or a consumer). Security requirement or a capability of a participant is one of the non-functional properties of a web service. The security addressed through this paper is the integrity and the confidentiality of web service SOA message transmitted between participants. The enhanced matching algorithm states simple policy and complex policy cases of the web service security as a non-functional attribute. A generalization matching algorithm is introduced to get the best-matched web service provider from a list of available providers for serving the consumer.

Бесплатно

Improving Performance of Dynamic Load Balancing among Web Servers by Using Number of Effective Parameters

Improving Performance of Dynamic Load Balancing among Web Servers by Using Number of Effective Parameters

Deepti Sharma, Vijay B. Aggarwal

Статья научная

Web application is being challenged to develop methods and techniques for large data processing at optimum response time. There are technical challenges in dealing with the increasing demand to handle vast traffic on these websites. As number of users' increases, several problems are faced by web servers like bottleneck, delayed response time, load balancing and density of services. The whole traffic cannot reside on a single server and thus there is a fundamental requirement of allocating this huge traffic on multiple load balanced servers. Distributing requests among servers in the web server clusters is the most important means to address such challenge, especially under intense workloads. In this paper, we propose a new request distribution algorithm for load balancing among web server clusters. The Dynamic Load Balancing among web servers take place based on user's request and dynamically estimating server workload using multiple parameters like processing and memory requirement, expected execution time and various time intervals. Our simulation results show that, the proposed method dynamically and efficiently balance the load to scale up the services, calculate average response time, average waiting time and server's throughput on different web servers. At the end of the paper, we presented an experimentation of running proposed system which proves the proposed algorithm is efficient in terms of speed of processing, response time, server utilization and cost efficiency.

Бесплатно

Improving Situational Awareness for Precursory Data Classification using Attribute Rough Set Reduction Approach

Improving Situational Awareness for Precursory Data Classification using Attribute Rough Set Reduction Approach

Pushan Kumar Dutta, O. P. Mishra, M.K.Naskar

Статья научная

The task of modeling the distribution of a large number of earthquake events with frequent tremors detected prior to a main shock presents us unique challenges to model a robust classifier tool for rapid responses are needed in order to address victims. We have designed using a relational database for running a geophysical modeling application after connecting database record of all clusters of foreshock events from (1998-2010) for a complete catalog of seismicity analysis for the Himalayan basin. by Nath et al,2010. This paper develops a reduced rough set analysis method and implements this novel structure and reasoning process for foreshock cluster forecasting. In this study, we developed a reusable information technology infrastructure, called Efficient Machine Readable for Emergency Text Selection(EMRETS). The association and importance of precursory information in reference to earthquake rupture analysis is found out through attribute reduction based on rough set analysis. Secondly, find the importance of attributes through information entropy is a novel approach for high dimensional complex polynomial problems pre-dominant in geo-physical research and prospecting. Thirdly, we discuss the reducible indiscernible matrix and decision rule generation for a particular set of geographical co-ordinates leading to the spatial discovery of future earthquake having prior foreshock. This paper proposes a framework for extracting, classifying, analyzing, and presenting semi-structured catalog data sources through feature representation and selection.

Бесплатно

Improving performance of association rule-based collaborative filtering recommendation systems using genetic algorithm

Improving performance of association rule-based collaborative filtering recommendation systems using genetic algorithm

Behzad Soleimani Neysiani, Nasim Soltani, Reza Mofidi, Mohammad Hossein Nadimi-Shahraki

Статья научная

Recommender systems that possess adequate information about users and analyze their information, are capable of offering appropriate items to customers. Collaborative filtering method is one of the popular recommender system approaches that produces the best suggestions by identifying similar users or items based on their previous transactions. The low accuracy of suggestions is one of the major concerns in the collaborative filtering method. Several methods have been introduced to enhance the accuracy of this method through the discovering association rules and using evolutionary algorithms such as particle swarm optimization. However, their runtime performance does not satisfy this need, thus this article proposes an efficient method of producing cred associations rules with higher performances based on a genetic algorithm. Evaluations were performed on the data set of MovieLens. The parameters of the assessment are: run time, the average of quality rules, recall, precision, accuracy and F1-measurement. The experimental evaluation of a system based on our algorithm outperforms show than the performance of the multi-objective particle swarm optimization association rule mining algorithm, finally runtime has dropped by around 10%.

Бесплатно

Improving the Performance of Semantic Web Services Discovery: Shortest Path based Approach

Improving the Performance of Semantic Web Services Discovery: Shortest Path based Approach

Maamar Khater, Mimoun Malki

Статья научная

Service discovery is the process of retrieving the service most similar to the query based on the description of functional and/or non-functional semantics. The original algorithm used in literature was proposed by Paolucci et al., 2002. Some research works, propose an extension or an improvement of this algorithm to correct the matchmaking used. In this paper we present an algorithm of matchmaking that resolves the problems of Paolucci algorithm by using the shortest path algorithm which determines the optimal matching between user query and provider service. This approach is validated within a framework proposed at the end of this paper and compared with the greedy approach and the bipartite graph based matching..

Бесплатно

Improving the Prediction Rate of Diabetes using Fuzzy Expert System

Improving the Prediction Rate of Diabetes using Fuzzy Expert System

Vaishali Jain, Supriya Raheja

Статья научная

The use of fuzzy logic in disease diagnosis is very common and beneficial as it incorporates the knowledge and experience of physician into fuzzy sets and rules. Most of the research proposed different systems for the diabetes diagnosis. But their accuracy of prediction is not accurate. So, the proposed system presents promising approach for accurately predicting the diabetes by considering the different parameters which are helpful in the diagnosis of diabetes. The proposed fuzzy verdict mechanism takes the information collected from the patients as inputs in the form of datasets. System considers both rules and physicians knowledge to provide the prediction rate of diabetes. Evaluation shows the approach results in better accuracy as compared to other prediction approaches.

Бесплатно

Improving the reliability of churn predictions in telecommunication sector by considering customer region

Improving the reliability of churn predictions in telecommunication sector by considering customer region

Lian-Ying Zhou, Louis K. Boateng, Daniel M. Amoh, Andrews A. Okine

Статья научная

Prediction of customer churn has been one of the most interesting and challenging tasks facing most telecommunication companies recently. For the past decade, researchers together with practitioners have been working and designing models that can correctly make more accurate customer churn predictions (CCP). However, most of these models have less accuracy than expected which is hugely affecting the intended purpose. Consequently, most of these CCP models add little or nothing to the revenue growth of telecommunication industries. This work aims at improving the reliability of CCP in the telecommunication sector. To achieve this objective, a new attribute to be factored in CCP, known as the regional churn rate (RCR), is presented. Basically, RCR gives an idea about the rate of churning in a particular locality or region. Thus, a prediction model with a more accurate CCP using a support vector machine (SVM) classifier is proposed. The performance of the proposed model is critically evaluated using five metrics i.e. misclassification error, precision, recall, specificity and f-measure. At the same time, the performance of the proposed classifier (CCP with RCR) is compared with another SVM classifier which doesn’t consider RCR (CCP without RCR). Results show that the proposed model which considers the RCR of a customer’s location gives the highest accuracies for four performance metrics i.e. precision, recall, misclassification error and f-measure. Therefore, the proposed SVM-based CCP model gives a more clear indication as to whether a customer is a potential churner or not.

Бесплатно

Improving the serviceability of a prepaid autorickshaw counter using queuing model: an optimization approach

Improving the serviceability of a prepaid autorickshaw counter using queuing model: an optimization approach

Abhishek S. Rao

Статья научная

Overcharging the passengers who are not familiar with the city for the services in railway stations and airport is a serious problem which can be addressed by installing prepaid counters. Prepaid counters encounter the problem of higher passenger frequency due to which the waiting time increases. The only alternative solution to this problem is queue formation for effective service. In most of the cases, only one counter for service is available due to which the queue length increases; thereby the passengers may lose patience and move away which may lead to the loss to the counter. In this paper, queuing model is used to solve this real case scenario in an optimal way. The experimental data were obtained from the counter and derived using Little’s Theorem and Single Server Queuing Model (M/M/1). Hence an attempt was made in studying the benefits of queuing model and optimizing it to minimize the waiting time thereby increasing the profit. This approach will help a busy prepaid autorickshaw counter to give service to passengers in a most feasible way.

Бесплатно

Inclination of teachers towards incorporating mobile game based learning into primary education: a Sri Lankan case study

Inclination of teachers towards incorporating mobile game based learning into primary education: a Sri Lankan case study

Pradeepa S. Bandara

Статья научная

Incorporating information and communication technology (ICT), especially computer/mobile games into teaching and learning has been identified as a proven method of increasing primary grade students’ intrinsic motivation towards learning. However, in countries like Sri Lanka with teacher centric education cultures, the teacher still plays a significant role in the child’s education process. Therefore, it is imperative to look at the teachers’ willingness and inclination to integrate technology enhanced games in their classrooms. The purpose of this study is to investigate the teachers’ preparedness, attitude towards integrating mobile games in teaching and the issues faced by the teachers when trying to use technology in the Sri Lankan primary classroom. A questionnaire for assessing mobile game based learning readiness was designed and used as the research instrument to assess the inclination of teachers to incorporate mobile-based games for learning in their classroom. The survey was conducted involving primary school teachers in four Type 3 schools of Gampaha district in Sri Lanka. Type 3 schools have classes only up to grade 8. It was identified that the teachers in Type 3 schools of Gampaha district are moderately inclined towards incorporating mobile games into their day-to-day teaching activities.

Бесплатно

Incorporating Preference Changes through Users' Input in Collaborative Filtering Movie Recommender System

Incorporating Preference Changes through Users' Input in Collaborative Filtering Movie Recommender System

Abba Almu, Aliyu Ahmad, Abubakar Roko, Mansur Aliyu

Статья научная

The usefulness of Collaborative filtering recommender system is affected by its ability to capture users' preference changes on the recommended items during recommendation process. This makes it easy for the system to satisfy users' interest over time providing good and quality recommendations. The Existing system studied fails to solicit for user inputs on the recommended items and it is also unable to incorporate users' preference changes with time which lead to poor quality recommendations. In this work, an Enhanced Movie Recommender system that recommends movies to users is presented to improve the quality of recommendations. The system solicits for users' inputs to create a user profiles. It then incorporates a set of new features (such as age and genre) to be able to predict user's preference changes with time. This enabled it to recommend movies to the users based on users new preferences. The experimental study conducted on Netflix and Movielens datasets demonstrated that, compared to the existing work, the proposed work improved the recommendation results to the users based on the values of Precision and RMSE obtained in this study which in turn returns good recommendations to the users.

Бесплатно

Integrated Model of DNA Sequence Numerical Representation and Artificial Neural Network for Human Donor and Acceptor Sites Prediction

Integrated Model of DNA Sequence Numerical Representation and Artificial Neural Network for Human Donor and Acceptor Sites Prediction

Mohammed Abo-Zahhad, Sabah M. Ahmed, Shimaa A. Abd-Elrahman

Статья научная

Human Genome Project has led to a huge inflow of genomic data. After the completion of human genome sequencing, more and more effort is being put into identification of splicing sites of exons and introns (donor and acceptor sites). These invite bioinformatics to analysis the genome sequences and identify the location of exon and intron boundaries or in other words prediction of splicing sites. Prediction of splice sites in genic regions of DNA sequence is one of the most challenging aspects of gene structure recognition. Over the last two decades, artificial neural networks gradually became one of the essential tools in bioinformatics. In this paper artificial neural networks with different numerical mapping techniques have been employed for building integrated model for splice site prediction in genes. An artificial neural network is trained and then used to find splice sites in human genes. A comparison between different mapping methods using trained neural network in terms of their precision in prediction of donor and acceptor sites will be presented in this paper. Training and measuring performance of neural network are carried out using sequences of the human genome (GRch37/hg19- chr21). Simulation results indicate that using Electron-Ion Interaction Potential numerical mapping method with neural network yields to the best performance in prediction.

Бесплатно

Integrating Non-Functional Properties in Model Driven Development: A Stepwise Refinement View

Integrating Non-Functional Properties in Model Driven Development: A Stepwise Refinement View

Maryam Nooraei Abade, Zeinab Rajabi

Статья научная

Most of the refinement approach is about functional property of systems. Non-functional properties are as important as functional one. Without an accurate approach for specifying and refining their behaviors, software models will be regarded as imperfect and imprecise, and as a result, software systems cannot be generated correctly. Therefore, how to model such behaviors and how to stepwise refine these behaviors automatically, have become two critical problems in Model Driven Development. In this paper we present an approach for Non-functional refinement in model driven development using high order transformation languages and traceability property of them. We extend the idea of model refinement to non-functional properties of software and propose a stepwise refinement framework with conformance checking between abstract and concrete descriptions of system model using model transformation. The approach is extendable to all quantitative and quantitative non-functional properties.

Бесплатно

Integration of Independent Applications and EAI Systems using Service Oriented Enterprise Bus and Open System Application Development Standards

Integration of Independent Applications and EAI Systems using Service Oriented Enterprise Bus and Open System Application Development Standards

Quist-Aphetsi Kester, Koumadi Koudjo M, Nii.Narku Quaynor

Статья научная

Businesses today are dependent on custom enterprise software and web applications from independent software developers and software companies. This creates a lot of problems such as integration, interoperability, security, and system maintenance. Enterprise Application Integration (EAI) and Business-to-Business integration control several key technologies and swift advancement in technology to meet the increasing needs for integration in the enterprise which often results in a lot of challenges due to differences between one proprietary approach and another. This paper seeks to provide an approach of integrating independent applications and EAI systems by using Web services standards and open application development standards in dealing with the challenges faced in integrating applications. This will make it possible for organizations to add a new layer of abstraction that is open, standards-based, and easy to integrate with any new or existing system and also make easy for data discovery as well as building of new concepts from existing data. The combination of Service Oriented Architecture and Web services will be used to provide a rapid integration solution and also publishing services in a manner that new concepts can easily be built from existing services.

Бесплатно

Intelligent Adaptive Gain Backstepping Technique

Intelligent Adaptive Gain Backstepping Technique

Sara Heidari, Ali Shahcheraghi, Kamran Heidari, Samaneh Zahmatkesh, Farzin Piltan

Статья научная

In this research, intelligent adaptive backstepping control is presented as robust control for continuum robot. The first objective in this research is design a Proportional-Derivative (PD) fuzzy system to compensate the system model uncertainties. The second objective is focused on the design tuning gain adaptive methodology according to high quality partly nonlinear methodology. Conventional backstepping controller is one of the important robust controllers especially to control of continuum robot manipulator. The fuzzy controller is used in this method to system compensation. In real time to increase the system robust fuzzy logic theory is applied to backstepping controller. To approximate a time-varying nonlinear dynamic system, a fuzzy system requires a large amount of fuzzy rule base. The adaptive laws in this algorithm are designed based on the Lyapunov stability theorem. This method is applied to continuum robot manipulator to have the best performance.

Бесплатно

Журнал