21/04/2021 - Glossary, Appendix and Cleaning
v.1.7.0
Completed
- Glossary definitions have been added
- All placeholder text and to-do text have been completed in the write-up
- Appendix has been updated to include all relevant materials
To-Do
- Start planning the script for the video presentation
21/04/2021 - Abstract
v.1.6.0
Completed
- Abstract has been written
To-Do
- Continue making small changes and improvements to previous work
18/04/2021 - Introducing the introduction
v.1.5.0
Completed
- The introduction has been introduced
To-Do
- Clean up placeholder text in previous sections
- Begin work on abstract
17/04/2021 - Concluding the Conclusion
v.1.4.0
Completed
- The conclusion has been concluded
To-Do
- Introduce the introduction
15/04/2021 - Significant General Changes
v.1.3.0
Completed
- Added glossary, list of figures & tables to write-up
- Added abbreviations to write-up
- Begun making notes and a first draft of the video
- Cleaned up comments in source code
- Added citations to functions or code blocks that were adapted from third parties
To-Do
- Complete final draft of methodology and implementation
- Begin structuring conclusion, introduction and abstract
10/04/2021 - Implemtation
v.1.2.3
Completed
- Implementation second draft has been completed
To-Do
- Begin work on planning the conclusion, introduction and abstract
- Spend time ensuring previous sections are correct
- Update formatting to ensure consistency
2/04/2021 - Methodology
v.1.2.2
Completed
- Methodology second draft has been completed
To-Do
- Begin structuring implementation section
22/03/2021 - TAM (Technology Acceptance Model)
v.1.2.1
Completed
- Followed up with 2 participants from the focus group to fill out a short TAM to gauge the percieved ease of use and usefulness of the artefact
To-Do
- Structure research methodology into second draft
15/03/2021 - Focus Group
v.1.2.0
Completed
- Completed focus group to get impressions on how real users will react to using the artefact built for the dissertation.
To-Do
- Follow up with a TAM (Technology Acceptance Model)
10/03/2021 - Lit Review First Draft
v.1.1.0
Completed
- Finished Litearture Review
To-Do
- Complete focus group
- Focus on methods
02/03/2021 - Artefact First Draft
v.1.0.0
Completed
- Added login logic to the artefact, completing the final section necessary to demonstrate how a functional version may look and act under real conditions
To-Do
- Complete focus group
- Focus on data analysis, litearture review and methods
09/02/2021 - Diagrams, Models & Documentation
v.0.6.2
Completed
- Finished relevant design documentation for the project
To-Do
- Develop messaging service for push notifications using Google Firebase to enable login via the app
- Develop interview questions
09/02/2021 - Front-End
v.0.6.1
Completed
- Made front-end look prettier. Utilised Bootstrap, drop shadows, placeholder text, border-radius etc. to make logging in and registering look more visually pleasing
To-Do
- Develop messaging service for push notifications using Google Firebase to enable login via the app
- Develop interview questions
03/02/2021 - Primary Data Update
v.0.6.0
Completed
- First round of primary data collected. 58 responses in total. Second round is in the works (Interviews)
To-Do
- Develop messaging service for push notifications using Google Firebase to enable login via the app
- Plan webpage development
- Develop interview questions
27/1/2021 - Primary Data
v.0.5.2
Completed
- Primary data collection has begun. 55 out of 75 responses achieved
- Continued writing literature review. Found ideal study by Yahoo & Microsoft
To-Do
- Develop messaging service for push notifications using Google Firebase to enable login via the app
- Plan webpage development
20/1/2021 - Supervisor Meeting
v.0.5.1
Completed
- Met with supervisor. Discussed headings for write-up
- Discussed broadening research through use of keywords
To-Do
- Finalise & roll out questionnaire
- Continue identifying sources for literature review
04/1/2021 - Development Updates II
v.0.5.0
Completed
- Built API and relevant callback
- Allowed login and registration requests
To-Do
- Develop messaging service for push notifications using Google Firebase to enable login via the app
- Plan webpage development
15/12/2020 - Development Updates
v.0.4.0
Completed
- Added functionality and I/O to multiple app pages
- Developed application protocol for back-end. Allows app to send requests for certain actions to be completed (i.e get user details from database)
- Built database using MYSQL.
- Implemented I/O between back-end and database
- Finalised sample questionnaire/interview questions
To-Do
- Plan webpage development
- Plan API development or think of alternative route
- Identify means to verify login
30/11/2020 - App Update
v.0.3.1
Completed
- Layout has been designed for the android app
- Basic functionality has been added
To-Do
- Construct quote bank into literature review
27/11/2020 - Ethics Submission, Survey Questions, Write-Up Layout
v.0.3
Completed
- Ethics, consent, withdrawal and participant information forms have been finalised and submitted
- Headings and layout have been finalised for write-up
- Sample survey questions have been developed (on-going)
- Android Studio and Google's open source fingerprint authentication API will be used for the mobile application over Python, Kivy and Buildozer.
To-Do
- Construct quote bank into literature review
23/11/2020 - Ethics, Consent and Withdrawal Forms
v.0.2.3
Completed
- First draft of ethics, consent and withdrawal forms have been created
- A Linux VM has been set up enabling the mobile aspect of the artifact to be developed in Python and ported to Java using Kivy and Buildozer
To-Do
- Begin phrasing interview and questionnaire questions.
- Construct quote bank into literature review
- Identify any available APIs to access the fingerprint reader of a Samsung Galaxy s8+
17/11/2020 - Quote Bank Update
v.0.2.2
Completed
- Sources have been analysed and a comprehensive quote bank was created to aid in the writing of the literature review section of the paper
To-Do
- Begin phrasing interview and questionnaire questions.
- Construct quote bank into literature review
- Develop diagrams for the development of the artifact:
- UML
- ERD
- Class diagram
- Process chart
- Begin ethics form
16/11/2020 - Research and Quote Bank
v.0.2.1
Completed
- Identified selection of sources to read through
- Organised Mendeley folders
- Achieved approximately 15% of quote bank
- Found interesting findings regarding password managers, for example 1Password's checking algorithm was reverse engineered leading to a potential security risk
16/11/2020 - Title, Question and Methods Update
v.0.2
Completed
- Changed title to be more specific. "How inheritance-based authentication systems could improve the online security of students"
- Identified research question: "What are the benefits of using inheritence-based authentication over other systems?"
- Identified research methods:
- Primary Data:
- Interviews:
- Ask participants to analyse 2 systems and compare. Request honest feedback and usability scores from both technologies to see which they would prefer
- Questionnaire
- Security testing and analysis for competing systems:
- Password managers
- Simple passwords
- Complex passwords
- Physical password managers (pen/paper)
- Secondary Data:
- Identify existing inheritance-based systems
- Identify benefits and drawbacks
- Indentify questions to ask:
- What can be improved in the future?
- How can these systems integrate with society?
09/11/2020 - Document Layout and Research
v.0.1.1
Completed
- Identified working title "The impact of password-less login systems on online security compared to traditional password managers"
- Identified a handful of sources to read over
- Created relevant folders in Mendeley to categorise sourcs to improve organisation
- Discovered Python may not be suitable for all aspects of the development. May need to use Java for the mobile client
- Created an initial document with suitable headings, a title, table of contents and page numbers
- Abstract
- Acknowledgments
- Tables (tbc)
- Figures (tbc)
- Introduction
- ...
- Future headings unique to my research are to be decided
04/11/2020 - Initial Supervisor Meeting
v.0.1
Completed
- Initial meeting with supervisor
To-Do
- Will read relevant journals and log findings in a quote bank
- Will identify what more needs to be done to prototype project
- Will create a draft document highlighting the structure of the write-up
00/00/0000 - Pre-Work
v.0.0
Completed
- Looked into solutions to develop a prototype password-less system using Python and Tkinter
- Created a first draft prototype allowing a client to log into a server with the use of a one time password sent to their email