3 research outputs found

    Feature Usage Explorer: Usage Monitoring and Visualization Tool in HTML5 Based Applications

    Get PDF
    Feature Usage Explorer is a JavaScript library, which automatically detects features in HTML5 based applications and monitors their usage. The collected information can be visualized in a Feature Usage Diagram, which is automatically generated from an input json file. Currently, the users of Feature Usage Explorer have to design their own tool in order to generate the json file from collected usage information. This option remains viable when using the library in order not to constraint the user's choice of preferred data storage. Feature Usage Explorer can be reused in any HTML5 based applications where an understanding of how users interact with the system is required (i.e. user experience and usability studies, human computer interaction field, or requirement prioritization area)

    Collecting and Analyzing Application usage data

    Get PDF
    PiceaHub on Piceasoft-yrityksen kehittämä sovellus, joka on toteutettu helpottamaan mobiililaitteen ja tietokoneen välillä tapahtuvaa tiedonsiirtoa. Sovellusta kehitetään edelleen ja kehittäjien kannalta on hyödyllistä kerätä käyttäjiltä käyttötietoa, jotta sovellusta voidaan parantaa, siinä olevat mahdolliset virheet saadaan korjattua, ja sekä tuotekehitys että markkinointi saadaan suunnattua oikeille alueille. Tässä diplomityössä suunniteltiin ja toteutettiin järjestelmä, joka mahdollistaa PiceaHub -sovelluksesta käyttötiedon keräämisen, tallentamisen ja analysoidun tiedon esittämisen sovelluskehittäjille. Ennen järjestelmän toteuttamista työssä analysoitiin ja valittiin järjestelmään sopiva tietokannan hallintajärjestelmä. Valittuun tietokannan hallintajärjestelmään puolestaan suunniteltiin ja toteutettiin tietokanta, johon käyttötieto saatiin tallennettua. Tietokannan toteutuksen jälkeen työssä toteutettiin järjestelmän ydin, joka muodostuu käyttötietoa vastaanottavasta sovelluksesta, käyttötietoa tietokantaan jäsentävästä sovelluksesta ja WWW-sivustoista

    Software Usage Data Visualization

    Get PDF
    This thesis aims at investigating the adequacy of the Unified Model for Software Engineering Data and its technical framework for developing visualizations of software usage data. Two visual notations were developed using the aforementioned framework and its visualization templates. The data source was provided by logs of the software Kactus2 that had been previously collected. The two visualizations were evaluated both on a semantic level with an ontological analysis (based on the BWW-model), and on a syntactic level with the Physics of Notations. They were also presented to developers of Kactus2 for an additional assessment of their usability and usefulness. The results indicate that the data model and framework are indeed adequate for visualizing complex usage data from Kactus2. Furthermore, the visualizations appear to be both easy to understand and useful (in the sense that they provide insight to the usage of the software) by the developers. Based on these results, we argue that software visualizations of usage data in general - and in particular using the Unified Model for Software Engineering Data - should be studied and developed further as they may help improve software engineering products and processes
    corecore