UTVECKLING AV ANALYS- OCH VISUALISERINGSVERKTYG FÖR ÖPPNA JÄMFÖRELSER AV ARBETSMILJÖ PÅ INTERNET SLUTRAPPORT



Relevanta dokument
IBM SmartCloud for Social Business. IBM SmartCloud Engage och IBM SmartCloud Connections Användarhandbok

19. Skriva ut statistik

Öppna jämförelser av arbetsmiljö på Internet vinster och risker för forskare, respondenter och andra intressenter

Lumbago - Förord. Välkommen till Journalprogrammet Lumbago.

Projektarbete 2: Interaktiv prototyp

Blogga med wordpress. Lina Tannerfalk Wiberg

Hur BitTorrent fungerar

Slutrapport för JMDB.COM. Johan Wibjer

Antivirus Pro Snabbguide

Wordpress och Sociala medier av Sanna Ohlander STAFFANSTORP Framtidens kommun

Lathund. Skriva artiklar på

Årsskiftesrutiner i HogiaLön Plus SQL

Slutrapport YUNSIT.se Portfolio/blogg

Brasklapp: REV:s rådgivande verksamhet omfattar egentligen inte något detaljerat IT-stöd, men eftersom många väghållare har behov av att effektivt

Installationsanvisningar

Vis it. jquery jquery används lite överallt i appen på olika sätt. Det främsta användningsområdet är vid selektering och manipulering av HTML element.

Manual för Typo3 version 4.04

VASS HBI Användarmanual

Hämta hem 2005 års installationspaket från Skatteverkets hemsida:

INSTALLATION AV VITEC MÄKLARSYSTEM. Studentversion

Webbstudieplatsen Moodle

Usify. EasyReader. Affärsmodeller

Sammanställning av utvärdering av 15-metodutbildningar

Frågebanker, frågeuppsättningar och slumpvisa block

SurveyXact funktionsöversikt Version 6.3. Allmänt om SurveyXact

Från kaos till ordning

7 Mamut Client Manager

Web Service Index Information & Service.

ProReNata Journal. Snabbstart

Teknikprogrammet, inriktning informations- och medieteknik

Google Apps For Education

Uppdaterad: Lathund. Nyheter och nyhetslista

RSI Road Status Information A new method for detection of road conditions

Sellport.se. Sellport.se PORTALEN FÖR SÄLJVERKTYG OCH SÄLJUTBILDNING. Sellport.se

Slutrapport för projektet Programmeringsundervisning i skolor med webbaserad konstprogrammering Annika Silvervarg, Linköping universitet

RVS5000PC. Allmänt. RVS5000PC produktblad

Innehållsförteckning Sida 3 Om IT-Högskolan Sida 4-5.NET-utvecklare Sida 6-7 Applikationsutvecklare till iphone och Android Sida 8-9 Mjukvarutestare

Widgets i DynaMaster 5 Golf

App-klient för smartphones Power BI Arbetsflöde CRM Online Webb-klienten Dokumenthantering Molnet...

Innehåll. 1 Dokumentbeskrivning 3. 2 Användarinformation 3. 3 Installations anvisning Starta upp enheten 5

Routerinställning. Denna guide tar dig genom de enkla steg som behövs för att ställa in routern så den fungerar trådlöst.

Manual C3 BMS för Android-telefoner

ANVÄNDARMANUAL. handdatorer i ängs- och betesmarksinventeringen. för

FileCentral Desktop. Användarhandledning Version

Användarmanual för Hemsida

55200 Inspelningsbar microfon

Program för skrivarhantering

Software Translator 6.1 Manual

Manual för Kollektomat

Metodstöd 2

SÅindex 5 i Microsoft Excel 2010

Installationsanvisning för kursens programvara på egen dator

Handledning för publicering av avhandlingar och andra vetenskapliga publikationer i DiVA

Så får du maximal nytta av Evernote

Sammanställning av tillvägagångssätt och erfarenheter vid litteratursökning på uppdrag av Nationellt kompetenscentrum Anhöriga, januari 08-maj 08.

VIDA ADMIN LATHUND INNEHÅLL

Marie Andersson, IKT-centrum E-post: (Bb Learn 9.1.8) Wikis i Blackboard

ANVÄNDARMANUAL. handdatorer i ängs- och betesmarksinventeringen. för

ORDNA DINA BILDER. Var finns bilderna Var bör de finnas

Bildandet av usabilitygruppen: Rapport till kvalitetsgruppen

Introduktion till Fronter för studenter

Det första steget blir att titta i Svensk MeSH för att se om vi kan hitta några bra engelska termer att ha med oss på sökresan.

Kom igång manual. För att starta behöver du registrera dig och din förening:

SkatteNytt, skrivregler

Dina surfvanor kartläggs och lämnas ut

