Sara Eriksén och Annelie Ekelin. Avdelningen för Interaktion och Systemdesign. Markus Fiedler, Charlott Eliasson och Patrik Arlos

Relevanta dokument
Capitex dataservertjänst

Test av Metria Maps avseende Användbarhet och prestanda

Test och utvärdering - introduktion. Systemering med användarfokus Malin Pongolini

Prestandatest Förberedelser & Faktainsamling. LIGHTS IN LINE AB Tegnérgatan STOCKHOLM info@lightsinline.se

Avrop - E-förvaltningsstödjande tjänster 2010

Hälsan tiger still och medborgaren samtycker

Interaktiva applikationer för dator (WPF) och web (Silverlight) Grafisk utvecklingsmiljö. Hela produktioner: design, layout, animationer, skins, etc.

Hur kan/vågar myndigheter tillgodogöra sig Open Source på ett bra sätt? Open Source för GIS 1-2 mars 2011

Koncernkontoret Avdelningen för Digitalisering och IT

Regressionstestning teori och praktik

INNEHÅLL. Konfigurering av SQL Server. Egenskaper Kommunikationsprotokoll

Microsoft Expression Blend + Sketch Flow

VÄRLDSKULTURMUSEERNAS VÄG VIDARE

Vad är indikatorer (tecken) på god kvalitet och hur kan vi veta att vi har det? Rikskonferensen Ung Fri Tid

Dagens Agenda. Klient- och Serveroperativsystem Installation av Windows Server Genomgång av Windows Server Roller och Funktioner Domänhantering DNS

The Top of Rail Research Project

SMULTRON. Fredrik Li, Ester, Anders, Jessica, Philip. Malmö Högskola Konst Kultur Kommunikation OOP5 - Mobile Applications IDK 05 - April/Maj 2007

Design och krav. Design Definition. enkelt Det ska vara möjligt att. Henrik Artman

Towards National Deployment of Online Medical Records and ehealth Services - DOME

Design planning and modelling

Performance QoS Köteori SNMP. Felsökning. Jens A Andersson (Maria Kihl) GET request GET response SET request TRAP MIB. Att mäta är att veta ping

Mekanismer för mediadistribution

Tips & Trix - Teknik Jeeves World Copyright 2011 Jeeves Information Systems AB

Wilhelm Käll. Rapport Trådlösa nätverk

Trender inom Nätverkssäkerhet

Barns utemiljö i fysisk planering och förvaltning?

