8 research outputs found

    Ideal test for android testing: Preliminary work

    Get PDF
    This paper proposes a hybrid method combining well-known holistic test and mutation testing in software testing for Graphical User Interface (GUI) testing of an android application. Moreover, this hybrid method satisfies requirements of ideal testing that is well known and important in software testing. Presence and absence of GUI based faults are tested within this work experimentally and comparatively in the scale of given or constructed model. First step of the method is modeling the given GUI of android application by Finite State Machine (FSM) and then converting this FSM to Regular Expression (RE). Then, test sequences are generated from a context table that is obtained analysis of the RE model. This process defines first part of the Holistic Testing namely positive testing. In second part called negative testing, the test sequence generation procedure is applied mutants of the FSM obtained after applying selected mutation operators. The generated test sequences from original and mutant models are executed on mutant and original android applications respectively. Test sequences are filtered by using pre-defined selection criteria for both positive and negative testing to achieve ideal test suites that are satisfying requirements of the ideal testing.Bu çalışmanın amacı yazılım testi alanında yaygın olarak kullanılan Bütünsel Test (Holistic Test) ve Mutasyon Testi (Mutation Testing) yöntemlerinin kullanılarak model tabanlı melez bir yöntemin Android uygulamalarının Grafiksel Kullanıcı Arayüz (GKA) testi için öne sürülmesidir. Ayrıca bu melez yöntem test alanında bilinirliği yüksek İdeal Test’in (Ideal Test) gereksinimlerini sağladığı için ayrı bir öneme sahiptir. Öne sürülen melez yöntem sayesinde sistem içindeki kullanıcı arayüz merkezli hataların model ölçeğinde varlığı veya yokluğu, karşılaştırmalı ve deneysel çalışmalar çerçevesinde test edilmiştir. Yöntemin ilk adımı olarak verilen uygulamanın kullanıcı arayüzü bir Sonlu Durum Makinası (SDM) ile modellenmekte ve ardından bu SDM bir Düzenli İfade’ye (Dİ) dönüştürülmektedir. Ardından elde edilen Dİ analizden geçirilerek bağlam tabloları ile ifade edilmekte ve bu tablolar vasıtası ile test dizileri üretilmektedir. Bu işlem pozitif testi tanımlamaktadır. Negatif test için ise aynı işlem SDM’lerden elde edilen mutantlara uygulanmakta ve test dizileri elde edilmektedir. Negatif ve pozitif test için elde edilen test dizileri karşılıklı olarak kod tabalı mutasyonla elde edilen mutantlara ve hatasız sisteme uygulanmaktadır. Test sonuçları tanımlanacak olan test seçim kriterlerine göre bir süzgeçten geçirilmekte ve hem pozitif hemde negatif test için süzgeçten geçirilen test kümeleri elde edilmektedir. Bu işlem sonund

    Model-driven engineering techniques and tools for machine learning-enabled IoT applications: A scoping review

    Get PDF
    This paper reviews the literature on model-driven engineering (MDE) tools and languages for the internet of things (IoT). Due to the abundance of big data in the IoT, data analytics and machine learning (DAML) techniques play a key role in providing smart IoT applications. In particular, since a significant portion of the IoT data is sequential time series data, such as sensor data, time series analysis techniques are required. Therefore, IoT modeling languages and tools are expected to support DAML methods, including time series analysis techniques, out of the box. In this paper, we study and classify prior work in the literature through the mentioned lens and following the scoping review approach. Hence, the key underlying research questions are what MDE approaches, tools, and languages have been proposed and which ones have supported DAML techniques at the modeling level and in the scope of smart IoT services.info:eu-repo/semantics/publishedVersio

    A Review of Research on Gamification Approach in Education

    Get PDF
    Gamification has become the most popular topic of the last few years. Studies in gamification area are examined based on certain different criteria in this study and content analysis method was used in order to identify trends in this area. Web of Science were scanned through using gamification as keyword without year restriction. A total number of 313 studies were regarded as appropriate for the aim of the study and examined. It is seen that research in this area have begun in 2011 and increased every year. It is also seen that motivational theories are mostly preferred in the studies conducted in gamification area. It was determined that goal-duty, reward and progression sticks are the mostly used components as game components. It is seen that gamification applications are frequently preferred in virtual environment, simulation and augmented reality learning environments after mobile environments and in parallel with these, they are also preferred in learning areas such as public, service, food and health. Therefore, identifying different activities which could affect success in online environments, integrating these into education environment and provide these activities with theories appropriate for students’ ages for them not to lose their motivation are essential

    Software Quality and Standards on a Global Scale: Trends in the Literature from Scientific and Sectoral Perspective

    Get PDF
    The digital transformation requires software in many components of business and daily life. As the product variety and competition increase in this field, the quality and standards which are leading the sector are also on the agenda. In this context , the aim of this study is to present the current state of software quality and standards in terms of both sectoral and scientific publications. In the scope of the study, the related studies in this field are summarized, and then the findings are presented which are obtained through the scientometric analyses of the published research articles in the journals indexed by Web of Science Core Database. The Findings emphasize the trends in keywords over the years as well as the most active universities, authors, countries, institutional information, and the journals that are preferred by authors. Furthermore, the number and the quality of articles with respect to the country dimension are also discussed to determine the current situation in Turkey

    E-devlet portallarının kullanılabilirlik açısından karşılaştırılması: Türkiye, Azerbaycan, Rusya, Kazakistan, Gürcistan, Ukrayna, Moldova, Letonya, Litvanya örnekleri

    Get PDF
    06.03.2018 tarihli ve 30352 sayılı Resmi Gazetede yayımlanan “Yükseköğretim Kanunu İle Bazı Kanun Ve Kanun Hükmünde Kararnamelerde Değişiklik Yapılması Hakkında Kanun” ile 18.06.2018 tarihli “Lisansüstü Tezlerin Elektronik Ortamda Toplanması, Düzenlenmesi ve Erişime Açılmasına İlişkin Yönerge” gereğince tam metin erişime açılmıştır.Teknolojinin sunduğu imkanlar, işletmelerin iş süreçlerinin geliştirilmesine, zaman ve işgücü tasarrufu sağlanmasına, müşterilere daha kaliteli hizmet verilmesine yardımcı olmuştur. İşletmeler gibi kamu kurum ve kuruluşları da iş süreçlerinin iyileştirilmesi yönünde yeni teknolojiler uygulayarak hizmetlerini kullanan kitleye daha kaliteli hizmet vermek için çalışmalar yapmaya başlamıştır. Bu kapsamda, dünya ülkelerinde kamu ve bazı özel kuruluşların hizmetlerine kullanıcıların tek adresten ulaşabilmesi için e-devlet portalları hizmete sunulmuştur. E-Devlet, verilen hizmetlerin elektronik ortamda sunulması, hizmetlerin kaliteli, hızlı, kesintisiz ve güvenli bir şekilde ulaşımı olarak tanımlanıyor. Bu çalışma kapsamında, seçilen ülkelerin (Türkiye, Azerbaycan, Rusya, Kazakistan, Gürcistan, Ukrayna, Moldova, Letonya, Litvanya) e-devlet portallarının, literatürde kabul gören bir kullanılabilirlik modelinde belirlenen 5 ölçüme; gezinilebilirliğe, okunulabilirliğe, yüklenme hızına, erişilebilirliğe, işlevsel performansa göre sınıflandırılmış göstergeler altında, her gösterge için farklı web analiz aracı kullanılmak kaydıyla kullanılabilirlik açısından karşılaştırılmaları yapılmıştır. Bu bağlamda, kullanılabilirlik testleri sonucunda, bu ülkelerin e-devlet portallarının birbirlerine göre üstün ve eksik yönleri ortaya konulmuştur. Böylece bu çalışma bulgularının, kullanıcı deneyimleri doğrultusunda e-devlet portallarının kullanılabilirliğinin artmasına, yeni özelliklerin eklenmesine ve mevcut sistemlerin iyileştirilmesine yönelik önemli katkı sağlayacağı düşünülmüştür.The opportunities offered by technology helped them to improve their business processes, to save time and labor, to provide more quality service to their customers. Public enterprises such as enterprises have started to work to provide better quality services to the masses who use their services by applying new technologies to improve their business processes. Within this framework, e-government portals have been put into service in order to enable users to access the services of public and private institutions in the world countries from a single address. E-Government is defined as providing the services electronically and providing quality, fast, uninterrupted and safe transportation of services. In this study, e-government portals of the selected countries (Turkey, Azerbaijan, Russia, Kazakhstan, Georgia, Ukraine, Moldova, Latvia, Lithuania), as determined in a practice accepted model in the literature 5 measurement; the indicators are classified according to navigability, readability, loading speed, accessibility and functional performance, provided that different web analysis tools are used for each indicator. Concordantly, as a result of usability tests, the superior and deficient aspects of the e-government portals of these countries have been revealed. Thus, it is thought that these study findings will make an important contribution towards increasing the usability of e-government portals, adding new features and improving existing systems in line with user experiences

    İşbirlikli öğrenme etkinliklerinde bulut bilişim teknolojilerinin üniversite öğrencilerinin kabul, paylaşmaya uygunluk ve öğrenme performanslarına etkisi

    Get PDF
    06.03.2018 tarihli ve 30352 sayılı Resmi Gazetede yayımlanan “Yükseköğretim Kanunu İle Bazı Kanun Ve Kanun Hükmünde Kararnamelerde Değişiklik Yapılması Hakkında Kanun” ile 18.06.2018 tarihli “Lisansüstü TEZlerin Elektronik Ortamda Toplanması, Düzenlenmesi ve Erişime Açılmasına İlişkin Yönerge” gereğince tam metin erişime açılmıştır.Bu çalışmada Bulut Bilişim Teknolojileri (BBT) ile desteklenmiş ve BBT ile desteklenmemiş işbirlikli öğrenme etkinlikleri ortamlarının üniversite öğrencilerinin BBT kabul, paylaşmaya uygunluk ve öğrenme performanslarına etkisinin belirlenmesi amaçlanmaktadır. Bu amaç doğrultusunda araştırma 2x3 faktöriyel desene uygun olarak yürütülmüştür. Deney grupları hali hazırda var olan iki grup arasından rasgele belirlendiğinden yarı deneyseldir. Araştırmanın bağımsız değişkenleri deneysel işlemlerin gerçekleştiği ortamlar (BBT ile desteklenmiş ve desteklenmemiş işbirlikli öğrenme aktivitelerinin gerçekleştiği ortam) 'dır. Bağımlı değişkenleri ise Bulut Bilişim Teknoloji Kabul Ölçeği 3 (BBTKÖ 3) ile incelenen kabul ve Grup Çalışmalarında Paylaşmaya Uygunluk (GÇPU) ölçeği ile incelenen paylaşmaya uygunluktur. Çalışmada bağımlı değişkenler üzerinde deneysel işlemin etkisi ön test, son test ve kalıcılık testi ölçümleri ile incelenmektedir. Araştırma 2016-2017 eğitim-öğretim yılı bahar yarıyılında Sakarya Üniversitesi Eğitim Fakültesi Bilgisayar ve Öğretim Teknolojileri Eğitimi Bölümü 1. sınıfta öğrenim görmekte olan 57 öğrenci ile tamamlanmıştır. Deney gruplarında işbirlikli öğrenme gruplarının oluşturulmasında öğrencilerin BBTK 3 ölçeğinden almış oldukları puanlar düşük-orta-yüksek olarak sınıflandırılmış ve 3'er kişilik işbirlikli öğrenme grupları oluşturulmuştur. BBT ile desteklenmiş işbirlikli öğrenme ortamında Google Classroom platformu ve Google Drive ortamı kullanılmış olup; dokuman (docs), sunum (slides), e-tablo (e-table) ve form (forms) araçları ile işbirlikli öğrenme aktiviteleri gerçekleştirilmiştir. Araştırmada iki bağımsız değişken olan deney gruplarının hem ayrı ayrı etkileri, hem de ikisinin etkileşim halinde bağımlı değişken olan kabul ve grup çalışmalarında paylaşmaya uygunluk düzeyleri üzerinde etkide bulunup bulunmadığını belirlemek amacıyla tekrarlı ölçümler için iki faktörlü ANOVA kullanılmıştır. Elde edilen sonuçlar BBT'nin kullanıldığı grubun BBTK 3 ölçeğinden aldıkları son test puanları üzerinde artış olduğunu, ancak bu artışın diğer grupla kıyaslandığında anlamlı olmadığını göstermektedir Buna göre BBT'nin işbirlikli öğrenme aktivitelerinde kullanılmasının öğrencilerin BBTK 3 ölçeğinden aldıkları puanlarda artışa neden olduğu söylenebilir. Ayrıca deney gruplarında uygulanan işlemin grup çalışmalarında paylaşmaya uygunluk puanları üzerinde yükselişe neden olduğu, ancak bu yükselişin gruplar arasında anlamlı olmadığı görülmektedir Buna göre, her iki deney grubunda da öğrencilerin zaman içerisinde birlikte çalışma alışkanlığı kazanmış olmalarının paylaşmaya uygunluk puanları üzerindeki artışa neden olduğu söylenebilir. Sonuç olarak, işbirlikli öğrenme etkinliklerinde BBT'nin kullanılmasının, kabul ve grup çalışmalarında paylaşmaya uygunluk düzeyleri üzerinde anlamlı bir etkisinin olmadığı sonucuna varılabilir. Buna göre, BBT'nin kullanıldığı işbirlikli öğrenme gruplarındaki öğrencilerin kabul puanlarının arttığı görülmüştür ve grup çalışmalarında paylaşmaya uygunluk değişkeninin asıl dinamiğinin işbirlikli öğrenme olduğu söylenebilir. Ayrıca gerçekleştirilen deneysel işlemin BBTK 3'ün alt boyutları olan algılanan fayda, algılanan kullanım kolaylığı, bilgisayar öz-yeterliği-algılanan dışsal kontrol, bilgisayar kaygısı, algılanan keyif, subjektif norm, imaj, çıktının kalitesi-sonuçların gösterilebilirliği ve niyet üzerindeki etkileri de araştırma sonuçlarında yer almaktadır. Son olarak, çalışmada gerçekleştirilen haftalık etkinliklerde deney gruplarının öğrenme performansları açısından da anlamlı farklılıkların olduğu ortaya konulmuş olup, BBT ile desteklenmiş işbirlikli öğrenme etkinliklerinin öğrencilerin öğrenme performanslarını arttırdığı gözlenmektedir. Anahtar Kelimeler: Bulut bilişim teknolojileri (BBT), Bulut bilişim teknoloji kabul ölçeği 3 (BBTKÖ 3), İşbirlikli öğrenme, Grup çalışmalarında paylaşmaya uygunluk (GÇPU), Öğrenme performansı, Google Drive.This study aims to investigate the effects of learning environments, where collaborative learning activities supported with and without Cloud Computing Technologies (CCTs) are included, on university students' acceptance of CCTs, eligibility for responsibility-sharing (ERS) and learning performance in a group work. In accordance with this purpose, this study adopted a 2x3 factorial design. Since the experimental groups were randomly assigned among two groups, this study adopted a quasi experimental research design. The independent variables in this study are the environments in which the experimental procedures took place (The learning environments supported with and without CCTs, where the collaborative learning activities were implemented). The dependent variables, on the other hand, are the students' acceptance measured through Cloud Computing Technology Acceptance Scale 3 (CCTAS 3), and their eligibility for responsibility-sharing in group work measered via Eligiblity for Responsibility-Sharing (ERS) scale. The effect of the treatment on dependent variables was investigated via a pre, a post, and a delayed post-test. The participants in this study were 57 freshman students enrolled in the Department of Computer and Instructional Technologies Education in 2016-2017 academic year Spring semester. While forming the collaborative learning groups in the experimental groups, the scores the students had received from the CCTA 3 scale were categorized into low, mid, and high, and collaborative learning groups -each of which comprises three members- were created. In the CCT-supported learning environment, the learning activities were implemented through the platform of Google Classroom and Google Drive, and collaborative learning activities were implemented via tools encompassing docs, slides, e-tables, and forms. A two-way repeated measures analysis of variance (ANOVA) was administered in order to investigate both the effects of treatment groups (i.e., independent variables) and whether the type of treatment has an effect on acceptance and eligibility for responsibility-sharing in group (i.e., dependent variables). The results indicated that the CCT-supported experimental group increased their mean scores on the CCTA 3 scale at the posttest, yet this difference was not statistically significant. Accordingly, it can be stated that the use of CCTs in collaborative learning activities led to an increase in the scores the students received from the scale. Furthermore, the results also indicated that the experimental procedure inplemented in experimental groups led to an increase in the ERS scores, yet this increase was not statistically significant across the groups. In accordance with this, that the students gained the habit of working collaboratively in time might have led to an increase in the ERS scores. As a result, it can be concluded that the use of CCTs in collaborative learning activities did not have a statistically significant effect on students' acceptance and eligibility for responsibility sharing in group work. Correspondingly, the students' acceptance scores increased within the collaborative learning groups where CCTs were used, and it is considered that the actual dynamics of eligibility for responsibility sharing variable in group work might be collaborative learning. In addition, the effect of the treatment on the sub-dimensions of CCTA 3 (i.e., perceived usefulness, perceived ease of use, computer self-efficacy-perceived external control, computer anxiety, perceived enjoyment, subjective norm, image, output quality-the demonstrability of results, and behavioral intention) are also indicated in the results. Finally, significant differences were indicated with respect to the learning performance of the experimental groups, and it is observed that CCT-supported collaborative learning activities increase the students' learning performance. Keywords: Cloud computing technologies (CCT), Cloud Computing Technology Acceptance Scale 3 (CCTAS 3), Collaborative learning, Eligibility for Responsibility-Sharing, Google Drive

    A COMPARISON BETWEEN MOTIVATIONS AND PERSONALITY TRAITS IN RELIGIOUS TOURISTS AND CRUISE SHIP TOURISTS

    Get PDF
    The purpose of this paper is to analyze the motivations and the personality traits that characterize tourists who choose religious travels versus cruises. Participating in the research were 683 Italian tourists (345 males and 338 females, age range 18–63 years); 483 who went to a pilgrimage travel and 200 who chose a cruise ship in the Mediterranean Sea. Both groups of tourists completed the Travel Motivation Scale and the Big Five Questionnaire. Results show that different motivations and personality traits characterize the different types of tourists and, further, that motivations for traveling are predicted by specific —some similar, other divergent— personality trait

    Multi-Agent Systems

    Get PDF
    This Special Issue ""Multi-Agent Systems"" gathers original research articles reporting results on the steadily growing area of agent-oriented computing and multi-agent systems technologies. After more than 20 years of academic research on multi-agent systems (MASs), in fact, agent-oriented models and technologies have been promoted as the most suitable candidates for the design and development of distributed and intelligent applications in complex and dynamic environments. With respect to both their quality and range, the papers in this Special Issue already represent a meaningful sample of the most recent advancements in the field of agent-oriented models and technologies. In particular, the 17 contributions cover agent-based modeling and simulation, situated multi-agent systems, socio-technical multi-agent systems, and semantic technologies applied to multi-agent systems. In fact, it is surprising to witness how such a limited portion of MAS research already highlights the most relevant usage of agent-based models and technologies, as well as their most appreciated characteristics. We are thus confident that the readers of Applied Sciences will be able to appreciate the growing role that MASs will play in the design and development of the next generation of complex intelligent systems. This Special Issue has been converted into a yearly series, for which a new call for papers is already available at the Applied Sciences journal’s website: https://www.mdpi.com/journal/applsci/special_issues/Multi-Agent_Systems_2019
    corecore