Planering av egen cup - Steg 4: Under cupdagarna

Lära känna skrivbordet

INTRODUKTION TILL AM SYSTEM. en molntjänst för kvalitetsledning

Beställnings- och installationsguide av Dubbelskydd

SDC Violweb Kom-igång-guide. En instruktion för användare version 2.5 (mars 2016)

Guide till RefWorks Skapa ett RefWorks-konto Under Citera och referera > RefWorks Hjälp funktioner i RefWorks Help Tutorial Help

Laboration 1. Webbprodution Struktur & innehåll HT2015

Bb October 2014 Studentmanual

Forskare & Handledare. 1. Inloggning

Hogia Administration AB bedriver kontinuerlig utveckling av programmen och reserverar sig för avvikelse mellan program och handbok.

Projektplan: Föräldrastöd små barn. Sammanfattning. Bakgrund till projektet. Projektets syfte

Kontakt: Mikael Forsman Användarmanual för VIDAR 4.0

Rapport från enkät Digital kompetens lärare f-6

Installation av. Vitec Online

Plugins som får er Wordpress att sticka ut

Net id OEM Användarhandbok för Windows

Kundportal. Kundportal - Användarhandledning

Lathund Ff-torget Förbundsansvariga Distriktsansvariga Kurshandledare

Struktur och innehåll Laboration 2

Introduktion. Markera den gröna bocken. Skriv in URL:en Klicka på knappen Platser.

Till närstående som ska vara med vid samordnad vård- och omsorgsplanering via video eller telefon

[MANUAL TILL LUVITS GRUNDFUNKTIONER]

PROJEKTMATERIAL. Mars Folkbildningsnätets Pedagogiska resurser Folkbildningsrådet, Box 730, Stockholm,

Fördjupad Projektbeskrivning

Är du osäker på hur det ser ut i skolan idag? Lugn, det finns ett lätt sätt att få svar. Vi kallar det SIRIS.

Innehåll. WordWall låter dig som pedagog skapa övningar, aktiviteter och presentationer med några enkla klick.

Manual Behörighetsadministratör

Version Testteam 4 Testledare: Patrik Bäck

KOMMUNLEDNINGSKONTORET / IT-AVDELNINGEN. Office 365. Lathund

NÄR DU SÖKER FAKTA OM

Objektorienterad programmering

Maktsalongen Verksamhetsplan 2015

Innehållsförteckning. Manual WebCT

Artiklar via UB:s sö ktja nst

WINDOWS 8.1. Grunder

Transkript:

