<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>ÇEŞİTLİ KONUM ETİKETLEME OPSİYONLARIYLA ZENGİNLESTİRİLMİŞ YENİ BİR KONUM BAZLI HATIRLATMA UYGULAMASI</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Anahtar Kelimeler Konum bazlı hatırlatma</institution>
          ,
          <addr-line>Foursquare, Google Maps</addr-line>
        </aff>
      </contrib-group>
      <fpage>802</fpage>
      <lpage>813</lpage>
      <abstract>
        <p>Özetçe Bu çalışmamızda sosyal ağ uygulama programlama arayzülerini kullanarak çeşitli yer etiketleme seçenekleriyle zenginleştirilmiş, konuma bağlı bir hatırlatma uygulaması önerilmektedir. Uygulamanın temel amacı kullanıcının zamandan öte daha önceden etiketlediği konuma bağlı olarak hatırlatma oluşturması ve uygun konumda bu hatırlatmaların otomatik olarak kullanıcıya bildirilmesidir. Kullanım kolaylığı açısından, konum etiketleme için çeşitli bileşenlerden oluşan hibrit bir yapı kurulmuştur. Öncelikle kullanıcı tercihine göre Google Maps, Four- square gibi uygulamalar aracılığıyla veya mobil Android cihazın gömülü algılayıcılarını kullanarak hatırlatma oluşturmak istediği konumları eti- ketler. Sonrasında kullanıcı bu etiketlediği konumlar için istediği hatırlatmaları oluşturur ve bu konumlara yaklaştığında sistem tarafından uyarılır. Uygulamamız zenginleştirilmiş konum etiketleme özelliğiyle benzerlerinden ayrılmaktadır. Ek olarak, çeşitli servisleri bünyesinde barın- dırma özelliğiyle sosyal bir hatırlatma uygulaması olması yolunda da gelişmelere oldukça açıktır. Kullanılabilirlik test sonuçlarına göre bu uygulama kullanışlı ve etkili bir konum bazlı hatırlatma uygulamasıdır.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>olmayacaktır. Çünkü, kullanıcının alarm çaldığı anda postaneye yakın olma
ihtimali çok düşüktür. Buna karşılık, bir konum bazlı hatırlatma, kullanıcı postaneye
yaklaştığı zaman onu uyaracaktır.</p>
      <p>Kullancılara hatırlatmada, konum ve zaman bilgisinin kombinasyonu ayrıca
önem taşımaktadır. Örnek olarak, postaneye faturaları mesai saatleri dışında
ödemek mümkün değildir. Bu durumda, mesai saatleri dışında kullanıcı
postaneye yaklaştığında hatırlatma tarafından uyarılmamalıdır. Sonuç olarak, bazı
durumlarda zaman filtresi konum bazlı hatırlatmalar için gerekli olabilir.</p>
      <p>
        Son zamanlarda, bir çok konum bazlı hatırlatma uygulaması
geliştirilmesine karşın, her birinin çeşitli eksiklikleri bulunmaktadır. İlk olarak, GeoMinder
[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] uygulaması kullanıcıların sadece daha önce etiketlenmiş konumlara
hatırlatma eklemelerine izin vermektedir. Dahası, bu uygulama konum etiketlemek
için hücre kimliği bilgisini kullandığı için, etiketlenen konumun koordinatları
GPS teknolojisi ile elde edilen koordinatlara göre daha hatalı olabilir. Diğer
bir uygulama olan Geonote [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], konum etiketlemek için kullanıcının o konumda
daha önce en azından bir defa bulunmasını zorunlu kılmaktadır. Ayrıca, bu
uygulama harita ile konum etiketleme özelliğini bünyesinde barındırmamaktadır. Ek
olarak, Geonote uygulamasının konuma ek olarak zaman filtresi özelliği
bulunmamaktadır. Diğer bir benzer uygulama olan E-Graffiti [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], kullanıcıların güncel
konumlarını etiketlemelerine izin vermekte ancak harita ile konum etiketlemeyi
desteklememektedir. Dahası, literatürde Spoty [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] ve CheckMark [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] gibi
haritadan konum etiketleme özelliğini destekleyen bazı uygulamalar bulunmaktadır.
Ancak, bu uygulamalar Foursquare uygulamasını kullanarak konum etiketleme
avantajına sahip değillerdir. Buradan anlaşılacağı gibi, bahsi geçen uygulamaların
hiçbiri popüler konumları birkaç adımda kolayca etiketleme özelliğini
kullanıcılarına sağlamamaktadırlar. Bunun yerine, kullanıcıların konum etiketleme işini
daha çok adımda ve manuel olarak yapmaları gerekmektedir. Son olarak, Venues
[
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] uygulaması Foursquare veri tabanını konum etiketlemek için kullanmaktadır.
Ancak, kullanıcılar bu uygulamayı kullanarak sadece Foursquare veri tabanında
bulunan konumları etiketleyebilirler. Dahası, kullanıcılar bu uygulamada harita
kullanarak konum etiketleme desteğine sahip değildirler.
      </p>
      <p>Bu çalışmamızda, güncel konum bazlı hatırlatma uygulamalarının
