Master of Philosophy (M.Phil.)
Permanent URI for this collectionhttp://192.248.9.226/handle/123/18721
Browse
Browsing Master of Philosophy (M.Phil.) by Subject "COMPUTER SCIENCE AND ENGINEERING-Dissertations"
Now showing 1 - 3 of 3
- Results Per Page
- Sort Options
- item: Thesis-Full-textMultimodal user interaction framework for context aware e-commerce(2019) Hewawalpita SGS; Perera GIUSE-commerce has grown up to be a major use of e-services and online purchases through the e-commerce are largely preferred over the traditional brick and mortar purchasing. Yet it is challenging for the consumers to fully experience the products or services with limited senses, lack of tangibility and sense of presence. Therefore a vital research question can be identified; how multimodal interactions can be used in e-commerce with context awareness, to improve the consumer experience. To address that question, this research aimed to study multimodal interactions, contextual factors and their effects on consumers. A set of multimodal interactions including 3D visualization and hand gestures and related contextual factors such as user, access device were identified in this research. They have been used to develop a multimodal interactions enabled prototype e-commerce framework. Several experiments and user studies have been conducted using the developed e-commerce framework and interesting effects on consumers have been discovered including positive user experience, improved value perceptions, and positive product opinions. Most importantly it has been shown that consumers perceive about 50% increased product value, and they are more likely to purchase when interacted multimodally. Usability Evaluations on the framework showed that users are mostly successful and comfortable in using multimodal interactions. Some technical, social and cultural barriers and challenges for enabling multimodal interactions were also revealed in those evaluations. From the findings of this research, it is suggested that further research focus should be on overcoming the identified technical, social and cultural barriers and bringing multimodal interactions to mass usage in electronic commerce platforms. Also the multimodal interactive e-commerce framework developed in this research can be used as platform to further study consumer dynamics by changing various variables.
- item: Thesis-Full-textSinhala-Tamil statistical machine translation (SMT) for official documents(2018) Farhath, FF; Ranathunga, S; Jayasena, SSinhala and Tamil are declared to be the offi cial lang uages of Sri Lan ka. This requires each government related dissemination/communication to be done in both the languages. Even though the requirement for translation is higher, the number of available human translators is limited. One feasible option to boost the productivity would be assisting the human translators with machine translation output. Here the machine translation output is given to translators to work on by post editing, rather than translating from the scratch. However, Sinhala - Tamil pair does not have any well-performing machine translation system. Therefore, the focus of this research is to develop a machine translation system for short official government documents. This thesis presents two main contributions towards building ‘Si-T a’, the first domainadapted machine trans lation system for Sin hala - Tam il. The first contribution is building the baseline translation system. The second is implementing data pre-processing techniques to improve the translation quality of the base line sys tem. The base line system was built using Moses, a phrase -based stat istical trans lation system. This was the feasible option with the available resources. To improve the quality of the translation, three main approaches were explored. They are: (a) domain adaptation, (b) integration of terminology, dictionary, and name lists, and (c) addressing out-of-vocabulary (OOV) problem using word-embedding-based paraphrasing. In or der to adapt the sys tem for the dom ain of official government documents, different language model design techniques and a data filtration technique were experimented. Under terminology integration, experiments were carried out to evaluate the effect of incorporating bilingual terminology lists to the system. Moreover, a novel data augmentation technique was experimented to generate parallel data using bilingual lists and available parallel data. Further, open domain dictionary entries, as well as a list of person names and addresses were integrated and evaluated. In addition, word-embeddingbased paraphrasing was used along with a novel heuristic-based filtering to address the out-of-vocabulary issue. All the above-mentioned approaches gave an improvement over the baseline, apart from data filtering technique. Yet, all these scores were above the scores of already available machine translation systems for this language pair. Though our techniques/approaches were evaluated only on Sinhala - Tamil pair, they are feasible to be applied to other low-resourced, highly inflectional language pairs.
- item: Thesis-Full-textTraceability management in a devops environment with continuous integration(2019) Rubasinghe ID; Meedeniya DA; Perera GIUSSoftware artefacts traceability is an important factor during the process of software development to analyse changes occur in software components. Traceability improves the quality attributes of software systems such that strengthens the testability, maintainability, reusability and helps for the system acceptance by providing consistent system documentation to the users. Meanwhile, the concept DevOps motivates towards the reduction of the gap between development and operations requiring considerable organizational changes. In a DevOps environment, significant software artefact changes are expectable rapidly where continuous integration is essential. Continuous integration is a cornerstone practice in DevOps that frequently merges developer working copies into a single shared branch. There is a requirement of determining and analysing the resulted impact of the traceability in order to make accurate change acceptance decisions during software development. Therefore, the core research problem addressed is determining a methodology for change detection and impact analysis together with software artefact synchronization to preserve consistency across all artefacts in a DevOps environment. A rule-based methodology is followed with visualization and analysis techniques applied on a proof-of-work traceability management prototype tool: SAT-Analyser 2.0. The evaluation results and industry-level user study results have shown the significant usefulness and suitability of the approach to a DevOps environment as well as to any software development process model.