UTVECKLING AV ANALYS- OCH VISUALISERINGSVERKTYG FÖR ÖPPNA JÄMFÖRELSER AV ARBETSMILJÖ PÅ INTERNET SLUTRAPPORT Syftet med detta projekt är att ta fram verktyg som gör det möjligt att på ett säkert, enkelt och effektivt sätt publicera enkätdata på Internet. Systemet som nu har tagits fram gör det möjligt att publicera individbaserade data från enkäter och register med bibehållande av högsta nivå av anonymitet och sekretess. Systemet är fritt och open source, vilket innebär att det gratis kan användas och modifieras av andra. Systemet kan konceptuellt delas upp i fem delar: ett genereringsverktyg (Producer), ett serverprogram (Server), en adminpanel (Admin), en webbapplikation (Presenter) och kod för inbäddning av webbapplikationen i andra webbsidor (Wrapper). Systemet har döpts till Daxplore och på projektets webbsida (http://daxplore.org) finns en presentation av projektet, exempel, guide för användare, gratis nerladdning av programmen och fri tillgång till källkoden. Uppnådda resultat Efter en inledande period där design och idéer för projektet utarbetades och prövades, har fokus i detta projekt varit att förverkliga idén i form av en fungerande programvara. Projektet har skapat en uppsättning program och verktyg som tillsammans bildar ett system som används för att skapa interaktiva webbsidor utifrån enkätdata. Den första versionen av systemet skapades specifikt för en enkät om läkares arbetsvillkor. Denna tidiga version av systemet krävde dock många separata verktyg och komplexa steg och även programmerarkunskaper för att användas. Inom föreliggande projekt har ett strukturerat system tagits fram som är enkelt att använda och som är mer generellt användbart. Systemet kan nu enkelt användas av alla projekt som på ett säkert sätt vill dela med sig av enkätdata eller andra data till allmänheten, samtidigt som grunddata kan skyddas. Daxplore-systemet har används för att publicera enkätdata från flera olika undersökningar. Forskningsprojektet Professioner i fokus har publicerat data om arbetsvillkor för läkare, lärare och skolledare på http://pifokus.se. En forskargrupp vid Stressforskningsinstitutet har publicerat data om arbetsrelaterad hälsa på http://slosh.daxplore.org. Projekt vid Stockholms universitet, Linköpings universitet och Malmö högskola planerar att använda systemet under det kommande året. Webbsidorna som skapas av systemet låter användare bläddra mellan frågor och perspektiv och se resultatet av korstabuleringar i form av stapeldiagram. Det går att jämföra olika grupper med varandra och att jämföra resultat från olika enkäter med samma frågor. Användare kan enkelt dela med sig av intressanta diagram. Varje diagram har en egen länk som lätt går att dela med sig av till andra och intressanta diagram kan bädda in i andra sidor, till exempel bloggar. Systemet använder moderna HTML5-webbstandarder, vilket innebär att sidorna kan visas i alla moderna webbläsare utan några krav på plugins. Sidorna fungerar även på surfplattor och 1

mobiltelefoner. Tillsammans med designen, där alla statistiska beräkningar är gjorda i förväg, blir sidorna stabila, underhållsfria, säkra och får korta laddningstider. Eftersom enkätdata ofta innehåller känslig, personlig information så får det inte finnas någon risk för dataläckage. Därför är systemet byggt så att inga grunddata läggs ut på Internet. Grunddata hanteras enbart på forskarens egen dator där alla statistiska körningar görs i förväg. Endast färdiga och anonymiserade körningar laddas upp till servern. Ett grovt mått på omfattningen av projektet är att det består av cirka 20000 rader kod och 8000 rader dokumentation. Bakom den färdiga koden ligger hundratusentals rader kodändringar som i olika faser flyttats, lagts till, omarbetats och kondenserats. Det är med andra ord ett relativt omfattande projekt med avseende på en bemanning med två programmerare. Hela projektet publiceras under en fri licens, vilket innebär att programmen och källkoden är fritt tillgängliga. Forskare och programmerare kan gratis och fritt använda, modifiera och dela modifikationer efter sina egna behov. Att projektet har en öppen källkod innebär också att koden måste vara väl strukturerad och dokumenterad för att andra ska kunna arbeta med den. Nedan följer en mer detaljerad och teknisk beskrivning av projektet och dess olika delar. Daxplore-systemet kan konceptuellt delas upp i fem sammanhängande delar: Daxplore Producer, Daxplore Server, Daxplore Admin, Daxplore Presenter och Daxplore Wrapper. 1) Daxplore Producer Daxplore Producer är ett datorprogram som körs på forskarens eller webbutvecklarens egen dator. Med hjälp av detta verktyg genereras en fil som innehåller all statistik och text som laddas upp till Daxplore Server och visas upp av Daxplore Presenter. Forskaren/utvecklaren laddar in en SPSS-fil med enkätdata eller annan data som kan visas upp som korstabuleringar. Från data väljer man vilka variabler som ska ingå, vilken variabel som ska visas som tidsserie, som frågor eller som perspektiv. Frågorna delas med fördel in i grupper som visas av Daxplore Presenter, till exempel kan de delas in i grupperna Bakgrund, Stress och Hälsa. I programmet är det möjligt att göra ändringar i variabler, till exempel att slå ihop svarsalternativ och att redigera och översätta variabeltexter. Det går också att exportera alla texter till en textfil som kan skickas till översättare eller korrekturläsare. Datasäkerheten kan garanteras genom att programmet används endast lokalt på forskarens/utvecklarens egen dator och utan någon kommunikation med Internet, vilket innebär att anonymitet och säkerhet för data kan säkerställas. Producer-verktyget omvandlar individbaserad enkätdata till anonyma korstabuleringar som säkert kan laddas upp till servern. Grupper med för få deltagare tas helt bort, så att det inte går att identifiera individer. 2

