İyi tasarım, uygun maliyetli olabilir: Ekip, mobil uygulama tasarımlarının devasa veritabanını oluşturur

Anonim

Akıllı telefonunuzun ekranını gezdirin ve spor izlemekten borsa hareketlerinin izlenmesine kadar her şey için küçük bir uygulama alanı göründüğünden şüpheniz olmasın.

Son yıllarda akıllı telefonların, tabletlerin ve kullanılabilecek yolların çoğalmasıyla birlikte uygulama sayısı patladı.

Ancak, Illinois Computer Science Profesör Ranjitha Kumar'a göre, bu uygulamaların maksimum fayda için tasarlanması çoğunlukla bir isabet veya kaçırma sürecidir. Neyin işe yarayıp neyin işe yaramayacağına dair sadece sınırlı rehberler var.

Kumar bunu değiştirmek istiyor ve kendisi ve bir grup başka araştırmacı tarafından toplanan devasa mobil uygulama tasarımları veritabanı Rico'nun son sürümüyle mümkün olduğuna inanıyor.

Rico'daki makaleleri Kanada, Quebec City'de 22 Ekim'de başlayan Kullanıcı Arayüzü Yazılım ve Teknolojisi (UIST) hakkındaki ACM Sempozyumunda sunulacak.

"Mevcut uygulama, bir dizi tasarım örneğini elle incelemekle ilgilidir. Genellikle yeni bir projeye sahip olduğunuzda yapacağınız şey, benzer şeyler yapan diğer uygulamalara bakmanızdır. Ayrıca, bunları yazdırabilir ve 'Bir kullanıcının bu uygulamayı bu görevi gerçekleştirmek için kullanacağı ekranlar' şeklinde görselleştirdi '' diye konuştu.

Ancak bu manuel yaklaşım yavaş ve pahalıdır, bu yüzden tasarımcılar sadece bildikleri şeye bakabilirler. Bir diyabet uygulamasının geliştiricisi, ilk kez ve belki de sadece diğer benzer tıbbi uygulamalara bakarak zamanını ve masrafını sınırlamaya çalışabilir.

Kumar, “Çok az veya hiç ilişkiye sahip olmayan diğer uygulamaların daha çekici olmalarına yardımcı olabilecek tasarım öğeleri sunabileceğini söylüyor. Diyabet uygulaması, kullanıcıların yedikleri yiyecekleri kaydettikleri bir ekrandan, tasarımcının asla bakmayacağı bir yiyecek bloglama uygulamasında oluşturulabilecek bir şeyden yararlanabilir.

Kumar, tasarımları ölçeklendirerek, görünüşte alakasız uygulamalar arasında anlamsal ilişkiler bulunduğunu ve öğrenildiğini söylüyor.

O, 27 Google Play kategorisinde 9, 772 Android uygulamasından 72, 219 kullanıcı arabirimi (veya UI) ile her yerde en büyük veritabanıdır. Bu UI'lerin görsel, metinsel, yapısal ve etkileşimli tasarım özelliklerini içerir ve her üçü tarafından da aranabilir.

Ancak tasarımcılara arama yapmak için büyük bir veritabanı tek amaç değildir.

Kumar, "Gerçekten heyecan verici olan diğer kısım, tüm bu verilere sahip olduğunuzda, basit arama etkileşimlerinin ötesine geçebilen makine öğrenme modellerini oluşturmaya başlamanızdır." Dedi.

Örneğin bir tasarımcı, belirli bir ekranda istedikleri şeyin kaba bir fikriyle işlemlerine başlayabilir ve ayrıntıları sağlamak için Rico'ya güvenebilir. Eğer bir giriş ekranında çalışıyorlarsa, Rico nihayetinde, iyi bir oturum açma ekranının ne olması gerektiğinin temellerini, zamandan ve paradan tasarruf ederek doldurabilir.

Kumar, ECE ILLINOIS Doktora öğrencisi Biplab Deka ve CS @ ILLINOIS mezunları Zifeng Huang ve Chad Franzen'in de dahil olduğu yedi farklı araştırmacıyla birlikte çalıştı. Her ikisi de Mayıs ayında lisans derecesini tamamladı.

Geçtiğimiz yıl geç saatte veri toplamaya başladılar. İlk önce 9, 700 artı uygulama indirildiler ve daha sonra 10 Android telefondan oluşan bir çiftliği laboratuarlarında ayarladılar.

Daha sonra, crowdsourcing sitesini Upwork kullanarak, ABD genelinde ve daha sonra dağılmış 13 işçiyi, telefon çiftliğine bağlı bir web tarayıcısı aracılığıyla uygulamaları kullanarak beş ay harcadılar.

Kalabalık çalışanlar uygulamalar üzerinde görevler üstlendikçe, etkileşimleri takip edildi ve kaydedildi. Daha sonra, bu manuel etkileşim izlerini daha az yaygın olan ekranları ortaya çıkarmak için otomatik bir keşif takip etti.

Kumar, tasarımcıların ve araştırmacıların Rico'yu "her tür şeyi inşa etmek için" kullanmasını istediklerini söylüyor.

Sonuç olarak, tasarımcılara ekonomik anlamda mantıklı bir tasarım yapabilmeyi umuyor.

UIST'de ikinci bir makalede, Kumar ve grubu, uygulama tasarımını uygulamaya kod gerektirmeden performansla ilişkilendirmek için bir test platformu sunacak. Platform, tasarımcıların ve araştırmacıların kalabalığın işçilerinin yapması gereken görevleri belirlemesi ve tamamlanma oranı ve bir göreve harcanan ortalama süre gibi toplam performans ölçümlerini hesaplamasını sağlar.

“İşletmelerin tasarımın kendileri için ne kadar önemli olduğu konusunda büyük ustalık iddiaları yapmak modaya uygun” dedi. “Ama sonuçta şirketler, ölçülebilir iş hedeflerine geri bağlanabildikleri zaman sadece iyi bir tasarıma yatırım yapıyorlar. Tasarımın en zor kısmı, ön ödeme miktarını ölçüyor.”

menu
menu