Examensarbeten på grundnivå

Browse

Senast publicerade

Visar 1 - 5 av 250
  • Post
    LatPlan - Utforskande av element i en kalenderapplikation för ökad användbarhet
    (2024) Johansson, Emil; Bergdahl, Sebastian; Chalmers tekniska högskola / Institutionen för data och informationsteknik; Chalmers University of Technology / Department of Computer Science and Engineering; Duregård, Jonas; Jansson, Patrik
    Digitala kalenderapplikationer används idag av en stor del av befolkningen men har brister som förhindrar vissa grupper från att utnyttja dess fördelar. Projektet syftar till att konstruera en grundläggande kalenderapplikation, LatPlan, i syfte att testa funktioner som ökar mobila kalenderapplikationers användbarhet. LatPlan konstrueras med den funktionalitet som krävs för att schemalägga en kalender. Därefter implementeras flera olika användbarhetsökande funktioner inom tre kategorier. För att utvärdera användbarheten av de implementerade funktionerna utförs en undersökning med hjälp av testare. Undersökningen är baserad på Nielsens heuristiska principer. Principerna är utvecklade utifrån behovet av att jämföra användbarheten mellan olika lösningar Med hjälp av resultaten från undersökningen utvärderas lösningar gentemot andra inom samma kategori. Därefter presenteras de lösningar som anses bäst inom respektive kategori, samt i vilken utsträckning de anses öka användbarheten vid användandet av digitala kalendrar.
  • Post
    Development and User Testing of an Academic Scheduling App for University Students
    (2024) ANDERSSON, SIMON; KARLSSON, ERIK; Chalmers tekniska högskola / Institutionen för data och informationsteknik; Chalmers University of Technology / Department of Computer Science and Engineering; Svensson, Lars; Duregård, Jonas
    This project describes the development and user testing of a mobile application designed to assist university students in managing their academic schedules. The app, built using React-Native for cross-platform compatibility and NodeJS for backend efficiency, integrates the Canvas LMS API and a web scraper for TimeEdit to retrieve essential data. User feedback was collected through a series of tests, starting with Figma prototypes and progressing to an emulator and real-time devices. The key findings highlighted the app’s clean design and intuitive interface, with the calendar feature being particularly well-received. Final user engagement scores ranged from 7/10 to 8/10, indicating strong approval of the app’s concept and design. Areas for enhancement included customizable schedule options and the ability to import personal calendars. Despite challenges such as undetected bugs and the limitations of web scraping, the project successfully created a functional, user-friendly app. This report emphasizes the importance of continuous user involvement and iterative testing in developing effective educational tools. Future research should focus on improving data integration methods, expanding the sample size for user testing, and exploring advanced algorithms for personalized study plans.
  • Post
    Utvärdering av AI-detektorer för att identifiera AI-genererade lösningsförslag på programmerings problem
    (2024) Al-Saedi, Shahad; Chalmers tekniska högskola / Institutionen för data och informationsteknik; Chalmers University of Technology / Department of Computer Science and Engineering; Duregård, Jonas; Norell, Ulf
    Denna studie utvärderar effektiviteten hos AI-detekteringsprogram för att identifiera AI-genererad kod, specifikt från ChatGPT. Genom en systematisk litteratursökning och urval baserat på popularitet testades tre AI-detekteringsprogram—Contentdetector, Plagiarismdetector och Copyleaks—med hjälp av gamla tentamensfrågor och lösningar från kursen Objektorienterad programmering i Java vid Chalmers tekniska högskola. De AI-genererade lösningarna jämfördes med faktiska tentamenslösningar för att bedöma detektionsnoggrannheten över olika språk och textlängder. Resultaten visar betydande variationer i programmets förmåga att detektera AI-genererad kod, vilket belyser begränsningarna och potentiella felaktigheter hos nuvarande AIdetekteringstekniker. Studien framhäver behovet av förbättrade verktyg och strategier för att säkerställa akademisk integritet i en tid av snabb AI-utveckling
  • Post
    Taligenkänning för Standard Marine Communication Phrases (SMCP)
    (2024) Liljeroth Bäck, Chanique; Grafström, Samuel; Chalmers tekniska högskola / Institutionen för data och informationsteknik; Chalmers University of Technology / Department of Computer Science and Engineering; Duregård, Jonas; Svensson, Lars
    International Maritime Organization (IMO) ansvarar för säkerhet och kommunikation inom internationell sjöfart och har utvecklat Standard Marine Communication Phrases (SMCP) för att underlätta och säkra kommunikationen till sjöss. Denna studie syftade till att utveckla en mobilapplikation som bedömer användares uttal av SMCP-fraser med hjälp av Flutters inbyggda speech_to_text paket. En visuell prototyp skapades i Figma för att utforma strukturen och användargränssnittet. Applikationen utvecklades i nämnda utvecklingsmiljön Flutter. Med Flutters taligenkänningspaket arbetades en funktionalitet fram där användaren kunde få bedömning på sitt uttal. Slutligen genomfördes användbarhetstester med fem användare från målgruppen vid Chalmers tekniska högskola för att utvärdera funktionaliteten och identifiera problem. Användbarhetstesterna gav insikter om användargränssnittets tydlighet och taligenkänningens effektivitet. Resultaten visade att noggrannheten varierade beroende på fraslängd och innehåll, med kortare och enklare fraser ofta felaktigt bedömda. Förbättringar föreslogs, inklusive fonetisk analys, för att hantera variationer i uttal och ge konsekventa resultat. Trots att en färdig produkt inte uppnåddes lades en solid grund för vidareutveckling.
  • Post
    A learning curve comparison between React and Angular - Analyzing documentation, ease of use, community support, and modularity
    (2024) Franz, Johan; Niklasson, Milton; Chalmers tekniska högskola / Institutionen för data och informationsteknik; Chalmers University of Technology / Department of Computer Science and Engineering; Svensson, Lars; Duregård, Jonas
    In the ever-expanding world of JavaScript frameworks, it can be challenging to determine which framework is best suited for university students venturing into web applications. This degree project report evaluates two of the most prominent frameworks, React and Angular, by developing a web application which needs to display graphs of scientific data. The study focuses on the most critical qualities for web development: documentation, ease of use, community support, and modularity. For graphing scientific data, the evaluation is based on user inputs, specifically from researchers, as well as the scalability and functionality each framework can provide. The study involved developing a web application using both frameworks, with the objective of creating the same application twice and then assessing the development process. The goal was to provide computer engineering students with a deeper understanding of the development and challenges associated with using two of the most prominent frameworks in the industry. The results highlighted that React outperformed Angular in several key areas, particularly in ease of use and community support, with React achieving an average score of 9.25 compared to Angular’s 6.25. React’s documentation and structured approach were more intuitive and beneficial for developers with a university-level background. While both frameworks required the use of D3.js for graphing capabilities, React’s integration process was smoother and more efficient. These findings aim to guide students in choosing the most appropriate framework for their needs in web application development, emphasizing React as the more suitable choice for those seeking a straightforward and wellsupported framework.