forked from responsibleIT/Social-Network-Simulation
-
Notifications
You must be signed in to change notification settings - Fork 1
Probleemdefinitie
Jop edited this page May 28, 2024
·
5 revisions
De huidige social network simulator heeft verschillende problemen die de gebruikerservaring negatief beïnvloeden:
-
Technische problemen:
- Hoge serverbelasting: De simulator verbruikt veel serverresources, wat leidt tot instabiliteit en crashes bij intensief gebruik.
- Prestatieproblemen: De simulator heeft de neiging te crashen bij uitgebreide simulaties, wat resulteert in een onstabiele ervaring.
-
Gebruiksproblemen:
- Gebrek aan interactiviteit: De huidige versie is niet erg interactief en het is onduidelijk hoe gebruikers het netwerk kunnen beïnvloeden.
- Overzichtelijkheid: De interface is druk en moeilijk te volgen, vooral bij een groot aantal gebruikers.
- Gebrekkige gebruikerservaring: De eerste JavaScript-versie heeft geen styling en biedt een slechte gebruikerservaring, waardoor deze onbruikbaar is.
Het doel is om een nieuwe front-end voor de simulator te ontwikkelen die de volgende verbeteringen biedt:
- Efficiëntie: Optimaliseren van server- en hardwaregebruik om stabiliteit te garanderen.
- Interactiviteit: Verhogen van gebruiksgemak en interactie, zodat gebruikers eenvoudig kunnen begrijpen en beïnvloeden hoe sociale netwerken en informatieverspreiding werken.
- Overzichtelijkheid: Zorgdragen voor een duidelijke weergave van het netwerk, zelfs bij een groot aantal gebruikers.
- Gebruikerservaring: Bieden van een aantrekkelijke en intuïtieve interface met duidelijke styling.
De simulator moet de volgende kernfuncties ondersteunen:
-
Configuratie van het sociale netwerk:
- Instellen van het aantal gebruikers en hun kenmerken.
- Beheren van relaties tussen gebruikers.
-
Configuratie van nieuwsberichten en interacties:
- Beheren van de eigenschappen van nieuwsberichten.
- Instellen van likes, shares, en comments.
-
Configuratie van het aanbevelingssysteem:
- Instellen van de algoritmes die de informatieverspreiding beïnvloeden.
-
Interactiviteit en visualisatie:
- Mogelijkheid om simulaties te starten, stoppen en aan te passen.
- Visuele weergave van de netwerkstructuur en informatieverspreiding.
Door deze problemen aan te pakken en de doelstellingen te realiseren, zal de nieuwe front-end een effectieve en gebruiksvriendelijke tool worden voor het begrijpen en demonstreren van sociale netwerken en de verspreiding van informatie.
-
📄 Debrief
-
🧑🎨 Design
-
🧑💻 Solution & Code
- 🎛️ App (main file)
- 🤖 Simulation
- 🔵 Node
- 🙋 Person
- 📰 Post
- 〰️ Edge
↖️ Cursor- 💽 userData
- 📊 WebData
- 📂 Import & Export (FileHandler)
- Onboarding