UVicSpace

Graduate Projects (Computer Science)

Graduate Projects (Computer Science)

 

Recent Submissions

  • Kaur, Prabhjot (2017-10-02)
    This project provides the detailed design and implementation of e-Catalyst Learning system and also includes the essential strategic business plan information necessary for initial development and operation of electronic ...
  • Xu, Jiaping (2017-08-31)
    In this thesis, we propose a graph grammar based RDF (Resource Description Framework) benchmarking system. We generate the graphs based on two types of graph grammars, Generalized Node Replacement Recursive Graph Grammar ...
  • Arora, Simar (2017-08-28)
    This work demonstrates the study and experimentation of network function virtualization on OpenStack environment. OpenStack is a cloud computing platform which provides shared resources to perform computations and manage ...
  • Kaur, Navpreet (2017-08-14)
    The use of online communication tools in today's modern software systems development has created a culture of transparency. With communication tools widely available, information travels across the teams and projects in ...
  • Malik, Saad (2017-08-10)
    Blame functionality of git is used for the purpose of viewing the evolution of file in terms of who the author is for any line of code. Blame annotates each line in a file and displays who wrote the line, at what time and ...
  • Hu, Xin (2017-07-11)
    The analysis of characteristics of large-scale graphs has shown tremendous bene ts in social networks, spam detection, epidemic disease control, analyzing software systems and so on. However, today, processing graph ...
  • Evans, Guy-Warwick (2017-07-11)
    From ancient myths to early advances in formal logic and mathematics, the story of artificial intelligence (AI) began centuries before the rise of modern computers. Today, modern AI has impacted nearly every area of human ...
  • Li, Yunlong (2017-05-01)
    GitHub labels are designed for helping people to classify and recognize different issues. When naming a label, people may use different word formats (e.g., bug, Bug, bugs, etc.) to express the same meaning. Therefore, ...
  • Kaur, Parminder (2017-04-28)
    Conjugated-circuit (CC) methods give purely graph theoretical empirical models for estimation of molecular ring currents. This project considers the question of how to scale CC models to give better reproduction of the ...
  • Tootoonchi, Babak (2017-04-28)
    Often graph theory is used to model and analyze different behaviors of networks including social networks. Nowadays, social networks have become very popular and social network providers try to expand their networks by ...
  • Yang, Xuesong (2017-04-24)
    Mobile Cloud Computing (MCC) is a novel technology that combines mobile device with cloud computing. However, it has some inherent shortcomings compared with traditional cloud computing. For example, there will be unstable ...
  • Reyes López, Arturo (2017-04-24)
    GitHub is a popular social coding site where developers not only host their code and use git functions, but also use social features to communicate, collaborate, and be aware of changes and others' activities. This new ...
  • Khan, Waseem (2017-04-06)
    Cloud computing is growing technology [10] which is adopted and used by many companies but it is facing a huge number of threats and Distributed Denial of Ser- vice(DDOS) tops the list. It can seriously a ect the companies ...
  • Harapanahalli, Harshitha (2017-01-06)
    The mental and physical health of young people significantly depends on their level of connectedness to their family, school and community. This document focuses on the visual representation of different indicators, identified ...
  • Thakur, Gaurav Singh (2016-12-08)
    A distributed version control system (DVCS) such as Git allows software developers to collaboratively contribute to a project without being on the same network. Every developer can work on their individual contributions ...
  • Rathakrishnan, Adithya (2016-11-24)
    With emergency situations and natural disasters occurring frequently around the world, internet is what people instinctively turn to for help, specifically using social media through smartphones, tablets and computers. ...
  • Xu, Yongjun (2016-10-20)
    The challenge of consistent and reliable deployment of a distributed application on a large scale is significant, in particular if all of the steps must be executed manually. This project explores an automated approach to ...
  • Wang, Sam (2016-08-31)
    In recent years, Drive-by-download attacks make up over 90% of web-based attacks on web users. Many web users fall victim to this type of attacks due to its simplicity and less complex requirements to be compromised. They ...
  • Junnan, Lu (2016-08-29)
    Graphs are the ultimate data structure to capture and represent the data of different connected entities. Graphs have become a very practical tool to model complicated relationships in various application domains, such as ...
  • Xia, Fei (2016-08-26)
    MapReduce is a scalable, reliable and easy-to-program parallel computation frame- work for massive data processing. The key for a MapReduce algorithm to be efficient is the balance of workloads on the participating ...

View more