Göm menyn

TDDD80 Projekt: Mobila och sociala applikationer

Seminarier


Sem 1: Fokus testning & kodgranskning (seminarieledare: Anders Fröberg)

Genomförande

Steg 1. Lämna över er projektkod till den grupp som står efter er i webreg (i fliken: PRA1-Projekt--grupperna 1, 2, 3 bildar den ena seminariegruppen, grupperna 4 och 5 bildar den andra seminariegruppen). Deadline för kodöverlämning finns i TimeEdit. Utbyte av kod sköter ni själva på lämpligt sätt (t.ex. via email eller git).

Steg 2. Läs följande forskningsartikel:

Skriv en sammanfattning av artikeln där du besvarar nedanstående frågor:

  • Vad är artikelns syfte?
  • Hur har det presenterade arbetet lagts upp (tillvägagångssätt/metod)?
  • Vilka resultat kommer artikeln fram till?
  • Vad har resultaten för praktiskt värde för design och (vidare)utveckling av sociala applikationer?
  • Vad finns det för begränsningar i arbetet?

Steg 3. Genomför därefter en individuell kodgranskning av den andra gruppens kod. Gå igenom hela koden och fyll i alla brister du hittar i granskningsprotokollet. Denna protokollmall är förhoppningsvis självförklarande, men tänk på att du har en god ton i dina kommentarer och inte hackar på den person vars kod du granskar. Var saklig och konstruktiv.

Möjliga allvarlighetsgrader är:

  1. Negligible
  2. Marginal
  3. Critical
  4. Catastrophic

Möjliga beslut är: Pass, Pass with reinspection, samt Fail.

Redovisning

Det ifyllda protokollet av kodgranskningen mailas in till seminariehandledaren (Anders Fröberg), samt till studentgruppen vars kod du granskatinnan seminariet. Ta också med en utskrift av sammanfattningen av artikeln och lämna till handledaren i början av seminariet. Detta gäller som inträdesbiljett till seminariet.

Vid själva seminariet diskuterar vi forskningsartikeln och kopplar det hela till din erfarenhet av att göra en kodgranskning.

Bredvidläsning
Komplettering

Om du har missat seminariet, ska du förutom det förberedande arbetet (se ovan), genomföra och redovisa följande kompletterande arbete: Utifrån den refererade artikeln av Bacchelli et al. ovan, gå vidare till en artikel som antingen citerar artikeln (framåtblick) eller refereras till i artikeln (bakåtblick), och gör en sammanfattning även av denna artikel.

  • Använd denna länk för att komma åt artikeln av Bacchelli et al. ovan. Länken tar dig till artikeln där den publicerades på ACM Digital Library, och du kan därifrån lätt klicka dig vidare till refererande eller refererade artiklar.

Du behöver sitta på LiU, eller köra via LiUB-proxy eller via VPN (FortClient) för att kunna komma åt PDF:en direkt via länken. Annars kan du gå via bibliotekets webbplats och göra en sökning i fliken DATABASER efter "ACM". Klicka på länken till databasen. Du blir då ombedd att logga in med ditt LiU-ID och sedan kan du söka dig fram till artikeln direkt i ACM:s databas.

Ifall du inte har gjort code-review på någon annans kod inför seminariet (se ovan): Gör en code-review av din egen projekt- eller labb-kod. För protokoll (enligt mall på seminariehemsidan), och åtgärda de svagheter eller brister du hittar. Maila din redovisning av ovanstående till seminarieledaren.


Sidansvarig: Rita Kovordanyi
Senast uppdaterad: 2022-01-09