eksikliklerini kapatan ve bir çok konum etiketleme seçeneği sunan bir konum bazlı
hatırlatma uygulaması önerilmektedir. Önerilen uygulama, GoogleMaps ve Foursquare
uygulama programlama arayüzleri ile ya da mobil cihazın gömülü GPS ve
WiFi/Cell ID sensörleriyle konum etiketleme seçeneklerini içermektedir. Kullanıcı
bu seçeneklerin biriyle konum etiketledikten sonra, bu konuma hatırlatma
ekleyebilir ve dilerse zaman filtresi koyabilir. Daha sonra, kullanıcı etiketlenen konuma
yaklaştığı zaman uygulama tarafından otomatik olarak uyarılır. Ayrıca, önerilen
uygulama kullanıcının etiketlediği her konum için bir uzaklık mesafesi değişkeni
tanımlamasına olanak sağlar. Böylece, her konum için tetiklenen otomatik uyarı
kullanıcının o konum için tercihine göre değişebilir. Dahası, önerilen uygulama
Foursquare uygulama programlama arayüzü kullandığı için kolayca bir sosyal
uygulamaya çevirilebilir. Bu uygulamanın gelecek versiyonlarında, kullanıcılar
Foursquare’deki arkadaşlarına hatırlatma ekleyebilecek ve onların konumlarına
göre haberdar edilebileceklerdir. Tablo 1 bu çalışmada önerilen uygulamayı ve
literatürdeki benzer uygulamaları karşılaştırmaktadır. Tablo 1 ’den anlaşılacağı
gibi, literatürdeki benzer uygulamaların her biri bazı özellikleri desteklemezken,
önerilen uygulama benzerlerinin arasında en kapsamlı uygulama olarak öne
çıkmaktadır.</p>
      <p>
        Bu çalışmada önerdiğimiz uygulamanın kullanışlı ve kolay kullanılır olup
olmadığını anlamak amacıyla Teknoloji Kabul Modeline (TAM) [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] dayanan
bir anket yaptık. Anket sonuçlarına göre, çeşitli konum etiketleme seçeneklerini
barındıran önerilen uygulama bir çok kullanıcının ihtiyalaçlarını karşılamaktadır.
Ayrıca, anket sonuçlarına göre Foursquare ile konum etiketleme ve zaman filtresi
seçenekleri uygulamanın kullanıcılar tarafından en çok tercih edilen özellikleridir.
      </p>
      <p>Tablo 1: Konum Bazlı Hatırlatma Uygulamalarının Karşılaştırılması
Wi-Fi/Cell ID
ile</p>
      <p>GPS
ile</p>
      <p>Harita</p>
      <p>Foursquare Zaman
ile
ile</p>
      <p>Filtresi
Etiketleme</p>
      <p>Etiketleme Etiketleme Etiketleme Seçeneği
GeoMinder
Geonote
E-Graffiti
Spoty
CheckMark
Venues
Önerilen
Uygulama
İşletim
Sistemi
Symbian
Android
Android</p>
      <p>iOS
iOS
Android</p>
      <p>Bu makalenin geri kalan kısımları şu şekilde bölümlendirilmiştir. Bölüm 2,
