UCSC Digital Library Collection:
https://dl.ucsc.cmb.ac.lk/jspui/handle/123456789/20
2023-09-27T01:33:40ZHotel search engine with semantic web technologies
https://dl.ucsc.cmb.ac.lk/jspui/handle/123456789/2816
Title: Hotel search engine with semantic web technologies
Authors: Sugathadasa, H.M.C.S.
Abstract: Semantic web is the next generation of World Wide Web. In the Semantic Web, background knowledge about the meaning of web resources can be stored in a machine-processable and interpretable way. Services for finding, integrating, or connecting information may be based on these semantic descriptions. Tourism is considered an information intensive industry. Information changes quickly in tourism industry and the World Wide Web has significantly influenced the way of information gathering and exchanging. However, in current information systems, most work is left to the user who has to consider several sources of information before taking decisions on travel planning. Also current information search mechanisms are based on key worlds not on concepts and these search results may confuse users at times. To address this problem more sophisticated search mechanisms are required. In this dissertation, I propose a hotel information search engine which uses semantic web technologies for an improved exploration of hotels for users in order to reduce their search time, effort and cost.2014-08-29T00:00:00ZStock Price Prediction for Colombo Stock Exchange Using Data Mining Techniques
https://dl.ucsc.cmb.ac.lk/jspui/handle/123456789/2815
Title: Stock Price Prediction for Colombo Stock Exchange Using Data Mining Techniques
Authors: Tillekaratne, B.E.
Abstract: This paper researches about various data mining techniques which can be used in analyzing and forecasting the stock market, which is always considered as a research challenge due to its stochastic behavior. It is a well known fact that stock returns does not only depend on the past stock data but on various external factors. Therefore this research tries to identify such factors affecting the Colombo Stock Exchange and incorporate them into the prediction model. In order to achieve the said objectives prediction is carried out using various external factors, data mining models and tools affecting the stock prices. Finally the accuracy of the developed data mining models are compared with each other and with actual price data to figure out the accuracy of each, and suitability of the factors & models compared on the stock prices2014-08-29T00:00:00ZDILVI – A Platform to Build Language Training Simulation Environments
https://dl.ucsc.cmb.ac.lk/jspui/handle/123456789/2814
Title: DILVI – A Platform to Build Language Training Simulation Environments
Authors: Dilunika, J.K.
Abstract: An enabling environment always facilitates and motivates a person to strive for more
practice. Learning a foreign language is a good example. Each of us gained proficiency in our
mother tongue, spontaneously, since the environment enabled us the opportunities for
practicing that language for many years. A similar reasoning can be arrived at in learning
other languages such as English – an enabling environment, makes practicing and eventually
learning a new language easier. Among the existing tactical learning enabled software,
majority has been developed within the context of language training for military purposes.
Hence, most of the codes and frameworks are protected and not made available for the
general purpose users and researchers. This has hindered the growth in the domain of tactical
language training. Thus, a burning requirement exits within the researchers and developers in
the area of tactical language learning simulators, for an underlying framework which could be
used in developing such tools.
DILVI is an abstract framework which enables the developers and researchers to focus more
on advanced modules rather than concentrating on the underlying framework. Therefore,
allowing the developed modules to be plugged in to the abstract framework with less hassle.
Built as an open source modular framework; DILVI follows the plug-in architecture
developed on Java platform adhering to Open System Gateway Interaction (OSGi)
specification. The framework consists of five modules, Role-Play Director, Simulation
Engine, Dialog to Speech, Speech to Dialog and Pedagogical Agent. First two provides set of
boilerplate implementation which is common in most of the times when developing tactical
language learning simulators. The latter modules define a set of APIs enabling speech
recognition, text-to-speech and pedagogical support.
Once the framework is built, it was made available for a team of researchers and developers
in the area of ESL tool development. Comprehensive effort estimation was obtained from the
respective developers using DILVI framework and efforts required to build the same from the
scratch. The results were then compared and aggregated in identifying the effectiveness of the
framework. Furthermore, an application was developed using the abstract framework and a
user survey has been carried out in indentifying the effectiveness of it. The evaluation of
DILVI has proven to be a successful as it has shown 70% reduction of development efforts
significantly.2014-08-28T00:00:00ZAgile architecture implementation solution catalogue for web based systems with Struts, EJB3, Spring & Hibernate
https://dl.ucsc.cmb.ac.lk/jspui/handle/123456789/2812
Title: Agile architecture implementation solution catalogue for web based systems with Struts, EJB3, Spring & Hibernate
Authors: Perera, J.M.S
Abstract: Agile software development lends little or no significance to architecture. The problem lies not with architecture, but with how people perceive it because of inherent problems associated with traditional software development processes such as the Waterfall model. This project demonstrates how the new Agile notion of architecture which mandates rough design up front and working code can sustain project development. It does this by providing a set of implementation level architectural solution templates. These are realized as Maven archetypes, which can be used to start with working code immediately. The solutions are for web based systems and uses Struts, EJB3, Spring and Hibernate and incorporates enterprise best practices. In this brave new world, code is the architecture and vice versa.2014-08-28T00:00:00Z