UVicSpace

Department of Computer Science

Department of Computer Science

 

News

Dept's web page http://www.csc.uvic.ca/

Collections in this community

Recent Submissions

  • Ferman, Maria (2018-06-14)
    The Oxford Dictionary defines a chatbot as a computer program designed to simulate a conversation with human users, especially over the Internet. Designing Chatbots is a new emerging area for conversational interfaces. ...
  • Cattell, Kevin Michael (2018-06-12)
    A one-dimensional linear hybrid cellular automaton (CA) is a specialised form of linear finite state machine. These machines are of interest, both for their theoretical properties and for their applications in VLSI ...
  • Uhl, James S. (2018-06-12)
    A new control flow model called flow grammars is introduced which unifies the treatment of intraprocedural and interprocedural control flow. This model provides excellent support for the rapid prototyping of flow analyzers. ...
  • Costi, Claudio (2018-06-07)
    In order to increase productivity, methodologies based on reuse of previously designed components are exploited by the Integrated Circuit (IC) design community. However, designers are often faced with the problem of reusing ...
  • Huang, Huihui (2018-05-28)
    Understanding the communications between programs can help software security engineers understand the behaviour of a system and detect vulnerabilities in a system. Assembly-level execution traces are used for this purpose ...
  • Dharmaretnam, Dhanush (2018-05-28)
    Semantics is the study of meaning and here we explore it through three major representations: brain, image and text. Researchers in the past have performed various studies to understand the similarities between semantic ...
  • Aycock, John Daniel (2018-05-23)
    Domain-specific, “little” languages are commonplace in computing. So too is the need to implement such languages; to meet this need, we have created SPARK (Scanning, Parsing, And Rewriting Kit), a toolkit for little language ...
  • Yang, Junru (2018-05-16)
    As people have access to increasingly large music data, music classifcation becomes critical in music industry. In particular, automatic genre classifcation is an important feature in music classi cation and has attracted ...
  • Bhojwani, Pooja (2018-05-16)
    In this era of big data, graph, which adds the advantage of structural representation of data has gained extreme importance. Analyzing the graphical structure of the data provides deep, meaningful insights about it and ...
  • Gardner, William Bennett (2018-05-09)
    One of the useful formalisms for designing concurrent systems is the process algebra called CSP, or Communicating Sequential Processes. CSP statements can be used to model a system's control and data flow in an intuitive ...
  • Trail, Shawn (2018-05-07)
    This thesis explores the design and development of digitally extended, electro- acoustic (EA) pitched percussion instruments, and their use in novel, multi-media performance contexts. The proposed techniques address the ...
  • Waddle, C Allen (2018-05-02)
    In computer graphics, the complex phenomenon of color appearance, involving the interaction of light, matter and the human visual system, is modeled by the multiplication of RGB triplets assigned to lights and materials. ...
  • Graham-Knight, Kimberlee (2018-05-01)
    The field of Adaptive Music Technology is rapidly expanding and evolving. While there have been a number of theses and dissertations devoted to the study of new computer music instrument design for persons with disabilities, ...
  • Singh, Jasmeet (2018-04-30)
    Improving accent and pronunciation is a key factor for anyone learning a new language. This project is aimed to help people improve their accent and pronunciation. It is a web application that lets users record an audio ...
  • Yesmin, Farzana (2018-04-27)
    In this report, we have presented a performance comparison based on run time among three graph processing frameworks. The frameworks we have chosen for performance analysis, are: GraphChi, GridGraph and Mosaic. All these ...
  • Singh, Harpreet (2018-04-26)
    A recommender system allows users to discover and listen to songs similar to the song they have been listening to. Collaborative filtering has been the system of choice for most music streaming services, but this type of ...
  • Tzanetakis, George (2018-04-23)
    Audio visualization is the process of generation of images based on the audio data. This audio data is extracted from the music and this extraction of information from audio signals is known as content-based audio ...
  • Sawada, Joseph James (2018-01-29)
    A necklace is a representative of an equivalence class of k-ary strings under rotation. Efficient algorithms for generating (i.e., listing) necklaces have been known for some time. Many applications, however, require a ...
  • Mason-Blakley, Fieran (2018-01-29)
    We present Information System Hazard Analysis (ISHA), a novel systemic hazard analysis technique focused on Clinical Information System (CIS)s. The method is a synthesis of ideas from United States Department of Defense ...
  • Roy, Rajiv (2018-01-22)
    The e-catalyst Learning system is a user-friendly system, designed especially for the instructors to provide them an environment where they can teach and helps students to learn efficiently. The e-Catalyst learning system, ...

View more