önerilen uygulamanın sistem mimarisini göstermektedir. Bölüm 3, uygulamanın
çeşitli konum etiketleme seçeneklerini detaylı olarak açıklamaktadır. Bölüm 4,
etiketlenmiş belirli bir konuma hatırlatma tanımlama işlemini anlatmaktadır.
Bölüm 5, bilgilendirme yöneticisi bileşenini sunmaktadır. Bölüm 6, önerilen
uygulamayı değerlendirmek için yapılan anket sonuçlarını tartışmaktadır. Son olarak,
bölüm 7 ileride yapılacak çalışmaları anlatarak makaleyi özetlemektedir.
2
Önerilen Uygulamanın Sistem</p>
    </sec>
    <sec id="sec-2">
      <title>Mimarisi</title>
      <p>Bu çalışmada önerilen uygulama Konum Etiketleme Yöneticisi Bileşeni,
Hatırlatma Yöneticisi Bileşeni ve Bildirim Yöneticisi Bileşeni olmak üzere üç temel
bileşenden oluşmaktadır (Şekil 1). Bu uygulama GPS ve Wi-Fi/Cell ID
sensörlerini bünyesinde barındıran Android cihazlar üzerinde çalışmaktadır. Dahası,</p>
      <p>Şekil 1: Önerilen Uygulamanın Sistem Mimarisi
uygulama Foursquare ve GoogleMaps uygulama programlama arayüzlerini
kullanmaktadır. Konum ve hatırlatma bilgilerini ve ayrıca diğer gerekli
parametreleri saklamak amacıyla SQLite veri tabanı kullanılmaktadır.</p>
      <p>Bu mimaride, öncelikle konum bilgisi mobil cihazın GPS, Wi-Fi/Cell ID
sensöreleri ile ya da Foursquare ve GoogleMaps uygulama programlama arayüzleri
ile elde edilir. Daha sonra, Konum Etiketleme Yöneticisi Bileşeni elde edilen bu
konum bilgilerini SQLite veri tabanına yazarak etiketler. Hatırlatma Yöneticisi
Bileşeni ise bu etiketlenen konuma yeni bir hatırlatma oluşturmaktan ve bunu
SQLite veri tabanına yazmaktan sorumludur. Son olarak, Bildirim Yöneticisi
Bileşeni ise kullanıcının güncel konum bilgilerini mobil cihazın GPS, Wi-Fi/Cell
ID sensörlerinden alarak o konuma ve zamana ait bir hatırlatma olup olmadığını
kontrol eder. Diğer bir deyişle Bildirim Yöneticisi Bileşeni bütün şartlar
sağlandığında kullanıcıyı uyarmakla görevlidir. Sonraki bölümler önerilen
uygulamanın temel bileşenlerini detaylıca açıklayacaktır.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Konum Etiketleme Yöneticisi Bileşeni</title>
      <p>Önerilen uygulamanın ilk bileşeni Konum Etiketleme Yöneticisi Bileşeni ’dir. Bu
bileşen istenilen konu- mun enlem ve boylam bilgilerinin alınmasından ve bu
konumun etiketlenmesinden sorumludur. Kullanıcının isteğine ve etiketlenmek
istenen konumun, kullanıcının güncel konumuna olan uzaklığına bağlı olarak
konum tespit etme ve etiketleme seçenekleri değişmektedir. Bu yuzden önerilen
uygulama kullanıcının ceşitli isteklerini yerine getirmek için aşağıda belirtilen 3
farklı etiketleme seçeneğini desteklemektedir.</p>
      <p>* GoogleMaps UPA: GoogleMaps ile konum etiketleme, kullanıcının güncel
konumunun etiketlenmek istenen konuma uzak olduğu durumlarda tercih
edilebilir.
* Foursquare UPA: Foursquare ile konum etiketleme, etiketlenmek istenen
konumun Foursquare veri tabanından kolayca erişilebildiği durumlarda tercih
edilebilir.
* Gömülü Sensörler: GPS, Wi-Fi/Cell ID ile konum etiketleme, kullanıcının
güncel konumunu etiketlemek istediği durumlarda tercih edilebilir.</p>
      <p>Her bir seçenek kullanıcının birbirinden farklı ihtiyaçlarını karşılamaktadır.