Daxplore Producer är programmerat i Java med ett gränssnitt byggt i Swing. Det fungerar på alla operativsystem med Java-stöd (till exempel GNU/Linux, Mac, Windows). Programmet är utgivet under den fria GPL-licensen (fri och open source). Källkoden för programmet finns fritt tillgänglig på GitHub: http://github.com/daxplore/daxplore-producer. 2) Daxplore Server Daxplore Server är ett serverprogram som installeras på en webbserver. Data och texter som skapats med Daxplore Producer laddas upp till servern, som sedan levererar dessa till Daxplore Presenter som visar upp datan för slutanvändare. Programmet är också ansvarigt för att skicka den kompilerade versionen av webbapplikationen Daxplore Presenter till användarnas webbläsare. En serverinstallation kan leverera data till ett obegränsat antal Daxplore Presenters. Till exempel hanteras alla tre enkäterna på http://pifokus.se av samma serverinstallation. Daxplore Server installeras på en server av forskare/webbutvecklare. Serverprogrammet är byggt för att enkelt kunna installeras på Googles AppEngine. Detta innebär att servern kan köras i molnet på Googles serverar. Att dra nytta av Googles infrastruktur ger stora fördelar; det gör systemet väldigt skalbart, det vill säga det blir gratis/billigt då man har få personer som besöker sidan, men kan också hantera miljontals användare vid behov. Det är också möjligt att köra Daxplore Server och Daxplore Presenter på en egen server som man har full kontroll över. Säkerheten ligger här i att all data är anonymiserad i förväg av Daxplore Producer, så även om servern hackas så kan ingen känslig data läcka. Det innebär också att det inte finns några sekretessproblem med att använda Googles tjänster och lägga ut data i molnet. Servern består av ett antal Java Servlets. som bland annat levererar Daxplore Admin, Daxplore Presenter och miniversionen av Daxplore Presenter som används för att bädda in enstaka diagram. Andra servlets förser Daxplore Presenter med statistik och erbjuder nerladdning av csv-filer med data från enskilda diagram. Ytterligare servlets erbjuder olika hjälpfunktioner som används av Daxplore Admin och Presenter. Alla servlets använder en gemensam databas. På AppEngine används en NoSQL-server och på egna servrar används MariaSQL/MySQL. Det är också möjligt att lägga till stöd för fler databasssytem i källkoden vid behov. Serverkoden är tillgänglig under den fria LGPL-licensen (fri och öppen programvara). Källkoden för programmet, http://github.com/daxplore/daxplore-presenter, finns fritt tillgänglig på GitHub. Serverkoden ligger i samma projekt som Daxplore Presenter, eftersom de laddas upp och installeras på servern tillsammans. 3) Daxplore Admin 3

Daxplore Admin är en webbaserad administrationspanel som används av forskaren/ webbutvecklaren för att interagera med Daxplore Server. På adminpanelen går det att skapa nya presentationer, ladda upp datafiler skapade med Producer och samla statistik över innehåll och användning. Varje installation av Daxplore Server har en egen adminpanel som kan innehålla ett valfritt antal presentationer. På adminpanelen går det att skapa nya Daxplore Presenter-profiler. Allt som behövs för att få en fullt fungerande Daxplore Presenter är att ladda upp en datafil som skapats av Daxplore Producer. När datan är uppladdad så är det direkt möjligt för slutanvändare att utforska resultaten i sin webbläsare. Daxplore Admin gör det också möjligt att lägga till ett Google Analytics-konto som kan ge statistik över hur många besökare presentationen får och vilka diagram som får mest uppmärksamhet. Om servern är installerad på Google AppEngine används Googles inloggningssystem, vilket ger adminpanelen mycket hög säkerhet. Adminpanelen är en del av kodbasen för Daxplore Server och finns tillgänglig under samma villkor som Daxplore Server på: http://github.com/daxplore/daxplore-presenter. 4) Daxplore Presenter Daxplore Presenter är en webbapplikation (en interaktiv hemsida) som används för att utforska och visualisera data från exempelvis en enkätstudie. Detta är den enda del av projektet som är direkt synlig för slutanvändare som vill utforska den upplagda datan. Datautforskaren är designad för att vara enkel att använda och tillåta användare att hitta och dela data som intresserar just dem. För slutanvändaren är det bara att gå till webbsidan där presentationen ligger, klicka på olika frågor och perspektiv och läsa av diagrammen. Daxplore Presenter låter användaren utforska den anonymiserade datan i form av tusentals interaktiva diagram där man kan jämföra grupper och resultat från olika tidpunkter. Användare kan dela med sig av länkar till intressanta diagram. Daxplore Presenter kan dessutom användas för att visa upp enskilda diagram, som kan bäddas in i till exempel bloggar (jämför med inbäddade YouTube-videor). Användare kan kopiera inbäddningskoden som finns för varje diagram och klistra in den i en annan sida som har stöd för inbäddning. På detta sätt kan exempelvis bloggare välja intressanta diagram och lägga in dem som illustrationer till texter på sin blogg. Det är också möjligt att spara ner data för enskilda diagram. Detta gör det möjligt för användare att presentera statistiken i andra sammanhang, till exempel genom att skapa egna diagram eller använda statistiken i rapporter. Denna möjlighet har redan utnyttjats av flera forskare och journalister, vilket beskrivs i mer detalj under rubriken nedan, Insatser som skett och planeras för att resultatet ska komma till praktisk användning i arbetslivet. Daxplore Presenter har programmerats för att fungerar i alla moderna webbläsare utan plugins. Den fungerar till och med på surfplattor och mobiltelefoner. Webbapplikationen blir 4

