Now showing items 1-20 of 290

    • Cross-Site Personalisation 

      Koidl, Kevin (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2014)
      Web users are continuously confronted with vast amounts of information. This phenomenon is known as the information explosion and can lead to disorientation and decreased productivity as users attempt to navigate through ...
    • Vision-based hand washing gesture recognition 

      Zhou, Jiang (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2013)
      Vision-based human gesture recognition has been studied for many years, however hand washing gesture recognition suprisingly remains untouched in the research. Strictly applying correct hand washing techniques is one of ...
    • Real-time medium access control in vehicular ad hoc networks 

      Zhang, Shu (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2013)
      The need to reduce the number of fatalities due to road traffic accidents as well as to improve the comfort and efficiency of travel has motivated the vision of vehicular ad hoc networks. Vehicles are envisaged to be able ...
    • An inexpensively elastic resource allocation model for platform as a service cloud computing 

      Xiao, Xiaobin (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2015)
      With the growth in cloud computing there is additional complexity introduced in cloud systems and therefore there is a need for more efficient resource allocation. Autonomic computing is a promising approach for resource ...
    • Distributed optimal routing in wireless ad hoc networks 

      Yang, Guoxian (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2012)
      In this thesis, optimal routing problems in wireless ad hoc networks are investigated. The majority of existing routing algorithms follow a selfish strategy, where routing decisions are based on individual communication ...
    • Data and type optimizations in virtual machine interpreters 

      Williams, Kevin (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2010)
      Virtual machines provide a portable platform for the execution of programming languages. They are popular amongst language designers as they simplify the task of developing a language and its features. Programmers benefit ...
    • Domain-aware user model interoperability 

      Walsh, Edmond (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2013)
      Exchanging user information between multiple sources can potentially bring many benefits that enhance the user experience in software applications. Richer and more dynamic user models can be constructed allowing more ...
    • Designing visual decision support for sociotechnical enterprises 

      Upton, Connor (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2009)
      As automation becomes more pervasive in industry, human decision-makers are becoming increasingly dependent on sensor-data to monitor and interpret performance across largescale enterprises. At the same time an exponential ...
    • Specification and verification of design pattern structure, behaviour and variation 

      Sterritt, Ashley (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2013)
      Design patterns are generic solutions to connnonly-occnrring object-oriented software design problems that display good design properties such as extensibility or loose coupling. During software maintenance, earlier design ...
    • Adaptive retrieval, composition & presentation of closed-corpus and open-corpus information 

      Steichen, Ben (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2012)
      A key challenge for information access systems lies in their ability to deliver information that is most suited to a user's needs, preferences and context. Personalised Information Retrieval (PIR) seeks to address this ...
    • Learning object-oriented programming from the students' perspective 

      Stamouli, Ioanna (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2009)
      Computer programming and programming languages are core modules in most undergraduate Computer Science and Engineering degree courses. However, learning to program is a complex activity as it involves the understanding and ...
    • Improving pervasive application behaviour with other users' information 

      Spence, Michael (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2012)
      The behavior of a pervasive application is much improved with access to accurate, relevant information describing the situation of the application's user. Unfortunately, sensor failure, sensor drift, and device mobility ...
    • Animation of quadrupedal animals and perceptual evaluation of their gaits 

      Skrba, Ljiljana (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2010)
      Computer generated animals have become a common feature of today's digitised society, often found in animated films. In computer games highly realistic animals are simulated in real time. High quality characters and their ...
    • A systematic approach to safe coordination of dynamic participants in real-time distributed systems 

      Sin, Mong Leng (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2013)
      Computer systems that employ autonomous robots have been demonstrated in many areas including entertainment (e.g., robot soccer), defense (e.g., reconnaissance) and homeland security (e.g., disaster rescue). To ensure ...
    • Intrinsic and extrinsic component evaluation in interactive multilingual speech applications 

      Schneider, Anne H. (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2012)
      Due to the steady progress in technology, together with the rapid increase of powerful mobile devices, the use of voice interfaces and other speech enabled technologies has invaded our every day lives. Today people talk ...
    • Bayesian methods for evidence synthesis and decision making in Health Technology Assessments 

      Schmitz, Susanne (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2013)
      In this thesis statistical methodologies to improve reimbursement decisions in healthcare are developed. The allocation of healthcare resources is a very topical issue in the current economic climate. Given a limited ...
    • Adaptive composition of personalised learning activities 

      O'Keefe, Ian (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2012)
      eLearning practitioners are increasingly adopting more activity based approaches to online learning, as they move away from more traditional content centric approaches in an effort to provide their learners with more ...
    • KAFCA : knowledge autonomy for reactive context-aware applications 

      O'Connor, Neil (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2010)
      Pervasive computing represents a vision of networked computers being distributed throughout our everyday environment in order to transparently provide services to people. The use of sensors enables the deployment of so-called ...
    • Practical and architectural aspects of sorting and searching 

      Nash, Nicholas C.A. (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2010)
      The work in this dissertation was motivated by a desire to understand as well as to improve the performance of certain algorithms and data structures in practice. The performance of algorithms in practice is influenced by ...
    • SMOOTH : a system for mobility training at home for people with Parkinson's Disease 

      Muras, Joanna A. (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2010)
      Assistive technology has the capacity provide to people with limitations the opportunity to improve their quality of life and increase their independence in daily living. The promise of emerging pervasive computing ...