Daha önceden yapılan çalışmaların hiçbiri önerilen uygulamanın sahip olduğu
gibi gelişmiş bir konum tespit etme ve etiketleme kolaylığına ve imkanına sahip
değildir. Sonraki alt bölümler her bir seceneğin iş akışını anlatmaktadır.
3.1</p>
      <p>GoogleMaps UPA ile Konum Tespit Etme ve Etiketleme
Önerilen uygulamamız Google Maps aracılığıyla harita üzerinden konum
etiketleme özelliğine sahiptir. Bu opsiyon, kullanıcının etiketlemeyi gerçekleştirdiği
anda bulunmadığı, hatta daha önce hiç bulunmadığı ve gitmeyi amaçladığı
konumları harita üzerinden kolaylıkla etiketlemesi amacıyla önerilmiştir. Bu bileşen
sayesinde kullanıcılar konum aratabilir, sisteme konum ekleyebilir, sistemden
konum kaldırabilir ve eklenen konumları görüntüleyebilir.</p>
      <p>Google Maps aracılığıyla konum etiketleme süreci Şekil 2’de adım adım
gösterilmektedir. Şekil 2a haritanın başlangıç durumunu göstermektedir. Konum
etiketleme sürecine başlamak için, öncelikle kullanıcı etiketlemek istediği
konumun adını arama kutusuna yazar (Şekil 2b). Bu işlemden sonra, harita üzerinde
aratılan konumu gösteren kırmızı belirteç ortaya çıkar. Daha sonra, kullanıcı
beliren kırmızı belirteçin üzerine dokunur ve Add Place isimli bir pencere açılır.
Kullanıcı bu açılan pencereden konum etiketleme sürecini onayalayarak kabul
eder ya da iptal eder. (Şekil 2c). Eğer kullanıcı bu süreci onaylarsa etiketlenecek
konumun kırmızı belirteci yeşile döner (Şekil 2d).</p>
      <p>Kullanıcı ayrıca daha önce etiketlediği konumları bu bileşeni kullanarak
kaldırabilir. Bunu yapmak için, kullanıcı kaldırmak istediği konumun yeşil belirteçinin
üzerine dokunur (Şekil 2e). Son olarak, kullanıcı kaldırma işlemini onayladığında,
belirteç harita üzerinden kaybolur (Şekil 2f).
3.2</p>
      <p>Foursquare UPA ile Konum Tespit Etme ve Etiketleme
Foursquare, kullanıcıların bulunduklari herhangi bir ortamda kendilerini
etiketlemeleri için yaygın kullanılan bir uygulamadır. Foursquare uygulamasının bir çok
kullanıcısı olduğu için, bu uygulamanın veri tabanı çok fazla konumun bilgilerini
(a) Başlangıç Haritası
(b) Ara
(c) Konum Ekle
(d) Konum Eklendi
(e) Koumu Kaldır
(f) Konum Kaldırıldı
Şekil 2: GoogleMaps ile Konum Etiketleme ve Kaldırma Süreci
içermektedir. Böylece, Foursquare kullanıcılarına yakın oldukları bir çok
konumun bilgilerini sağlamaktadır. Önerdiğimiz uygulama Foursquare uygulamasının
bahsi geçen konum bilgisi sağlama özelliğini bünyesinde barındırmaktadır.
Önerilen uygulamada Foursquare UPA ile konum etiketlemek için, kullanıcın o anda
etiketlemek istediği konumda olması gerekmektedir. Öncelile kullanıcının enlem
ve boylem bilgileri GPS veya Wi-Fi/Cell ID sensörlerinden alınır ve Foursquare
UPA’ya gönderilir. Daha sonra, kullanıcının konumuna göre Foursquare veri
tabanında bulunan en uygun 10 konum listelenir (Şekil 3a). Kullanıcı listeden
kendisine uygun olan bir konumun üzerine dokunarak bu konumu etiketler ve
konumun enlem, boylam ve adres gibi bir çok bilgisi sisteme kaydedilir.</p>
      <p>Önerilen uygulamada kulanıcının bu bileşeni kullanması için Foursquare
hesabı olmasına gerek yoktur. Böylece, bu bileşen kullanıcılara etiketlemek istedikleri
konumları aratmadan ve hızlı bir şekilde konum etiketleme seçeneği sunmaktadır.</p>
      <p>Önerilen uygulamanın daha sonraki versiyonlarında Foursquare UPA ayrıca
