bsc-thesis

📋 BSc thesis on Email-based Intelligent Virtual Assistants for Scheduling

https://github.com/anandchowdhary/bsc-thesis

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • â—‹
    CITATION.cff file
  • ✓
    codemeta.json file
    Found codemeta.json file
  • â—‹
    .zenodo.json file
  • ✓
    DOI references
    Found 7 DOI reference(s) in README
  • â—‹
    Academic publication links
  • â—‹
    Committers with academic emails
  • â—‹
    Institutional organization owner
  • â—‹
    JOSS paper metadata
  • â—‹
    Scientific vocabulary similarity
    Low similarity (9.6%) to scientific vocabulary

Keywords

assistant email latex text thesis twente virtual-assistant

Keywords from Contributors

hack
Last synced: 6 months ago · JSON representation

Repository

📋 BSc thesis on Email-based Intelligent Virtual Assistants for Scheduling

Basic Info
Statistics
  • Stars: 1
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 38
Topics
assistant email latex text thesis twente virtual-assistant
Created over 5 years ago · Last pushed over 5 years ago
Metadata Files
Readme License Citation

README.md

Thesis

This repository contains Anand Chowdhary's bachelor thesis, entitled "Email-based Intelligent Virtual Assistants (EIVA)" for Creative Technology BSc at the University of Twente, under Dr. Job Zwiers and in association with Speakup.

Release License Download PDF DOI

*View published PDF on essay.utwente.nl *

*View DOI: 10.13140/RG.2.2.34795.77608 on ResearchGate *

Related repositories:

Abstract

Manually setting up appointments by email wastes tens of hours every month for professionals, because several email exchanges are required before receiving confirmation. Since not everyone can afford to hire full-time assistants, Email-based Intelligent Virtual Assistants (EIVA) can help by automating this task.

In the research described in this paper, a functional EIVA was developed based on research and industry best-practices. Users could simply add their assistants address as CC in an email, and EIVA would share the recommended location and time slots with guests automatically, based on the users availability (determined using their calendar) and scheduling preferences. A companion web application was also developed to manage meetings and settings. The code is open source and was written in TypeScript with Node.js for the backend and Vue.js for the frontend, and deployed on Amazon Web Services architecture in Europe. The product was built with a focus on data privacy and user personalization, through a series of feedback cycles with the external client.

A user experience evaluation of EIVA was conducted with 30 participants that found positive reception. The average rating of the overall assistant was calculated to be 4.4 out of 5, and that of the web app was 4.5 out of 5. Users behavior was also understood with the help of heatmaps and visualizations using pageview and mouse clicks tracking. All but one participants said that EIVA met their expectations, and 25 out of 30 would use it in the future if it launches as a service. Most would also be willing to pay for it, with an average amount up to EUR 6.16 per month. Participants also shared their frustrations and feature recommendations. In the future, natural language processing-based classification should be improved and user recommendations can be implemented before launching EIVA as a service for consumers.

Development

Text is written in LaTeX in the thesis.tex file, and compiled to PDF using the available LaTeX distribution.

On GitHub Actions, xu-cheng/latex-action@v2 is used. The PDF is distributed as a release and also hosted using GitHub Pages from the gh-pages branch.

Locally, Texpad is used for writing in and compiling LaTeX.

License

CC BY 4.0 Anand Chowdhary

Owner

  • Name: Anand Chowdhary
  • Login: AnandChowdhary
  • Kind: user
  • Location: Utrecht, the Netherlands
  • Company: @firstquadrant-ai

building @firstquadrant-ai —— @github star, @forbes 30 under 30, y combinator

GitHub Events

Total
Last Year

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 167
  • Total Committers: 2
  • Avg Commits per committer: 83.5
  • Development Distribution Score (DDS): 0.006
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Anand Chowdhary m****l@a****m 166
ImgBotApp I****p@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 9 months ago

All Time
  • Total issues: 1
  • Total pull requests: 2
  • Average time to close issues: 3 days
  • Average time to close pull requests: about 2 hours
  • Total issue authors: 1
  • Total pull request authors: 1
  • Average comments per issue: 1.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 2
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • AnandChowdhary (1)
Pull Request Authors
  • imgbot[bot] (2)
Top Labels
Issue Labels
feature_request (1)
Pull Request Labels