-
Notifications
You must be signed in to change notification settings - Fork 366
Implementation of the Card Sorting Evaluation Method ‐ Julio Manoel
This project focused on implementing the Card Sorting evaluation method within the RUXAILAB platform, expanding its UX research capabilities. The work aimed to provide a structured and scalable way to understand how users categorize information, supporting better information architecture decisions and improving usability studies.
-
Julio Manoel
- Role: GSoC Contributor – Student Developer
- GitHub Profile
Card Sorting is a widely used UX and information architecture technique, originally developed in the 1980s, that helps uncover how users group, label, and understand information.
By integrating Card Sorting into RUXAILAB, this project enables researchers and designers to:
- Understand users’ mental models.
- Identify patterns in information organization.
- Improve the structure of websites, applications, and digital products.
- Conduct more comprehensive usability and UX evaluations.
- ✅ Implementation of the Card Sorting evaluation method.
- ♻️ Refactoring parts of RUXAILAB, as requested by mentors.
- 🧩 Integration of Card Sorting into the existing evaluation flow.
- 🧪 Incremental improvements based on project feedback during the GSoC period.
- JavaScript
- Vue.js
- Firebase
The following pull requests were created and merged during the GSoC period:
- 🔗 fix(eslint): Update in eslint functions #492
- 🔗 fix(auth): Organization autoLogin in AuthController #522
- 🔗 fix: Remove variaveis not usable and improve drawer componentization #530
- 🔗 fix: Organization Create Test #531
- 🔗 Implementation of the New Evaluation Method: Card Sorting #534
These PRs include the Card Sorting implementation, refactors, and supporting improvements across the platform.
Planned follow-up work and improvements:
- Finalize the refactoring of the TestView screen.
- Complete the Card Sorting TestView implementation.
- Finalize the Card Sorting Answers implementation.
The project successfully introduced Card Sorting as a new evaluation method in RUXAILAB, strengthening the platform’s UX research toolkit and enabling deeper insights into user behavior and information organization.
- ✅ New UX evaluation method integrated into the platform.
- ✅ Improved internal structure through targeted refactoring.
- ✅ Foundation laid for future enhancements and analysis features.
| Item | Description |
|---|---|
| Organization | RUXAILAB |
| Program | Google Summer of Code 2024 |
| Contributor | Julio Manoel |
| Project | Implementation of the Card Sorting Method |
| Technologies | JavaScript, Vue.js, Firebase |
| Topics | UX, Information Architecture, Evaluation |
| Duration | May – August 2024 |
Special thanks to mentors Marc and Karine Pistili for their guidance, feedback, and continuous support throughout the GSoC journey.
Submitted as part of Google Summer of Code 2024 – Final Work Proof
© 2025 RUXAILAB • Developed by Julio Manoel
-
Overview
- GSoC 2024
- Eye Tracking Algorithm Optimization Based on Low‐Resolution Cameras ‐ Sitam Meur
- Implementation of the Card Sorting Evaluation Method ‐ Julio Manoel
- Sentiment Analysis for Moderated Usability Tests (Audio) - Basma Elhoseny
- GSoC 2025
- Transcription Tool for Usability Testing - Basma Elhoseny
- UI Layout Optimization for RUXAILAB and Migrating the Codebase to Vue 3 - Sahitya Chandra
- Disgitbot: GitHub-Discord Integration Platform - Tianqin Meng
- AI-Powered Accessibility Evaluation in Ruxailab - Vishal Kumar
- Improving User Testing with Eye Tracking, Sentiment Analysis & Pre Post Tasks ‐ João Franzoni
GSoC'24 — Implementation of the Card Sorting Evaluation Method