ElicitationQuestions - bounswe/bounswe2025group5 GitHub Wiki
General Requirements
Who are the primary users of this platform?
Anyone passionate about sustainability, zero waste living, or curious to explore eco-friendly lifestyles.
Are there going to be different user types?
User types might be moderator, admin, and user.
Waste Tracking
What input methods should be available for users to log their waste reduction progress? (e.g., manual entry, barcode scanning, photo uploads)
Manual entry is enough.
What are your expectations for features like leaderboards or progress charts—should they update in real time, or is periodic refresh acceptable?
How do you envision managing user roles (for example, standard users versus community moderators) for overseeing community content and challenges?
Moderators might have an advantage for creating challenges.
How frequently should users update their progress?
Gamification
In terms of social engagement, should users be able to comment on, like, or share eco-friendly tips and product recommendations, and how should this feedback be managed?
User should be able to comment on, like, or share. These things also should affect their total xp.
What types of incentives or rewards would motivate users to participate?
User might get badges and also take XP from their activities.
Should there be different levels or badges based on achievements?
Badges are enough.
How should leaderboard rankings be determined (e.g., points, percentage of waste reduced)?
The leaderboard should be per goal, and they should be determined according to that.
How should community challenges be structured? Would you like users to create their own challenges, join pre-defined ones, or both?
Users should contribute to create challenges.
Additional remarks:
Badges are permanent.
Total XP information could be kept in the system.
When logging waste reductions into the system, users may select predefined values (e.g., 0.33L, 0.5L, 1L, and 2.5L for items like plastic bottles, tin cans, and coffee cups) or choose an "others" option to enter a custom amount.
Since recycling and waste reduction policies and cultural practices vary across regions, segmenting leaderboards by region (such as cities or countries) will enhance their meaningfulness.
Post owners earn XP and rewards for the posts they share, with the values automatically calculated by the system.
User Experience
Should users be able to register, create personal profiles, and track their individual waste reduction progress?
Users have to register to do anything other than seeing the forum part.
What types of waste reduction goals should users be able to set (for example, overall reduction, recycling targets, or reducing specific waste types)?
6-7 predefined types for reduction is enough.
How would you like users to view and monitor their progress (e.g., through charts, dashboards, or visual progress reports)?
Chart or bar visualization can be good.
Should the platform allow users to join community challenges or set group goals in addition to personal targets?
- They should be allowed to join community challenges.
How should social sharing work—for example, should users be able to share tips, eco-friendly product recommendations, or success stories with the community in a feed or forum format?
They should post these things.
Is it possible to connect with external data sources (e.g., municipal recycling programs, IoT devices) to enhance user experience?
No.
Would push notifications or reminders help users stay engaged?
There should be a notification system about individuals' progress or about challenges.
Additional Remarks:
A report system enables users to flag posts, and moderators review these reports to decide whether to remove the posts.
Users may redeem real-life rewards like souvenir items, cups, attachable pins, or discount coupons—note that this is a feature concept and actual delivery isn't required.
The forum search should be implemented using semantic search.
Users might attach pictures to the posts they share.
Direct messaging is not included at this time.
Technical Considerations
What level of security and data privacy is expected for user information, especially regarding personal waste tracking data and shared content?
User sign-up must comply with legal boundaries, such as KVKK.
How important is system performance (such as quick response times and smooth interaction) in ensuring a satisfying user experience?
They should occur in reasonable time at the presentations.
Platform Availability
What would mobile and web app provide? Will they have different features?
If there is no feature specifically suitable for the app or the web, they will be the same.
Should the mobile app have offline functionality for waste logging and sync later when online?
App will be just online, no offline features.
Accessibility
Shall we implement accessibility options—such as voice commands, screen reader support, and high-contrast mode?
No need for voice commands etc., as most phones already provide this functionality.