Kan god design være kostnadseffektiv: Team bygger massiv database med mobil-app-design

Anonim

Bla gjennom smarttelefonskjermbildet ditt, og du vil uten tvil se et lite hav av apps for alt fra å se på sport for å spore bevegelsene på aksjemarkedet.

Antall apps har eksplodert de siste årene sammen med spredning av smarttelefoner, tabletter og måtene de kan brukes på.

Men utformingen av disse appene for maksimal nytte er for det meste en hit eller savner prosess, ifølge Illinois Computer Science Professor Ranjitha Kumar. Det er bare begrensede guider på hva som fungerer og hva som ikke gjør det.

Kumar vil gjerne endre det, og hun tror det er mulig med den siste utgivelsen av Rico, en stor database med mobilappdesigner samlet av henne og en gruppe andre forskere.

Deres papir på Rico vil bli presentert på ACM Symposium om User Interface Software and Technology (UIST), som starter 22. oktober i Quebec City, Canada.

"Eksisterende praksis involverer inspeksjon av en rekke designeksempler for hånd. Det du vanligvis gjør når du har et nytt prosjekt, er at du skal se på andre programmer som har lignende ting, og du vil faktisk skrive ut dem og prøve å visualisere, 'Dette er skjermbildene en bruker ville gå gjennom for å utføre denne oppgaven i denne appen, ' 'sa hun.

Men den manuelle tilnærmingen er langsom og dyr, så designere vil sannsynligvis bare se på det de vet. En utvikler av, for eksempel en diabetesapp, kan prøve å begrense sin tid og utgift ved å se først og kanskje bare på andre lignende medisinske apper.

Men andre programmer som synes å ha liten eller ingen relasjon, kan tilby designelementer som kan hjelpe dem å være mer engasjerende, sier Kumar. Diabetes-appen kan ha nytte av et skjermbilde der brukerne logger på matene de spiser, noe som kan bygges inn i en matbloggerende app, kan designeren aldri se på.

Ved å utvide design på skala, kan semantiske relasjoner finnes mellom tilsynelatende ikke-relaterte apps og lært fra, sier Kumar.

Rico er den største databasen hvor som helst, med 72, 219 brukergrensesnitt (eller brukergrensesnitt) fra 9.772 Android-apper på 27 Google Play-kategorier, sier hun. Den inneholder visuelle, tekstlige, strukturelle og interaktive designegenskaper for hver av disse brukergrensesnittene, og kan søges av alle tre.

Men å gi designere en massiv database for å søke er ikke det eneste målet.

"Den andre delen som er veldig spennende er at når du har alle disse dataene, kan du begynne å bygge maskinlæringsmodeller som kan gå utover enkle søkeinteraksjoner, sier Kumar.

En designer, for eksempel, kan starte prosessen med en grov ide om hva de vil ha på en gitt skjerm, og stol på at Rico skal levere detaljene. Hvis de jobber på en påloggingsskjerm, kan Rico etter hvert kunne fylle ut grunnleggende om hva en god påloggingsskjerm skulle ha, og sparer tid og penger.

Kumar jobbet med syv andre forskere på Rico, inkludert ECE ILLINOIS PhD-student Biplab Deka og CS @ ILLINOIS alumni Zifeng Huang og Chad Franzen, begge avsluttet bachelorgrader i mai.

De begynte å samle data sent i fjor, først laste ned 9 700 pluss apper og deretter sette opp en gård på ca 10 Android-telefoner i laboratoriet.

Deretter ansatt de 13 arbeidstakere spredt over USA og utover for å bruke fem måneder ved å bruke appene via en nettleser knyttet til telefonbruken ved hjelp av crowdsourcing-nettstedet Upwork.

Som mengden arbeidere utførte oppgaver på apps, ble deres interaksjoner sporet og registrert. Deretter ble disse manuelle samsporingssporene fulgt av en automatisert leting for å avdekke mindre vanlige skjermer.

Nå ønsker Kumar at designere og forskere skal sette Rico til å bruke "å bygge alle slags ting, " sier hun.

Til slutt håper hun at hun kan lage god design enkelt nok til at det gir økonomisk mening til designere.

I et annet papir ved UIST presenterer Kumar og hennes gruppe en testplattform for å korrelere appdesign med ytelse uten å kreve tilgang til appens kode. Plattformen gjør det mulig for designere og forskere å spesifisere oppgaver for publikumarbeidere å utføre, og beregner aggregerte ytelsesmålinger som ferdigstillingsfrekvens og gjennomsnittlig tid brukt på en oppgave.

"Det er trendy for bedrifter å gjøre grandiose krav om hvor viktig design er for dem, " sa hun. "Men i siste instans investerer investorer kun i god design når de kan knytte den til tilbake til målbare forretningsmål. Den vanskeligste delen av designet er å kvantifisere utbetalingen foran."

menu
menu