Felhasználói viselkedés automatikus vizsgálata Android platformon

OData támogatás
Konzulens:
Dr. Ráth István Zoltán
Méréstechnika és Információs Rendszerek Tanszék

A szakdolgozatom célja egy olyan keretrendszer létrehozása, amely Androidos alkalmazások különböző teljesítményadatait méri. A keretrendszert külön könyvtárként kell illeszteni ahhoz a projekthez, aminek az adatait mérni szeretnénk. A használathoz egy interfészt és ennek egy alapértelmezett megvalósítását biztosítom, továbbá egy kliens oldali SQLite adatbázist, ahová a mért adatokat lehet menteni. Alapértelmezés szerint hálózati forgalom idejének, típusának, méretének, adatbázis rekordok beszúrásának, lekérdezésének és a felhasználói felület adatmegjelenítési idejének a mérésére van lehetőség. Ha módosítani kell ezeket a funkciókat, egyszerűen felül lehet őket írni. A mérési eredmények adatbázisba mentését is támogatja a keretrendszer, valamint az adatbázisban tárolt eredmények csv fájlba való kiírását is. Az eredmények segítségével a fejlesztőnek van lehetősége megállapítani, hol érdemes optimalizálnia a kódját.

További feladatom volt, hogy az elkészített keretrendszert integráljam egy példaalkalmazásba és azon keresztül bemutassam a működését. Az alkalmazás hírek megjelenítésére alkalmas. A felhasználó különböző témakörökre iratkozhat fel, majd ezekből a témakörökből kap frissülő híreket egy szervertől. Ha egy témakör már nem érdekli, akkor arról le is tud iratkozni, és nem kap több hírt arról. A felhasználónak a hírek elolvasásán túl van lehetősége reagálni a hírekre. Az alkalmazás offline is használható már letöltött hírek olvasására, mivel az adatok tárolására egy adatbázist használ.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.