konumlardan başka kullanıcının Foursquare’deki arkadaşları için de hatırlatma
(a) Foursquare Arayüzü</p>
      <p>(b) GPS Arayüzü
Şekil 3: Foursquare ve GPS ile Konum Etiketleme
eklemelerine imkan sağlayacaktır. Böylece, uygulama sabit konumlardan başka
hareketli nesneler için de etiketleme özelliğine sahip olacaktır.
3.3</p>
      <p>Gömülü Sensörler ile Konum Tespit Etme ve Etiketleme
Önerilen uygulama ayrıca GPS ve Wi-Fi/Cell ID gibi mobil cihazın gömülü
sensörleri ile konum tespit etmeyi ve etiketlemeyi de desteklemektedir. Bu seçenekte,
kullancıların konum bilgileri bahsi geçen sensörler ile tespit edilip daha sonra
etiketlenir. Bu yöntem, ev, ofis, vb. gibi kullanıcının o anda bulunduğu ve Google
Maps ya da Foursquare gibi UPA ile bulunamayacak konumlar için çok
uygundur.</p>
      <p>Öncelikle kullanıcı o anda bulunduğu ve etiketlemek istediği konuma bir isim
verir ve arayüze bu ismi girer (Şekil 3b). Daha sonra, o anda bulunulan konumun
enlemi ve boylamı alınarak ismi ile birlikte sisteme eklenir. Eğer mobil cihazın
GPS sensörü aktif ise etiketlenmek istenen konumun bilgileri GPS kullanılarak
alınır. Diğer taraftan, Wi-Fi/Cell ID sensörleri GPS’in aktif olmadığı zamanlarda
konum bilgisini almak için devreye girer.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Hatırlatma Yöneticisi Bileşeni</title>
      <p>Hatırlatma Yöneticisi Bileşeni önerilen uygulamanın ikinci temel bileşenidir ve
etiketlenen konumlara hatırlatma ekleme ve etiketlenen konumlaran hatırlatma
kaldırma işlemlerinden sorumludur. Daha önceden etiketlenmiş herhangi bir
konuma hatırlatma eklemek için, kullanıcı öncelikle bütün etiketlenmiş konumları
listeler (Şekil 4a). Kullanıcı bu listeden aynı anda bir çok konumu seçebilir, bu
seçtiği konumları ve bu konumlara ait hatırlatmaları silebilir. Dahası, kullanıcı
(a) Konumları Listele ve
Yönet
(b) Hatırlatmaları Listele
ve Yönet
Şekil 4: Konumları ve Hatırlatmaları Listele, Sil ve Yönet
etiketlenmiş konumlar listesinden bir konumun üzerine dokunarak o konuma
ait bütün aktif ve pasif hatırlatmaları listeyebilir. Bu listede aktif hatırlatmalar
yeşil, pasif hatırlatmalar ise kırmızı renktedirler. Ek olarak, kullanıcı herhangi bir
etiketlenmiş konuma ait hatırlatmalar listesinden aynı anda birden fazla
hatırlatma silebilir veya bu konuma yeni bir hatırlatma ekleyebilir.</p>
      <p>Kullanıcı yeni bir hatırlatma oluştururken, bu hatırlatmaya ait içeriği,
hatırlatmanın aktif olacağı zaman aralığını ve uzaklık parametresini girer. Eğer
kullanıcı bu hatırlatmanın zamandan bağımsız yani her zaman aktif olmasını
istiyorsa always seçeneğini seçer. Dahası, eğer kullanıcı belirli bir zaman aralığında
bu hatırlatmanın aktif olmasını istiyorsa, Şekil 5a arayüzünden bu hatırlatma
için bir zaman aralığı oluşturur. Kullanıcı yeni bir hatırlatma oluşturduğu
zaman, başlangıçta bu hatırlatma pasif olarak sisteme eklenir. Bu yüzden,
kullanıcının bu hatırlatmayı aktif hale getirmesi gerekmektedir. Yeni oluşturulan
hatırlatmanın başlangıçta pasif olarak eklenmesinin sebebi ise kullanıcının bu
hatırlatmayı oluşturduğu anda büyük olasılıkla o konumda bulunmasıdır. Diğer
bir deyişle, eğer hatırlatmalar başlangıçta sisteme aktif olarak kaydedilmiş olsa,
kullanıcı o anda bulunduğu konuma bir hatırlatma eklediğinde uzaklık koşulu
sağlanmış olacak ve kullanıcı doğrudan uyarılmış olacaktı.</p>
      <p>Herhangi bir hatırlatmayı güncellemek için, kullanıcı ilk önce etiketlenmiş