stabil, underhållsfri, helt säker och har mycket korta laddningstider. Detta beror dels på att systemet är baserat på moderna HTML5-standarder och dels på att de statistiska bearbetningarna är gjorda i förväg i genereringsverktyget Daxplore Producer. Daxplore Presenter är programmerat i Java med hjälp av open source-verktyget GWT. Javakoden kompileras till modern HTML och JavaScript. När en slutanvändare besöker en Daxplore Presenter-sida så laddas webbapplikationen i deras webbläsare. När användaren klickar på olika frågor/perspektiv så laddas den relevanta statistiken ner från Daxplore Server och visas upp. Detta innebär att sidan laddar snabbt och att servern inte belastas mer än nödvändigt. Statistik som tidigare hämtats behålls cachad, sparad, av sidan, vilket gör att den inte behöver hämtas igen. Detta innebär för användaren att det går snabbt att göra små ändringar i diagram och hoppa fram och tillbaka mellan intressanta diagram utan att data behöver laddas ner igen. Daxplore Presenter är tillgängligt under en LGPL-licens, vilket innebär att källkoden är fri och open source. All kod och dokumentation finns tillgänglig på biblioteket http://github.com/daxplore/daxplore-presenter 5) Daxplore Wrapper Webbapplikationen Daxplore Presenter ser bäst ut om den ligger inbäddad i en annan webbsida som har menyer, loggor, förklarande texter, etcetera. Det är möjligt att bädda in webbapplikationer i existerande webbsidor, men för bästa resultat bör den kringliggande sidan vara anpassad för en sådan inbäddning. Daxplore Wrapper-projektet består av flera små komponenter som möjliggör att enkelt skapa en snygg och funktionell kringliggande sida. En av komponenterna är de små JavaScript som behövs för att wrappersidan ska kunna kommunicera med Daxplore Presenter. Dessa behövs för att wrappersidans URL (adress) ska kunna ändras när användaren öppnar nya diagram, så att användare kan länka till de specifika diagram man vill referera eller återkomma till. En annan komponent som ligger i Wrapper är en beskrivning för slutanvändaren om hur man konkret använder Daxplore Presenter för att få fram olika stapeldiagram. Denna beskrivning kan inkluderas i den kringliggande sidan (se till exempel http://pifokus.se/skolledare/manual och http://slosh.daxplore.org/manual). En tredje komponent är en färdig webbdesign som kan användas för att snabbt sätta upp en sida för Daxplore Presenter. Precis som för de flesta större webbapplikationerna så kräver Daxplore Presenter relativt mycket visuellt utrymme. Den är också anpassad för att visas på en vit bakgrund. Det går att skapa en egen sådan sida, allt som krävs är vissa webbdesignkunskaper. Men för den som inte vill skapa sin egen webbdesign så erbjuder vi en färdig Daxplore Wrapper-design, som redan är anpassad för Daxplore Presenter. Den design vi använder är ett tema till det fria CMS-systemet Drupal (CMS: Content Management System). Designen är baserad på en existerande fri design skapad av professionella webbdesigners. Allt som krävs är en vanlig Drupal-installation i vilken Daxplore Wrapper-temat kan installeras. Här har vi således tagit vara på färdig kod och design från andra open source-projekt. 5

Webbplats för projektet Vi har skapat en egen webbsida för projektet som ligger på http://daxplore.org. Vårt mål med denna sida är erbjuda en central portal för projektet som gör det enkelt för andra att använda Daxplore-systemet. Sidan erbjuder exempel, manual, dokumentation, guider och andra resurser för användare. På sidan kan vi också ge support och en fortsatt uppdatering av systemet. Projektet har även en egen GitHub-portal på https://github.com/daxplore där vi lägger upp all vår kod, alla ändringar och dokumentation av koden. Detta gör det möjligt för andra att rapportera eventuella buggar, göra förfrågningar om ökad funktionalitet, bidra med egna förbättringar eller att skapa egna versioner. Bidrag till andra open source-projekt Utöver skapandet av Daxplore-systemet och webbsidor för några forskningsprojekt har föreliggande projektet bidragit till andra open source-projekt som används inom Daxploreprojektet. Det största bidraget är att vi skapat en egen fork (det vill säga en egen version) av projektet SPSS Reader, som ursprungligen skapats av Pascal Heus vid Open Data Foundation (http://opendatafoundation.org/?lvl1=forge). Projektet är ett bibliotek som tillåter Javaprogram att läsa SPSS-filer, vilket vi behövde använda i vårt Daxplore Producer-projekt. Vår version av biblioteket har extra språkstöd, som gör det möjligt att läsa SPSS-filer som innehåller texter på olika språk. Vi har även gjort mindre förbättringar, bland annat har vi gjort det möjligt att stänga av loggning, formaterat projektet för att följa moderna Javastandarder och gjort en del mindre kodförbättringar. Vår version av projektet har i sin tur fått en egen fork, där andra personer har lagt till stöd för fler variabeltyper och gjort projektet Maven-kompatiblet. Vår version av projektet och dess fork finns fritt tillgänglig på http://github.com/daxplore/spssreader Vi har även givit feedback, förändringsförslag eller gjort egna modifikationer av andra open source-projekt, bland annat till projekten QDWizard (http://github.com/bflorat/qdwizard) och GChart (https://code.google.com/p/clientsidegchart/?redir=1). Avvikelser i projektet utifrån projektbeskrivningen Verktyget och webbapplikationen har utvecklats med en iterativ utvecklingsmodell med nära kontakter mellan forskare och utvecklare. Det innebär att istället för att en färdig version levereras vid projektets slutdatum så finns det hela tiden en fungerande version som uppdateras kontinuerligt med nya funktioner och förbättringar. På så sätt har programmerarna kunnat ta hänsyn till forskarnas behov efter hand. Idéer och utveckling har kunnat hållas nära den funktionalitet som visat sig vara viktigast för forskare och användare. Detta innebär att vissa omprioriteringar gjorts efter hand, baserat på önskemål och tekniska överväganden. Flera funktioner har tillkommit medan andra, ursprungligen planerade, visade sig vara mindre bra idéer eller skulle krävt alltför stor arbetsinsats. Tillägg till projektet 6