RF, AB, SK 4 Tid FIM Tid 01-jul Frigör från övrigt utvecklingsabete ÅJ 4 Regelverk (Hårda regler, Inga quick fixes, Tid för synk

Performance QoS Köteori. Jens A Andersson (Maria Kihl)

* +# ), ) ' Internetdagarna 2006, Staffan Hagnell # 1

Ordning, reda och kontroll på IT-driften. Anders Lundqvist EDB Unigrid AB

KONSULTPROFIL Rodrigo

Vägledning inför beställning av utvärdering vid Malmö högskola

EVRY One Outsourcing Linköping AB. Erfaranheter av daglig drift och nyttjande av IFS Applications 8.

Microsoft ALM Agenda. Processer metoder Kundcase Paus Under huven på Visual Studio Team Test Frågor och Svar + en liten tävling

BIPAC 7402G g ADSL VPN Firewall Router. Snabbstartsguide

Christer Scheja TAC AB

norrlandicus care lab Norrlandicus Care Labs vision är att vara ett europeiskt föredöme för hur man förnyar äldreomsorgen via innovation.

Platsbesök. Systemkrav

Tjänsteprototypning. Föreläsning i kursen TDDD51 Linköpings universitet den 21 februari Johan Blomkvist

Föreläsning 4: Designprocessen

BIPAC-7402 / 7402W (Trådlös) ADSL VPN Firewall Router med 3DES-accelerator Snabbstartsguide

Design Collaboration Suite

Från Data till Process

Vägledningen 24-timmarswebben. Magnus Burell, Verva Uppdaterad:

Data på disk är en teknisk lösning i Capitex Säljstöd som gör att viss information ej sparas i databasen utan direkt på serverns hårddisk.

Klient/server. Översikt. Lektion 1: Webbtekniker från Microsoft. Webbteknik från Microsoft. Klient/server. Designmönster. Utrullning.

Simulator för optimering av miljö- och. Volvo Construction Equipment

BIPAC 7100SG/7100G g ADSL Router. Snabbstartsguide

Internetdagarna Rickard Dahlstrand

Sustainable engineering and design. Prestanda i karttjänster

DIGITALISERING: SPORT + IKT = TILLVÄXT

PrintObs.NET dokumentation

Processinriktning i ISO 9001:2015

Kvalitetssäkring av nätverk och iptelefoni för operatörer och tjänsteleverantörer

Kvalitativa metoder II

Interaktionsdesign som profession. Föreläsning Del 2

Samarbete och samverkan

Projektgruppen från Kulturverkstan: Lina Siljebråt Patho Galvez Anisa Rastoder Oskar Mollgan Schwartz Julia Kolehmainen Alex Nilsson Caroline Furness

Fem enkla iakttagelser om nästa generations användare. En liten tidsresa

Dokumentation och presentation av ert arbete

Kommunikationsverkets ställningstagande om fördelningen av frekvensresurser för mobila bredbandsabonnemang inom ramen för nätneutralitetsregleringen

Välja cykelservicenivå för dimensionering av säkerhetslager

Concept Selection Chaper 7

Migration to the cloud: roadmap. PART 1: Möjligheter och hinder för att migrera till molnet

Remote Access Services Security Architecture Notes

F6 Exchange EC Utbildning AB

TEKNISK SPECIFIKATION. för TIDOMAT Portal version 1.7

Norden som kunskapsregion strategier och instrument

Instruktion för användande av Citrix MetaFrame

Välkomna! Närträff 9 februari Samordnareen. nyckelfunktion för att stärka utbildningens kvalitet

(Kvalitativa) Forskningsprocessen PHD STUDENT TRINE HÖJSGAARD

Agil testning i SCRUM

Välkomna! FOKUS-kväll Säkerhetsaspekter kring patientens journal på nätet

PEAK PERFORMANCE 11 JUNI 2015

Datainsamling Hur gör man, och varför?

ILS vid Saab Communication SOLE seminarium Utveckling inom systemlogistik

Winternet Ett svenskt inititativ för avancerad Internetforskning. Grand Finale workshop IVA, Stockholm 18 augusti 2005

Välja cykelservicenivå för dimensionering av säkerhetslager

Kravspecifikation IT-drift, helhetsansvar

Molnlösning i praktiken (del 3)

Hur många har läst. Mikael Niemis bok Populärmusik från Vittula?

Validation of Formal, Non Formal and Informal Learning: The Case Study of Personal Assistants

Elisabet Stöök Konsult SAS Institute AB Copyright 2003, SAS Institute Inc. All rights reserved.

web: fax: tel: kontor , Toby Edmundsson mobil: , Jan

Designprocessen ett arbetsverktyg

Bilaga 2. Steg-för-steg-guide. Fortsättningsprojekt

Användarcentrerad systemdesign

Praktiska tillämpningar av QoS-teknologi

Hur påverkar kontorets utformning prestation och hälsa?

PIAAC. Programme for the International Assessment of Adult Competencies. En internationell undersökning av vuxnas kunskaper och färdigheter

Innovationssprint Region Värmland

Vabas Systemkrav

men borde vi inte också testa kraven? Robert Bornelind

Pernilla Åström linkedin.com/in/pernillaastrom

Vektorkartor för mobila terminaler

Framgångsfaktorer i molnet!

Slutrapport. APFy.me

Instruktion för användande av Citrix MetaFrame

Bilaga 4g. Servicenivåer. Upphandling av IT-stöd för hantering av elevdokumentation UTBILDNINGSFÖRVALTNINGEN. Förfrågningsunderlag

FÖRSKOLEDIDAKTISKA RUM

Transkript:

Karttjänstkvalitet Projektledare /presentatör Sara Eriksén och Annelie Ekelin Avdelningen för Interaktion och Systemdesign Markus Fiedler, Charlott Eliasson och Patrik Arlos Avdelningen för Telekommunikationssystem Blekinge Tekniska Högskola Map Service Quality Project 1

Övriga medverkande ESRI S-GROUP Sverige AB Karlskrona kommun Map Service Quality Project 2

Finansiär SE:s Internetfond 2006 Projektbudget SEK 309 600 Projektperiod januari-december 2007 Map Service Quality Project 3

Vad undersöker vi? Hur användare av karttjänster på nätet upplever kvalitet på tjänsterna vid hög och/eller ojämn belastning på nätet Hur användarnas upplevelser av godtagbar respektive icke godtagbar kvalitet kan relateras till mätbara parametrar som kan användas för att hantera nätverkstrafiken och förbättra de tekniska lösningarna Map Service Quality Project 4

Hur jobbar vi i projektet? Tvärvetenskapligt pilotprojekt i samarbete mellan forskare inom arbetsvetenskap/informatik och forskare inom telekommunikationssystem Praxis- och användarfokuserat projekt tack vare samarbetet med ESRI S-GROUP och Karlskrona kommun Fokus på utveckling av nya modeller och metoder för mätning av nätverkstrafik och tjänstekvalitet, där användarnas upplevelser av tjänstekvalitet innefattas Map Service Quality Project 5

Quality of Experience vs. Quality of Service Quality of Experience (QoE): här möts och kompletteras Quality of Service (QoS), dvs tjänstekvalitet, mätt från startpunkt till slutpunkt, med användarens upplevelser, förväntningar och erfarenheter Industrin snarare än akademin pådrivande Ekonomisk bakgrund: Missnöjda kunder gör att förbättrad upplevd kvalitet blir ett verkningsfullt konkurrensmedel mellan leverantörer Kvantifiering av försämrad upplevd kvalitet genom relativt enkla-att-mäta parametrar på nätverksnivå Map Service Quality Project 6

Telekommunikationsforskarnas frågor: Hur mäter man svarstider som ett mått på prestanda/kvalitet i nätverkstjänster? Hur förhåller sig objektivt uppmätt tjänstekvalitet i nätverket till subjektivt upplevd tjänstekvalitet enligt användaren? Hur kan man sätta siffror på användarupplevd tjänstekvalitet så att sambanden mellan uppmätt tjänstekvalitet i nätverket och upplevd tjänstekvalitet enligt användaren kan kartläggas och tas med i beräkningen av prestanda? Map Service Quality Project 7

Informatikforskarnas frågor: Hur kan användarens situation och den kontext i vilken användningen sker tas hänsyn till i design, leverans och underhåll av komplexa e-tjänster? Hur kan kvalitativa användarstudier ge utslag i nya modeller och metoder för mätning av nättrafik och tjänstekvalitet? Går det att utveckla ett förhållningssätt till matematisk modellering och ingenjörskonst där användare, situation och kontext synliggörs låt oss kalla det contextual engineering? Dvs HCI på ett språk som används av tekniska ingenjörer? Map Service Quality Project 8

Service Supply Chain (SSC) inom telekom Tjänster som levereras till slutanvändare kan bestå av kedjor, som i sin tur består av olika deltjänster som sammanfogas på ett dynamiskt, situationsberoende och ofta för användaren skräddarsytt sätt. Exempel: 1 4 Klient Karta DB 8 7 5 3 2 6 DB2 Pos Detta är ett nytt koncept inom telekommunikationsdomänen leverans av tjänster Map Service Quality Project 9

S witch Probe TM ETHERNET RESET PWR FAULT ACT Nyckeltal: Responstid (RT) RT = T svar T fråga 0 1 Traffic Shaper Server Application 4 3 M1 M2 M3 M4 Server 2 Timestamp Timestamp XML Style Sheet Map Service Quality Project 10

S witch Probe TM ETHERNET RESET PWR FAULT ACT Nyckeltal: Responstid (RT) RT = T svar T fråga? 0 1 Traffic Shaper Server Application 4 3 M1 M2 M3 M4 Server 2 Timestamp XML Timestamp Informatikernas fokus: Användning av karttjänster i konkreta arbetssituationer och arbetssammanhang Style Sheet Map Service Quality Project 11

S witch Probe TM ETHERNET RESET PWR FAULT ACT Nyckeltal: Responstid (RT) RT = T svar T fråga 0 1 Traffic Shaper Server Application 4 3 M1 M2 M3 M4 Server 2 Timestamp Telekommunikationssystemforskarnas Timestamp XML fokus: Optimal testmiljö där mätmetoderna kan förfinas Style Sheet Map Service Quality Project 12

Nyckeltal: Responstid (RT) RT = T svar T fråga På applikationsnivå: den tid som går från det att användaren skickar en begäran (T fråga ) om ett objekt tills dess att detta objekt i sin helhet har mottagits på användarsidan (T svar ), så som tidåtgången observerats vid en viss referenspunkt (mätpunkt) På nätverksnivå: den tid som går från det att den första dataenheten som tillhör användarens begäran (T fråga ) observerats tills dess att den sista dataenheten som tillhör det levererade svarsobjektet (T svar ), observerats vid en viss referenspunkt (mätpunkt). Service Level Agreement: Pr{RT t} = x % där Pr = sannolikheten för Map Service Quality Project 13

Användarens upplevelse av responstider 100 ms 1 s 10 s Respons- Tråkigt! tid Snabb respons Det dröjer visst lite... Tankarna börjar vandra... Ointressant tjänst Referens: Fiedler (2004, 2005), baserat på Bhatti (2000), Rajamony(2001), Zona (1999) och Nielsen (1994) Våra mätningar hittills bekräftar i stort sett bilden Map Service Quality Project 14

Avgränsade tester i labmiljö med demo Uppgift 1 (U1): Användaren begär att få fram en karta som presenteras på skärmen Bör inte lagras i cacheminnet Uppgift 2 (U2): Användaren väljer ett objekt på kartan och begär att få fram lagrad information om detta objekt på skärmen Bör inte lagras i cacheminnet U1, U2 oberoende av varandra U1, U2 sekvensiellt Map Service Quality Project 15

Användarens situation och kontext i labbet S0: Avspänd S1: Stressad (beslut krävs) S2:... När kommer det vanligen stress med i bilden? Intervjuer Situationer Individuella skillnader och variationer Map Service Quality Project 16

Nätverksvillkor i labbet N0: OK N1: Viss förlust av data Parameter: dataförlusten i procent N2: Fördröjning Parameter 1: distributionstyp Parameter 2: medelfördröjning Parameter 3: variationsparameter (om giltigt) N3: Flödesbegränsning (shaping) Parameter: genomströmning N4: Security add-on (VPN) overhead Standard VPN på Windows XP Map Service Quality Project 17

Switch Probe TM ETHERNET RESET PWR FAULT ACT Illustration av valda mätpunkter 0 1 Traffic Shaper Server Application 4 3 M1 M2 M3 M4 Server 2 User scenario flow of requesting properties. Timestamp Timestamp XML Style Sheet Timestamp Timestamp Map reload Map Service Quality Project 18

Mätpunkter och mätmetoder M1: Mätpunkt vid användargränssnittet Applikationsnivå Den tid som åtgår från det att användaren begär fram en ny karta tills dess att kartan visas på skärmen Applikationen modifierad, tidsstämpel tillsatt M2: Mätpunkt i nätverket mellan användaren och servern (framför en ev flaskhals) Nätverksnivå Mätpunkt för responstiden på nätverkssidan, nära användaren Nätverksavlyssning och tcpdump/dpmi nödvändiga Map Service Quality Project 19

Mätpunkter och mätmetoder (forts) M3: Mätpunkt på nätverket mellan användaren och servern (bortom en potentiell flaskhals) Nätverksnivå Mätning av responstiden i nätverket nära servern Nätverksavlyssning och tcpdump/dpmi nödvändiga M4: Mätpunkt på serverapplikationen på användarsidan Applikationsnivå Den tid det tar att behandla en mottagen användarförfrågan Tidstämpelloggning på servern nödvändig Map Service Quality Project 20

Mätpunkter och mätmetoder (forts) M5: Mätpunkt på serverapplikationern på databassidan Applikationsnivå Den tid som åtgår för interaktionen mellan serverapplikationen och databasen Tidstämpelloggning på servern nödvändig M6: Mätpunkt på nätverket bakom servern (framför en potentiell flaskhals) Nätverksnivå Mätning av responstiden på nätverkssidan nära serverapplikationen Nätverksavlyssning nödvändig Map Service Quality Project 21

Mätpunkter och mätmetoder (forts) M7: Mätpunkt på nätverket bakom servern server (framför en potentiell flaskhals) Nätverksnivå Mätning av responstiden på nätverkssidan nära databasen Nätverksavlyssning nödvändig M8 en mätpunkt som skulle finnas på applikationsnivå i databasen = knappast tillgängligt Map Service Quality Project 22

Mätningsstrategi Applikationsnivå Inled med M1 på klienten Servern: undersök M4 och M5 Nätverksnivå (parallellt): Observera M2 and M3 för N1 N4 Inledningsvis genomförs testerna på BTH:s labb Testfall C0 och C1 Mer verklighetsnära mätningar genomförs på Karlskrona kommuns testsite Utan shaper: testfall C0 och C2 Med shaper: testfall C1 och C3 Map Service Quality Project 23

Utmaningar längs vägen i projektet: Detaljarbete med strulande teknik tar avsevärt mer tid än man inledningsvis tror Oförutsedda bemanningsproblem i projektet under maj - september Fältstudier fördröjda, inledda under oktober månad Testdesignen vidareutvecklas, t ex bygger vi nu en slumpbaserad shaping lösning (där användaren inte vet vad som kommer att hända under nästa runda) Kulturkrockar mellan discipliner. T ex kring definitioner: Vad är en artefakt? Vad är objektiva respektive subjektiva mätvärden? Map Service Quality Project 24

Och vad gör informatikerna i projektet? Fältstudierna som skulle inletts i våras har inletts först under oktober (bemanningsproblem + semestrar) Intervjuer genomförda med ett antal vana karttjänstanvändare inom tekniska förvaltningen Intervjuer och arbetsplatsstudier fortsätter under november månad Workshop med användare som genomför tester och ger feedback om testupplägget i förhållande till erfarenheter från karttjänstanvänding det praktiska vardagliga arbetet planerad i senare delen av november Map Service Quality Project 25

Och vad gör informatikerna mer i projektet? Vaskar fram underlag för verklighetsnära scenarios ur intervjumaterialet Lyfter fram det situerade användandet: hur påverkar en stressig situation användarens upplevelse av tjänstekvalitet vid t ex varierande nätverksbelastning? En stor vattenläcka ger en annorlunda situation än vissa andra typer av vattenledningskartläggningsarbeten, t ex. Utforskar den svarta lådan matematisk modellering för att kunna lyfta in variabler som kan spegla de oförutsedda shapers som finns i användarens vardag och påverkar upplevelsen av tjänstekvalitet Map Service Quality Project 26

Publikationer och presentationer m m Extended abstract om projektet presenterad vid europeisk Euro-NGI workshop i juni 2007 Konferensbidrag till IRIS 2007 i Tammerfors, Finland, augusti. (Eriksén, Eliasson, Fiedler, Chevul och Ekelin: Mapping service quality comparing quality of experience and quality of service for Internetbased map services) Journal artikel under bearbetning Ytterligare internationella konferensbidrag från projektet inplanerade under 2008 Med i EU-ansökan om tematiskt nätverk, MeaSURE Net, om användarcentrerad mätning av upplevd e- tjänstekvalitet (offentliga e-tjänster) Map Service Quality Project 27

Publikationer och presentationer (forts) Presentation på Internetdagarna 2007 i Stockholm... Presentation på IIT-M i Chennai, Indien, nu på fredag, som ett av flera pågående FoU projekt med fokus på hållbar utveckling av offentliga e- tjänster där användarna också är kontinuerligt delaktiga i design, utveckling och anpassning av tjänsterna. (Inom ramen för ett långsiktigt samarbetsprojekt mellan BTH och IIT-M, genom Swedish Research Links Asien, finansierat av Vetenskapsrådet/SIDA.) Map Service Quality Project 28

Tack! Till publiken Till.se för finansiering av Karttjänstkvalitetprojektet Till Markus och Charlott som gjort mycket av presentationsmaterialet Map Service Quality Project 29