konumun bütün hatılatmalarını listeler. Daha sonra, bu listeden güncellenecek
hatırlatmayı seçer. Böylece, kullanıcı hatırlatmanın içeriğini, zaman aralığını ve
uzaklık parametresini güncelleyebilir (Şekil 5b). Ek olarak, kullanıcı bu arayüzü
kullanarak hatırlatmanın aktivasyon durumunu da güncelleyebilir.
(a) Hatırlatma Ekle</p>
      <p>(b) Hatırlatma Güncelle
Şekil 5: Hatırlatma Ekleme ve Güncelleme
5</p>
    </sec>
    <sec id="sec-5">
      <title>Bildirim Yöneticisi Bileşeni</title>
      <p>Bildirim Yöneticisi Bileşeni devamlı olarak aktif hatırlatmalara sahip
etiketlenmiş konumların, kullanıcının güncel konumu ile arasındaki uzaklıkları
hesaplamaktan sorumludur. Bu bileşen ayrıca herhangi bir hatırlatmanın bir aktivasyon
zaman aralığına sahip olduğu durumlarda, güncel zamanın bu zaman aralığında
olup olmadığını da kontrol etmekle yükümlüdür. Böylece, herhangi bir
hatırlatma için uzaklık ve zaman koşulları sağlandığında Bildirim Yöneticisi Bileşeni
otomatik olarak bir bildirim tetikler ve bu bildirimle kullanıcıyı haberdar eder.
Bu otomatik bildirime Şekil 6a ek olarak, kullanıcı sesle de uyarılır. Kullanıcı bu
bildirime dokunarak hatırlatmanın içeriğini ve ait olduğu konumu görebilir.</p>
      <p>Eğer kullanıcı bildirim geldiği halde yine de hatırlatmayı açmaz ise bu bildirim
her dakika devamlı olarak tekrar tekrar tetiklenir. Bunun amacı kullanıcının
hatırlatmadan haberdar edildiğinden emin olmaktır. Kullanıcı bildirime dokunup
hatırlatmayı okuduğunda, hatırlatma pasif duruma geçer. Kullanıcı bu
hatırlatmayı tekrar aktif hale getirmek istediğinde, Şekil 5b’deki adımları takip
etmelidir.
6</p>
      <p>
        Sonuçlar ve Tartışma
Önerilen uygulamayı değerlendirmek için Teknoloji Kabul Modeline (TKM) [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]
dayanan ve algılanan kullanım kolaylığını (AKK), algılanan kullanışlılığını (AK)
ve kullanıcı tatminini (KT) ölçen sorulardan oluşan bir anket düzenlenmiştir. Bu
anket yaşları 21 ile 34 arasında değişen ve Android tabanlı mobil cihaz kullanan
45 kişiye uygulanmıştır. Verilen görevde kullanıcılardan GoogleMaps, Foursquare
ve gömülü sensörleri kullanarak 3 tane konum etiketlemeleri ve bu konumlara
(a) Otomatik Bildirim
      </p>
      <p>(b) Bildirim İçeriği
Şekil 6: Otomatik Bildirim ve İçeriği
hatırlatma eklemeleri istenmiştir. Daha sonra, kullanıcıların etiketledikleri
konumlara yaklaştıklarında uygulama tarafından haberdar edilmeleri beklenmiştir.</p>
      <p>Tablo 2: Anketteki Soruların Listesi</p>
      <p>Soru Faktör