För att underlätta för forskare/utvecklare att kunna använda Daxplore har vi skapat en hemsida för projektet (se ovan). Ett annat tillägg är att vi skapat en engelsk version av webbapplikationen Daxplore Presenter så att forskarna i sina engelska artiklar kan hänvisa till webbplatsen med de data som kopplas till artikeln. Detta ledde till att vi gjorde hela webbapplikationen flerspråkig. Det går nu lätt att översätta sidan och presentera den på flera olika språk. Forskarna som testade programmet efterfrågade också en funktion som gör det möjligt för användare att spara ner den korstabulering som ett visst diagram är baserad på, på den egna datorn. Detta gör det möjligt för användare att skapa egna diagram, tabeller eller analyser utifrån data. Endast förbehandlad och anonymiserad data finns tillgänglig för nerladdning, vilket ger full datasäkerhet. Förenklingar I ansökan planerade vi för att anlita en webbdesigner, men har istället använt open sourcetema för Drupal för Daxplore Wrapper (se ovan om Daxplore Wrapper). I ansökan planerade vi också för att göra mer formella test av användarbarheten av Daxplore Producer och Presenter. Istället har användbarheten testats med hjälp av forskare på institutionen där projektet har varit förlagt. Vi har också diskuterat frågor om exempelvis medelvärden, konstanthållning och tidsserier med forskare på Psykologiska institutionen och Stressforskningsinstitutet vid Stockholms universitet. Här har vi fått tillräckligt med feedback för att få en tydlig inriktning för projektet. I dessa diskussioner framkom att den planerade funktionen för konstanthållning av data inte var av intresse från forskarhåll, det skulle göra datapresentationen mer förvirrande utan någon vinst för slutanvändarna. Den planerade funktionen för medelvärden implementerades och finns tillgänglig i kodbasen. Men eftersom denna typ av genomsnitt för det mesta inte är lämpliga för enkätdata så är den funktionaliteten avstängd som standardläge. För den som vill använda genomsnittsutritning så krävas det i dagsläget visst extraarbete. Initialt planerades en utskriftsfunktion samt möjligheten att spara diagram som pdf-filer. Utskrift av diagram lades till i systemet, men senare togs denna funktionalitet bort då det gav en rad visuella och praktiska problem för diagram bredare än en A4-sida. Bedömningen gjordes att denna funktion inte var av praktiskt intresse, då denna funktionalitet helt kan ersättas med nerladdning av statistiken för diagram och den planerade, men ännu ej färdiga utvecklingen av Daxplore med funktionalitet för nerladdning av diagram som bildfiler. Ej hunnits med Vi har planerat ett nytt utritningssystem för diagram. Mycket förberedande arbete har gjorts för detta, men själva utritningssystemet är inte på plats ännu. Med det nya systemet kommer det bli möjligt att lägga till fler diagramtyper (som kartogram till exempel) och att spara diagram som bilder. Sparandet av bilder kommer då helt ersätta den tidigare planerade funktionaliteten att skriva ut diagram och att spara diagram som pdf-filer. Bildfunktionen kommer också göra det möjligt att lägga in icke-interaktiva diagram i de bloggar och webbsidor som inte har stöd för interaktiv inbäddning. 7

