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
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
|