1. Önerilen uygulama kullanışlıdır. AK
2. Önerilen uygulama unuttuğum şeyleri bana hatırlatıyor. AK
3. GoogleMaps ile konum etiketleme kullanışlıdır. AK
4. Foursquare ile konum etiketleme kullanışlıdır. AK
5. GPS ve Wi-Fi/Cell ID ile konum etiketleme kullanışlıdır. AK
6. Zaman filtreleme seçeneği kullanışlıdır. AK
7. Bildirim uyarıları anlaşılırdır. AKK
8. Önerilen uygulamanın özelliklerini keşfetmek kolaydır. AKK
9. Önerilen uygulamanın içerisinde gezinmeyi öğrenmek kolaydır. AKK
10. Önerilen uygulamanın sayfa düzeni anlaşılırdır. AKK
11. Bir gırevi yerine getirmek için gereken adımlar uygundur. AKK
12. Önerilen uygulama tatmin edicidir. KT
13. Önerilen uygulama ilgi çekicidir. KT</p>
      <p>
        Uygulanan anket 13 adet soru içermektedir (6 tanesi AK ölçmek için, 5 tanesi
AKK ölçmek için ve 2 tanesi KT ölçmek için) ve Tablo 2’de listelenmektedir.
Ankate katılan kullanıcılar her soruya [
        <xref ref-type="bibr" rid="ref9">0,9</xref>
        ] arasında puan vermişlerdir. ’0’ puan
"Kesinlikle Katılmıyorum" ifadesini temsil ederken, ’9’ puan "Kesinlikle
Katılıyorum" ifadesini yansıtmaktadır. Uygulanan anketin sonuçları Şekil 7’de
gösterilmektedir. 7’de görüldüğü üzere, Foursquare ile konum etiketleme ve zaman
Şekil 7: Değerlendirme Sounçlarının Özeti. Sorular [
        <xref ref-type="bibr" rid="ref1 ref2 ref3 ref4 ref5 ref6">1-6</xref>
        ] algılanan kullanışlılık
(AK) hakkında, Sorular [
        <xref ref-type="bibr" rid="ref10 ref11 ref7 ref8 ref9">7-11</xref>
        ] algılanan kullanım kolaylığı (AKK) hakkında,
Questions [
        <xref ref-type="bibr" rid="ref12">12-13</xref>
        ] kullanıcı tatmini (KT) hakkında.
filtreleme seçeneği en yüksek puanları alan sorular olmuşlardır. Ek olarak, genel
puanlamaya göre önerilen uygulamanın kullanışlılığı, onun kullanım
kolaylığından daha fazla puan almıştır. Puanlama ölçeğinin [
        <xref ref-type="bibr" rid="ref9">0,9</xref>
        ] arasında olduğu göz önüne
alındığında, önerilen uygulama kullanıcıların ihtiyaçlarını karşılar ve tatmin
edicidir.
7
      </p>
    </sec>
    <sec id="sec-6">
      <title>Vargı ve Yapılacak İşler</title>
      <p>Bu çalışmamızda Android platformunda çalışan konum bazlı bir hatırlatma
uygulaması geliştirilmiştir. Bu uygulama konum etiketleme yöneticisi, hatırlatma
yöneticisi ve bildirim yöneticisi olmak üzere üç temel bileşenden oluşmaktadır.
Önerilen uygulamanın en önemli özelliği kullanıcının ihtiyacına göre bünyesinde
çeşitli konum etiketleme seçeneklerini barındırmasıdır. Bu uygulama Google Maps,
Foursquare ve gömülü sensörler ile konum tespit etmeyi ve etiketlemeyi
destekler. Dahası, önerilen uygulama zaman filtreleme seçeneği ile konum ve zaman
bilgisini birleştirir. Önerilen uygulama için düzenlenen anket sonuçlarına göre,
bu uygulama kullanışlı ve kolay kullanılan konum bazlı bir hatırlatma
uygulamasıdır.</p>
      <p>Önerilen uygulama Foursquare bileşeni içerdiği için kolayca sosyal bir
uygulamaya dönüştürülebilir. İleride yapılmak üzere, konumlara ek olarak insanlara
da hatırlatma ekleme bileşeninin geliştirilmesi düşünülmektedir. Diğer bir
deyişle, bu bileşen sayesinde bir kullanıcı Foursquare’deki arkadaşlarına hatırlatma
ekleyebilecektir. Kullanıcı ve hatırlatma eklediği arkadaşı birbirine yaklaştıkları
zaman, kullanıcı hatırlatma hakkında uyarılacaktır. Böylece, önerilen
uygulamanın dinamik konum etketleme bileşeni eklenerek geliştirilmesi
planlanmaktadır. Sonuç olarak, sosyal bir konum bazlı hatırlatma uygulaması geliştirilmiş
olunacaktır.</p>
      <p>Başka bir araştırma konusu, makine öğrenme ve doğal dil işleme
