Audit what a feed amplifies — Technical — Bachelor’s https://thesis.uya.no/proposals/audit-what-a-feed-amplifies/?degree=bachelor#technical-track FINAL RESULT Working simulator, three rankers, automated tests and comparison dashboard. WHAT TO DO Build a replayable feed and compare chronological, engagement-only and diversity-constrained ranking. DATA 400-item controlled feed benchmark (planned) Create neutral proxy content across 8 topics and 20 sources, plus 50 profiles. finalise all labels and generator settings before comparison. HOW TO TEST IT Use 400 synthetic items and 50 fixed profiles. Run 10 sessions per profile with fixed seeds; report source concentration, topic diversity, NDCG@10 and invariant-test results. STEPS Build and test 1. Read the starting sources and choose one established implementation method. 2. Write the requirements, data fields, system diagram and test cases. 3. Prepare 400-item controlled feed benchmark. Make the answer key and pass criteria before testing. 4. Build a working version of working simulator, three rankers, automated tests and comparison dashboard. 5. Run function, integration and failure-case tests. Record each result. 6. Run the practical evaluation and list the changes the system still needs. EXAMPLE TOOLS Python, pandas, NumPy, scikit-learn, FastAPI, Streamlit or React Equivalent tools are fine. ACCESS OR PEOPLE Independent review of the synthetic labels and scenarios.