| BQ1 |
1 |
In which SENECApp features or screens do crashes and errors happen most often? |
Nicolas Salazar |
The team needs to know where the app fails before students give up on it. The app reports every error a student sees and every crash (on the next launch), with screen and feature. Screen views are the denominator, so busy screens aren't flagged just for being busy. |
| BQ11 |
1 |
Which screens have the highest average load time, broken down by device model and OS version? |
Nicolas Salazar |
Slow screens on common, cheaper phones hurt most students but stay invisible on developers' devices. Each screen reports how long it took to show its data, and every event carries the device model and OS version. |
| BQ2 |
2 |
Which recommended groups is a student most likely to join after viewing them, given their interests, schedule, and campus location? |
Nicolas Salazar |
It measures whether the recommender works. Every recommendation shown is logged with its features (interest match, schedule fit, proximity, popularity), and views and joins from it are tied back to that list. The same data retrains the recommender every night. |
| BQ3 |
2 |
For a student with a free block on campus, at what times and locations do nearby event recommendations get the most interaction? |
Nicolas Salazar |
"Free right now" only helps if it suggests things when and where students act on them. Each suggestion is logged with its weekday, hour, building and free-block length; opening it or checking in counts as interaction. |
| BQ12 |
2 |
Which search filters do students use the most before opening or joining a student group? |
Nicolas Salazar |
It tells the team which filters to keep prominent and which to drop. Every search is recorded with the filters actually set, and linked to the groups opened or joined from it. |
| BQ13 |
2 |
Which group categories get the most views and saves in the Explore screen? |
Jose Fonseca (Explore categories and search UI) |
It shows which kinds of groups students are drawn to while browsing, so Explore and featured content can reflect demand. Views and saves made from Explore are counted per category. |
| BQ4 |
3 |
Which fields of a group profile are most correlated with students saving or joining the group? |
Nicolas Salazar |
It tells organizers which parts of their profile to fill in. Every profile view stores which fields were filled at that moment, and save and join rates are compared with and without each field. |
| BQ6 |
3 |
Which entry point produces more joins: personalized recommendations, or search and filters? |
Nicolas Salazar |
It decides whether to invest more in the recommender or in search. Every join records how the student reached the group. |
| BQ7 |
3 |
At which step of the join flow do students most often abandon the process: opening the group profile, opening the join form, or submitting it? |
Nicolas Salazar |
Joining is the app's key conversion, so the step where students drop off is the step to fix. Profile view, join form shown and submission are logged, with one shared ID per join attempt. |
| BQ8 |
3 |
Which notifications get the most and least user interaction from the users: new event from one of your organizations, new group you might like has been created, new chat messages from joined organizations? |
Daniel Vargas (notifications screen) |
It shows which notifications are worth sending and which ones students ignore. Tapping a notification records it as opened; swiping it away or "Mark all read" records it as dismissed, so clearing the inbox isn't counted as interest. |
| BQ5 |
4 |
Which student interests have the highest search-to-join ratio, and how many students does each of them represent? |
Nicolas Salazar |
It separates interests where students search and join from those where they search and leave empty-handed, a sign of missing or weak groups. The number of opted-in students gives the size of each opportunity. |
| BQ9 |
4 |
Which student interests have the highest ratio of opted-in students to active groups, ranked by number of opted-in students? |
Nicolas Salazar |
It shows where demand outstrips supply: interests many students have but few active, approved groups cover. That's useful to Student Affairs when promoting new groups. |
| BQ10 |
5 |
Which active student groups show a decline in participation, defined as event attendance dropping more than 30% over four consecutive weeks, and which re-engagement feature produces the higher return to attendance rate in those groups: event reminders or group messages? |
Nicolas Salazar |
It finds struggling groups early and tests what brings members back instead of guessing. Attendance comes from QR check-ins; declining groups are randomly assigned reminders or group messages, and return rates are compared after 28 days. |
| BQ14 |
5 |
How do crash and error rates change after updating recommendation or notification features? |
Nicolas Salazar |
It catches releases that made the app less stable. Each release is registered with the feature area it changed, and errors and crashes per 100 sessions are compared before and after it. |