yöntemleri ile hatırlatmalar için konum bilgilerini hatırlatmaların içeriğinden anlamak
olacaktır. Örneğin, uygulama "faturaları öde" hatırlatmasının "postane"ye ait
olduğunu öğrenecektir. Böylece, kullanıcıların hatırlatmaları konumlarla
ilişkilendirmelerine gerek kalmayacak ve ilgili konum bilgileri hatırlatmaların
içeriğinden çıkarılacaktır. Sonuç olarak, bu işleme biçimi etiketlenen konumlara
hatırlatma ekleme sürecine bir alternatif olacaktır.</p>
    </sec>
    <sec id="sec-7">
      <title>Referanslar</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Persson</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Espinoza</surname>
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fagerberg</surname>
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sandin</surname>
            <given-names>A.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Coster</surname>
            <given-names>R</given-names>
          </string-name>
          :
          <article-title>GeoNotes: A Location-Based Information System for Public Spaces</article-title>
          ,
          <source>Designing Information Spaces: The Social Navigation Approach</source>
          ,
          <fpage>151</fpage>
          -
          <lpage>173</lpage>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Dey</surname>
            <given-names>A. K.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Abowd G.D.:</surname>
          </string-name>
          <article-title>CyberMinder: A Context-Aware System for Supporting Reminders</article-title>
          ,
          <source>In: Proceedings of the 2nd International Symposium on Handheld and Ubiquitous Computing (HUC2K)</source>
          (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Li</surname>
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guo</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gao</surname>
            <given-names>Y.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Zheng</surname>
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>A location based reminder system for advertisement</article-title>
          ,
          <source>In : Proceedings of the international conference on Multimedia</source>
          ,
          <volume>1501</volume>
          -
          <fpage>1502</fpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Sohn</surname>
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smith</surname>
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Scott J.</given-names>
            and
            <surname>Griswold</surname>
          </string-name>
          <string-name>
            <given-names>W.</given-names>
            :
            <surname>Place-Its</surname>
          </string-name>
          :
          <article-title>A Study of Location-Based Reminders on Mobile Phones</article-title>
          ,
          <source>UbiComp</source>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Ludford</surname>
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Frankowski</surname>
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reily</surname>
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wilms</surname>
            <given-names>K.</given-names>
          </string-name>
          , and Terveen L.:
          <article-title>Because I Carry My Cell Phone Anyway: Functional Location-Based Reminder Applications</article-title>
          ,
          <source>In: SIGCHI Conference on Human Factors in Computing Systems</source>
          ,
          <volume>889</volume>
          -
          <fpage>898</fpage>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <article-title>6. GeoMinder Location based application</article-title>
          , http://ludimate.com/products/ geominder
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>7. Geonote application, https://play.google.com/store/apps/details?id=com. jambo.geonote</mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Burrell</surname>
            <given-names>J.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Gay G. K.</surname>
          </string-name>
          :
          <article-title>E-graffiti: evaluating real-world use of a context-aware system</article-title>
          ,
          <source>Interacting with Computers</source>
          <volume>14</volume>
          ,
          <fpage>301</fpage>
          -
          <lpage>312</lpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>9. Spoty Location Reminder, https://play.google.com/store/apps/details?id= com.incorporateapps.spoty</mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>10. Checkmark 2, http://builtbysnowman.com/checkmark/</mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Venues</surname>
          </string-name>
          , https://itunes.apple.com/hk/app/venues-add
          <source>-location-based/ id726536082?mt=8</source>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Davis</surname>
            ,
            <given-names>F. D.</given-names>
          </string-name>
          :
          <article-title>Perceived usefulness, perceived ease of use, and user acceptance of information technology</article-title>
          ,
          <source>MIS Quarterly</source>
          ,
          <volume>13</volume>
          (
          <issue>3</issue>
          ):
          <fpage>319</fpage>
          --
          <lpage>340</lpage>
          (
          <year>1989</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>