project-proposal-2025

4D Pocket

Abstract

Ever find yourself scrambling to retrieve the right research paper or opening a cheatsheet to check the correct citation format? Have you ever discovered the perfect research paper to support your project, only to forget about it—or save it but lose track of which project it was for? Or perhaps you’re constantly logging into Blackboard to download that elusive PDF file because your device ran out of space?

4D Pocket is an application that simplifies reference management. With 4D Pocket, you can save webpages and automatically extract metadata such as author, publication date and title. You can also categorize references into custom collections and export citations in all common formats (APA, MLA, IEEE) and file types (.xml, .bibtex). Furthermore, save a snapshot of the webpage and view them later.

Author

Name: Trong Hieu Mai

Student number: 48249258

Functionality

The system is a application that provide an intuitive interface for users to save and manage references, whether that is a journal or a research paper. 4D Pocket will also generate the correct citation for that webpage and export it to the required file type.

Core features:

Scope

The Minimum Viable Product (MVP) will have the following functionality:

Quality Attributes

Availability

Modularity

Reliability

Scalability

Security

Testability

These quality attributes are crucial for ensuring that 4D Pocket provides a robust, reliable, and scalable reference management solution that meets user needs effectively.

Evaluation

This plan outlines how we will assess each attribute to determine if the project has achieved its objectives.

Availability

Modularity

Reliability

Scalability

Security

Testability

Feasibility and Timeline

The evaluation process will be integrated into an agile development cycle, with regular assessments conducted during each sprint. This ensures that any issues identified can be addressed promptly, and adjustments can be made as needed. The evaluation plan will be reviewed and updated after each sprints to ensure it remains aligned with project goals and evolving user needs.

By following this evaluation plan, we can ensure that the 4D Pocket application meets the desired quality attributes, providing a robust, reliable, and scalable reference management solution for users.