Vol.13 No.1&2 March 1, 2014
Research Articles:
Enhanced LBS Discovery in a
Decentralized Registry Based Web Services Environment
(pp001-023)
Melwyn D’Souza and V.S. Ananthanarayana
Location Based Services (LBS) is the most happening
thing in the mobile industry today. Everybody is trying to generate
revenue from location based services. Mobile phone manufacturers are
developing new smart phones every day and network providers are offering
high speed data connections. Several LBS providers and applications are
available in the market but the major problem is service provider
dependency. This paper gives an overview of a decentralized registry
based architecture using web services technology which facilitates
dynamic discovery, interoperability and provider independence. The web
services technology uses UDDI registry service for publishing and
discovering services but the discovery results obtained are not reliable
as the service discovery considers only static service description. This
paper contributes to enhancing LBS discovery by considering service
dynamics and expanding LBS discovery process to neighboring locations.
Query Intent Detection Based on Query Log Mining
(pp024-052)
Juan Zamora, Marcelo
Mendoza, and Hector Allende
In this paper we deal with the problem of automatic detection of
query intent in search engines. We studied features that have shown good
performance in the state-of-the-art, combined with novel features
extracted from click-through data. We show that the combination of these
features gives good precision results. In a second stage, four
text-based classifiers were studied to test the usefulness of text-based
features. With a low rate of false positives (less than 10~\%) the
proposed classifiers can detect query intent in over 90\% of the
evaluation instances. However due to a notorious unbalance in the
classes, the proposed classifiers show poor results to detect \textbf{transactional}
intents. We address this problem by including a cost sensitive learning
strategy, allowing to solve the skewed data distribution. Finally, we
explore the use of classifier ensembles which allow to us to achieve the
best performance for the task.
Processing Mutliple Requests to Construct Skyline Composite Services
(pp053-066)
Shiting Wen, Qing Li,
Chaoguang Tang, An Liu, Liusheng Huang, and Yangguang Liu
The performance of a composite service is determined by the
performance of involved component services. When multiple non-functional
criteria are considered, users are required to express their preferences
over different quality attributes as numeric weights in existing
methods. However, this imprecise method may not reflect the natural
ordering of services and thus could miss some user-desired services. In
this paper, we propose a composition framework to construct multiple
skyline composite services for each individual request. We also discuss
how a service registry can effectively deal with multiple requests
simultaneously by materializing the intermediate composite services. We
evaluate the efficiency and effectiveness of our methods through
extensive experiments.
Web Application for an Adaptive Multi-Agent e-Learning System: a
Continuous Improvement of e-Content
(pp067-086)
Salah Hammami and Hassan
Mathkour
This paper presents a methodology for the continuous improvement of
e-content in an e-learning system based on agent technology. Multi-agent
systems play an important role in today's software development of web
application. For this purpose, we introduce here a novel concept
involving the development of an adaptive e-Learning web application that
explores several recent technologies and including web design. The
Adaptive E-Learning system based on agent technology is useful in
developing continuous improvement strategies. The goal this work is to
propose a generic model to assess and evaluate the students learning
outcomes related to e-content. Based on the analysis and evaluation of
the students learning outcomes results, the instructor identifies the
low achievers of the e-content and makes a correction plan to improve
them. An exploratory implementation has been developed and used in
practice. database.
C1: an Automated Online Eduication Management System Based on an
Object-Oriented Approach
(pp087-096)
S.C. Ng, T.S. Lee, C.K. Wong, and F.Y. Lee
Communication and information are integral parts
of the education process and thus the integration of Information and
Communication Technologies (ICT) in education management systems comes
naturally. Many business organisations, schools and universities are
gradually increasing the use of ICT to reduce costs and improve the
efficiency of administration. This paper presents the implementation of
an automated online education management system, named Cybernetics 1
(C1). C1 was tested as an operational tool to support the education
process of undergraduate students. The four major modules in C1 include
the registration of new students (inclusive of retrieving and updating
of student profile), creation of module assessment structures, module
marks entry and generation of academic transcripts. C1 was developed
based on the object-oriented approach. This system successfully
eliminates the problem of poor data sharing and data inconsistency as
encountered by most existing education management systems. In
particular, the normalisation process has significantly reduced the
problems of data redundancy in the database.
A Fast Approach to Querying Multiple Ontology Versions Based on Concept
Lattice
(pp097-113)
Yaqing Liu, Rong Chen, Yingjie Song, and Wu Deng
In this paper we propose a fast approach for
querying multiple ontology versions, in which a novel model named as a
version lattice based on a concept lattice is developed to serve as its
foundation. We depict formally related problems of multiple ontology
versions query and prove the equality between our description and a
logic-based one. Supporting various requirements on multiple ontology
versions, our approach can save more running time than previous
algorithms, which is explained by analyzing our algorithms. Also
experiments show that the advantage of running speed is more remarkable
for ontology versions which are large in quantity and scale.
Empirical Study of Load Time Factor in Search Engine Ranking
(pp114-128)
Jakub Marszałkowski, Jedrzej M. Marszałkowski and
Mackej Drozdowski
Search engine ranking position is essential for
marketing plans of many e-businesses. There is a lot of confusion over
factors influencing this position. One of them is time performance
factor. The purpose of this paper is to identify the role of load time
factor in the algorithm ranking the search results in Google. We present
empirical study of 40 phrases and load times measured for the first 30
results for each phrase (1200 websites). Two types of load time factors
used by Google were analyzed. To
quantitatively confirm the results, simulation of the
algorithm is proposed. The simulations show that the load time factor
plays role in the Google algorithm, although its weight is not high.
From two studied metrics Google seems to use the crawl time, i.e. time
spent downloading a page by Google robot. A second set of experiments
confirms that load time is not only correlated with the ranking
position, but also effectively determines this position.
Towards a Homogeneous Characterization of the Model-Driven Web
Development Methodologies
(pp129-159)
F.J. Domínguez-Mayo, M.J. Escalona, M. Mejías,
M. Ross and G. Staples
In recent years a large number of Model-Driven
Web development approaches have been designed and are being applied with
success in real environments. However, as new ones are frequently
emerging in this changing time, authors have to change and update them
constantly and, consequently; development teams do not know which is the
most suitable for them because in many cases it depends on their project
scope. Furthermore, approaches are usually appearing with different
concepts and terminologies in many cases, although all lack the use of
standards and practical experience. Thus, the need of managing quality
in this type of approach arises every day. This paper suggests a
characterization of these methodologies in order to use this information
for the quality management of Model-Driven Web development methodologies
for authors and development teams alike. In addition, an experimental
study in order to analyse and evaluate a Model-Driven Web development
methodology (the NDT methodology) has been carried out within a specific
work context.
ACOTA: A Multilingual and Semi-Automatic Collaborative Tagging Web-based
Approach
(pp160-180)
Cesar Luis Alvargonzález, Jose Maria Álvarez
Rodríguez, Jose Emilio Labra Gay, and
Patrcia Ordoñez de Pablos
This paper introduces a multilingual hybrid methodology to
automatically deploy and combine collaborative tagging techniques based
on user-behavior and recommendation algorithms. A reference web
architecture called ACOTA (Automatic Collaborative Tagging) is also
described in order to show the recommendation capabilities of this
approach with the aim to assist users when multilingual resource tagging
is required. Finally a quantitative research in the context of corporate
knowledge management is also presented to evaluate and assess the
goodness and accuracy of the methodology to minimize the effort of
multilingual document categorization.
Back
to JWE Online Front Page
|