ATTENTION/WARNING - NE PAS DÉPOSER ICI/DO NOT SUBMIT HERE

Ceci est la version de TEST de DIAL.mem. Veuillez ne pas soumettre votre mémoire sur ce site mais bien à l'URL suivante: 'https://thesis.dial.uclouvain.be'.
This is the TEST version of DIAL.mem. Please use the following URL to submit your master thesis: 'https://thesis.dial.uclouvain.be'.
 

Beta testing in student-led app development : analyse and design of an open-source solution

(2023)

Files

Oumouadene_81211400_2023.pdf
  • Closed access
  • Adobe PDF
  • 43.14 MB

Details

Supervisors
Faculty
Degree label
Abstract
In the context of the "Projet 4 - LEPL1509" course, the prevailing method for students to deploy their application binaries and gather feedback is through the external Appaloosa.io android application. While this method serves its purpose, it raises concerns regarding data governance, as it operates outside UCLouvain's environment. Additionally, the feedback mechanism, which only showcases the latest version's feedback, has been a source of confusion for students. This Master's thesis seeks to address these challenges by conceptualizing an open-source web application tailored to the needs of the students. Such an approach not only aligns with UCLouvain's commitment to open-source initiatives but also offers the flexibility for community-driven enhancements. The research methodology adopted is multifaceted. An in-depth exploration into the origins and significance of beta-testing processes is undertaken, drawing insights from both academic literature and industry practices. This foundational understanding is enriched by analyzing interviews and evaluating existing solutions that tackle similar challenges. The design phase involves crafting a stakeholder slidedeck to gauge interest and define the project's scope. This is followed by the development and testing of a no-code solution with LEPL1509 students, culminating in the creation of a solution wireframe. To ensure user adaptability, assessments are conducted to analyze user familiarity with the platform, supplemented by videos detailing user flow scenarios. The research concludes with an outline of the platform's technical specifications, encompassing non-functional requirements, user profiles, desired functionalities, and a proposed application architecture. Through this endeavor, the thesis aims to provide a solution that is not only course-specific but also holds potential for broader academic applications.