V15 N1 Paper 1
Annals of the MS in Computer Science and Information Systems at UNC Wilmington
Spring 2021

IMPRNT: A Cross-Platform Mobile Application for Personality-Based Pet Adoption  

Kinsley Sigmund

Committee

Lucas Layman (chair)
Minoo Modaresnezhad
Ron Vetter

Abstract

Every year hundreds of thousands of shelter dogs are euthanized after failing to imprint on potential owners, oftentimes due to no fault of their own. To help address this issue, this capstone project implements Imprnt, an iOS and Android mobile application providing personality-based pet adoption that matches prospective adopters with compatible dogs in need of homes. Imprnt is implemented in approximately 5800 lines of Dart code using the Flutter cross-platform development framework and is supported by Firebase cloud services. Imprnt provides questionnaires to assess both Adopter and Dog personality profiles. Imprnt calculates a similarity score using a modified Simple Matching Coefficient algorithm to recommend Dog matches to Adopters. Imprnts additional functions include secure login and registration, profile management, rescue organization contact, and viewing all dogs available for adoption with various filters including location-based queries. Adopters are presented with matches tailored to their personality profile and rescue organizations can register and manage their dogs while also browsing dogs from other organizations. Imprnt was deployed on the Apple and Google Play stores and tested by 30 beta testers, 25 of whom completed an anonymous feedback survey. Of the survey respondents, 92% claimed they would use Imprnt frequently and 96% felt Imprnt was easy to use. The feedback identified areas for improvement such as expanding dog profiles to include more personality information, support of accessibility features, and condensed questionnaires in collaboration with established rescue organizations. Future performance enhancements include exploring more efficient implementations of the matching algorithm and caching match results.

download (pdf)

Recommended Citation: Sigmund, K., Layman, L, Modaresnezhad, M., Vetter, R. (2021) IMPRNT: A Cross-Platform Mobile Application for Personality-Based Pet Adoption. Annals of the Master of Science in Computer Science and Information Systems at UNC Wilmington, 15(1) paper 1. http://csbapp.uncw.edu/data/mscsis/full.aspx.

V15 N1 Paper 1
Annals of the MS in Computer Science and Information Systems at UNC Wilmington
Spring 2021