Konsulttjänster Under projektets sista år uppstod problem med anställningen av programmerarna på Psykologiska institutionen vid Stockholms universitet. Administrationen var orolig för den långa anställningstiden och de risker detta medförde för institutionen. Lösningen blev att programmerarna under den senare delen av projekttiden anställdes vid Institutionen för klinisk neurovetenskap vid Karolinska Institutet (kontakt KI: professor Kristina Alexandersson). Mellan institutionerna upprättades ett avtal avseende konsulttjänster, vilket förklarar den posten i den ekonomiska redovisningen. Vi bifogar dessa avtal till den ekonomiska redovisningen. INSATSER SOM SKETT OCH PLANERAS FÖR ATT RESULTATET SKA KOMMA TILL PRAKTISK ANVÄNDNING I ARBETSLIVET Användning av http://pifokus.se Ett syfte med projektet är att enkätresultat ska kunna analyseras och publiceras av andra, eftersom det finns en stor outnyttjad potential i insamlingen av enkäter. Forskare kan sällan använda sig av alla variabler och perspektiv som enkäter innehåller. Andra har dock inte använt våra enkätdata i den utsträckning vi hoppats på, men några exempel pekar ändå på möjligheten som tekniken medger. I två statliga utredningar har utredarna tagit fram de diagram och resultat som man varit intresserade av. Myndigheten för vårdanalys har tagit fram data från pifokus.se avseende läkares arbetsvillkor och arbetsmiljö, data som bidragit till deras analyser av tidsanvändning och kompetensfrågor i sjukvården (Myndigheten för vårdanalys, Ur led är tiden fyra utvecklingsområden för en mer effektiv användning av läkares tid och kompetens, Rapport 2013:9). I den statliga utredningen om skolan, Staten får inte abdikera om kommunaliseringen av den svenska skolan (SOU 2014:5) använder utredaren enkätdata från pifokus.se avseende lärares arbetsvillkor och arbetsmiljö för att belysa hur lärarnas arbetsvillkor förändrats sedan kommunaliseringen i skolan i början av 90- talet. Projektet har också kontaktats av utredningssekreteraren för utredningen Tillgänglig och säker information i hälso- och sjukvård och socialtjänst (Dir 2013:125) som ska redovisas i ett betänkande i mars 2015. I en vetenskaplig artikel används data om lärares arbetsvillkor från pifokus.se (Frelin, A. & Grannäs, J. 2013. The production of present and absent presences in education, Versita, JoP 4 (2):139-161, DOI 10.2478/jped-2013-0008). Ett par psykiatriker har skrivit en artikel där man använt data från pifokus.se för att belysa hur psykiatriker fortbildar sig och medverkar i klinisk forskning (von Knorring, L. & Bejerot, S. Klinisk psykiatrisk forskning, Tidskrift för Svensk Psykiatri, mars 2013, nr 1, s. 36-39). Till svenska gynekologers årsmöte 2011 sammanställde dr L. Helström ett föredrag baserat på data om gynekologers arbetssituation från pifokus.se. Slutligen, för en artikel om läraryrkets problem i en nyhetstidning använde journalisten data från pifokus.se för att belysa lärarnas arbetssituation ( Läraryrket en profession i fritt fall? Dagens samhälle, 2013, nr 21, s. 16-17). Flera av de resultat som refererats i dessa arbeten skulle inte ha varit tillgängliga i en tryckt forskningsrapport eftersom det är omöjligt att presentera alla perspektiv på enkätresultat i en traditionell rapport. 8

Här har tekniken med sökbar databas på Internet visat sig ha fördelar. Vi har också hittat länkar till pifokus.se på ett diskussionsforum för allmänläkare (generalist.se), i nyhetsbrev från Regionalt utvecklingscentrum skolutveckling i samverkan (RUC), på skolutvecklare Per Kornhalls blogg, samt på Flashback i ett forum där man ilsket diskuterar arbetsvillkor i sjukvården. Daxplore i andra forskningsprojekt Vid flera tillfällen har projektet presenterats för forskare för att diskutera eventuella problem som kan finnas i att publicera data innan resultaten presenteras i vetenskapliga skrifter. Vi har mött en försiktig men positiv syn och lyckats få några fler forskare med på att använda och även utveckla verktyget för deras data. Detta är det bästa sättet att gå vidare med utvecklingen, i samarbete med forskare som har särskilda behov som behöver lösas. Fyra forskningsprojekt har visat intresse för att använda verktyget utifrån sina data och frågeställningar. Stressforskningsinstitutet vid Stockholms universitet har i ett samarbete med projektet lagt ut tidsserier för sina SLOSH-data (kontakt professor Hugo Westerlund). Detta resultat ligger nu på hemsidan http://slosh.daxplore.org. Det AFA-finansierade projektet om akutläkares arbetsmiljö som drivs vid Linköpings universitet (kontakt professor Kerstin Ekberg) har under våren 2014 avslutat en enkätinsamling och kommer att pröva Daxplore i återkopplingen till de 17 akutkliniker som deltar i studien. Ett AFA-finansierat projekt vid Malmö högskola (kontakt Hanne Berthelsen) avser att utveckla en internetbaserad plattform för Copenhagen Psychosocial Questionnaire II (COPSOQ). Syftet är att detta validerade instrument samt referensvärden görs fritt tillgängligt på en hemsida. Inom detta projekt finns vissa resurser för att utveckla Daxplore efter plattformens behov. Sist, ett projekt om socionomers arbetsmiljö vid Psykologiska institutionen vid Stockholms universitet (kontakt Wanja Astvik) är under behandling hos AFA (beslut hösten 2014). Om medel tilldelas kommer Daxplore att användas och data avseende socionomernas arbetsmiljö publiceras vid sidan av andra professioners enkätdata på hemsidan Professioner i fokus (http://pifokus.se). Dessa projekt har dock inte tillräckliga resurser för att exempelvis ta fram ett nytt utritningssystem för Daxplore. Spridningsaktiviteter Under projekttiden har vi arbetat med att diskutera, förankra och sprida idén och den tekniska lösningen framför allt bland forskare, men också bland fackliga representanter. Konferenspresentationer o Öppna jämförelser av arbetsmiljö på Internet vinster och risker för forskare, respondenter och andra intressenter, Forum för arbetslivsforskning (FALF), Luleå 15-17 juni 2011 (full paper). o Öppna data Öppna jämförelser Öppen källkod. Principer och verktyg för att dela forskningsresultat och ge återkoppling till intressenter, Nätverksmöte i arbets- och organisationspsykologi, Umeå 26-27 september 2011 (muntlig presentation). 9

o Daxplore Producer och Presenter verktyg för visualisering av forskningsresultat på Internet, Karlstad, FALF 11-13 juni 2012 (poster). Seminarier för forskare och doktorander o Institutionen för arbetsvetenskap, Karlstads universitet, 8 november 2011. o Psykologiska institutionen, Stockholms universitet, 14 december 2011. o Stressforskningsinstitutet Stockholms universitet, 7 februari 2012. o Psykologiska institutionen Stockholms universitet, 12 februari 2014. Under projektperioden har projektledaren hållit flera presentationer för aktörer utanför universitet och högskola där fokus har varit på enkätresultat för olika professionella grupper. I dessa sammanhang har hemsidan för Professioner i fokus (pifokus.se) uppmärksammats, liksom Daxplore-projektet och de möjligheter verktyget ger. Dessa presentationer har gjorts för Lärarförbundet, Polisförbundet, Läkarförbundet, SSR, Riksbankens Jubileumsfond och Stockholms utbildningsförvaltning. Webbplats för projektet En hemsida har skapats för Daxplore (http://daxplore.se) (se Uppnådda resultat ovan). Här samlas information, exempel, länkar till nedladdning av programvara samt manual för Daxplore i bild och text. Så småningom kommer en FAQ funktion med svar på vanliga frågor att växa fram. Dessutom finns kontaktadress och även möjlighet till support (mot arvode) så att forskare och organisationer som önskar använda systemet kan få stöd för publiceringen om de så önskar. Planerade aktiviteter Under hösten 2014 då alla program och manualer ligger på plats kommer vi att genomföra några utåtriktade aktiviteter. En workshop för forskare och doktorander planeras på Psykologiska institutionen under hösten 2014. Inbjudan går ut brett till samhällsvetenskapliga fakulteten på Stockholms universitet. Vi kommer också kontakta tidskrifter som vänder sig till våra målgrupper, såsom AFA:s tidskrift Sunt Liv som når parterna, SULF-tidningen Universitetsläraren som når forskare, samt en internationell tidskrift specialiserad på IT och kommunikation som når specialister i detta område. Frågor att diskutera för den fortsatta utvecklingen Ett generellt problem på Internet är att kunna säkerställa att material och hemsidor ligger kvar. Om föreliggande projekt ska kunna bidra till förenklad och mer detaljerad rapportering av enkäter, och också refereras i artiklar och utredningar, behöver långsiktigheten i datalagringen lösas. Idag rekommenderar vi att man refererar till forskaren/utvecklaren/ organisationen och den forskning som finns arkiverad i traditionell form när man refererar till resultat publicerad med hjälp av Daxplore. Ett alternativ kan vara att varje projekt skapar ett statiskt dokument med alla bilder av resultaten som är möjliga att ta fram (antalet variabler gånger antalet perspektiv) och sedan lagrar detta på Internet Archive. Att lagra dynamiska sidor kan vara svårare och är beroende av att kostnaden för webbhotell och domännamn betalas; en årlig men mycket låg kostnad på ett par hundralappar. Organiseringen av detta behöver lösas om publicering på Internet ska nå den potential som tekniken möjliggör för forskningsdata och andra data med lång tidshorisont. 10

BILAGOR Ekonomiredovisning Avtal mellan Stockholms universitet och Karolinska institutet Konferensbidrag Poster Guide för Daxplore verktyg 11