385,447 research outputs found

    Usability Challenges in Smartphone Web Access: A Systematic Literature Review

    Get PDF
    Part 8: International Workshop on Information Engineering and ManagementInternational audienceSystematic literature reviews facilitate methodical understanding of current advances in a field. With the increasing popularity of smartphones, they have become an important means to access the web. Although the literature on this topic is growing in recent times, there has been no effort yet to systematically review it. This paper reports on a systematic literature review of primary studies from 2007 to 2012 that concern mobile web usability. We identify the usability dimensions tested and the testing procedures adopted in the literature. We anticipate that our work will not only help researchers understand the current state of usability testing of mobile web but also identify the areas where further research is needed in addressing the challenges identified

    Test mocks for low-code applications built with OutSystems

    Get PDF
    UIDB/04516/2020 PTDC/CCI-INF/32081/2017Unit testing is a core component of continuous integration and delivery, which in turn is key to faster and more frequent delivery of solutions to customers. Testing at the unit level allows program components to be tested in complete isolation, therefore these tests can be carried out quicker thus reducing troubleshoot time. But to test at this level, dependencies between application components (e.g. a web service connection) need to be removed. There have been advances in mocking and stubbing techniques that remove these dependencies. However, these advances have been made for high-level programming languages, while low-code development technology has yet to take full advantage of these techniques. This paper presents a mocking solution prototype for the OutSystems low-code development platform. The proposed mocking mechanism removes dependencies to components that the developer wants to abstract a test from, as for instance web services or other pieces of logic of an application.publishersversionpublishe

    PEMBANGUNAN APLIKASI PENGUMPUL BERITA DARI MEDIA DARING MENGGUNAKAN WEB FRAMEWORK CODEIGNITER DAN FLASK

    Get PDF
    Advances in information and communication technology today cause access to news to be faster. Gathering news from online media is important to support various interests. News collection also needs to be done automatically to be efficient and effective. So, in this research, a news collector application will be built to get some news from online news site. The application is built using two web frameworks, namely Codeigniter and Flask. In addition, the Python-based Scrapy package is also used as a tool for web crawling and web scraping. Black-box testing is used to evaluate system functionality. Based on the results of black-box testing, it can be concluded that all functions of the news collector application from online news site that have been created can run as expected by the researcher.Abstrak— Kemajuan teknologi informasi dan komunikasi saat ini menyebabkan akses terhadap berita menjadi lebih cepat. Pengumpulan berita dari media daring menjadi hal yang penting untuk menunjang berbagai kepentingan. Pengumpulan berita juga perlu dilakukan secara otomatis supaya efisien dan efektif. Maka, dalam penelitian ini akan dibangun sebuah aplikasi pengumpul berita untuk mendapatkan berita dari media daring. Aplikasi dibangun dengan menggunakan dua buah web framework, yakni Codeigniter dan Flask. Selain itu, juga digunakan package Scrapy yang berbasis Python sebagai alat untuk melakukan web crawling dan web scraping. Black-box testing digunakan untuk mengevaluasi fungsionalitas sistem. Berdasarkan hasil dari black-box testing, dapat disimpulkan bahwa seluruh fungsi pada aplikasi pengumpul berita dari media daring yang telah dibuat dapat berjalan sesuai harapan Peneliti.   Kata kunci— berita, web scraping, web crawling, Flask, Codeigniter, Scrap

    A Java based simulation for basic control

    Get PDF
    7th IFAC Symposium on Advances in Control Education 21/06/2006 MadridIn this paper we present a java based simulator for control education in basiccourses. The application has been developed using the well known tool Easy JavaSimulation.The objective of the application is to help the student to learn the design of classiccontrollers such as P,PI, PID, etc testing the tuning procedures to control the position ofan antenna controlled by a DC motor. Thus the application allows the student to choosethe parameters of the antenna and the DC motor, to choose the controller to be used andits parameters and finally to simulate the closed loop system observing the evolution ofthe signals as well as a 3-D view. Furthermore, in order to show the real behavior of thesystem, dead zone, saturation, disturbances and non-linearities can be added to the model.This application has been used by the authors to teach a basic control course at EscuelaSuperior de Ingenieros (University of Seville) as virtual laboratory.Moreover, since the application is java based, this can be used by the students from theauthors’ web pages and this can also be installed in the student’s laptop (whichever theplatform is) by downloading it from the authors web page (Limon and Salas, 2003Ministerio de Ciencia y Tecnología DPI2004-07444Ministerio de Ciencia y Tecnología DPI2003-0042

    A BLOCKCHAIN-BASED ONLINE REVIEW SYSTEM OF TOURISM PRODUCTS USING ETHEREUM

    Get PDF
    Rapid technological advances have made blockchain technology applicable not only to digital money, but in various fields. One of the areas that can be implemented by blockchain is digital tourism, specifically in the online review system of tourism products. The current online review system has several problems due to its centralized nature. The problem faced is the manipulation of review data which can be in the form of review deletion by a centralized party. This research proposes a decentralized online review system using the Ethereum blockchain technology, Smart Contracts, and IPFS to provide a secure, transparent, and trustworthy online review system platform. The purpose of this research is to implement a permission-less blockchain as a storage for reviews (review forms and log notes) and develop a web application as a user interface. The data used is data from travel sites which contain details about hotels and restaurants in Bukhara. The results displayed are the development of a web application that implements a permission-less blockchain using Ethereum and the system performance is displayed based on system testing, which comprised of unit testing and Black-Box testing

    A Study of Fidelity Level and Task/Non-Task Based Testing Scenarios on the Effectiveness of Usability Testing

    Get PDF
    Advances in usability are directing developers towards creating a better and all around friendlier environment for users. Unlike when buying a physical product where you purchase it first and then experience its usability, web site usability is immediately present. So, if a site doesn\u27t meet our needs, we as users, are quick to look elsewhere. Some research has suggested that fidelity makes no significant impact on users\u27 ability to locate errors or problems in a web site. This paper is intends to investigate the interaction between fidelity and task vs. non-task user testing with regards to the types of problems experienced by users. The goal is to identify the most efficient types of user testing. User testing is conventionally designed to emulate typical user situations and tasks. However the goal of testing is to find all possible problems with the interface\u27s design and correct or improve them. Asking users to perform typical tasks may not uncover all of these problems. Asking users to perform a non-task or browse the interface may provide additional information. And the interaction between fidelity and task should suggest that both types of tasks are needed at varying degrees of fidelity to ensure a quality user interface

    IHE cross-enterprise document sharing for imaging: interoperability testing software

    Get PDF
    <p>Abstract</p> <p>Background</p> <p>With the deployments of Electronic Health Records (EHR), interoperability testing in healthcare is becoming crucial. EHR enables access to prior diagnostic information in order to assist in health decisions. It is a virtual system that results from the cooperation of several heterogeneous distributed systems. Interoperability between peers is therefore essential. Achieving interoperability requires various types of testing. Implementations need to be tested using software that simulates communication partners, and that provides test data and test plans.</p> <p>Results</p> <p>In this paper we describe a software that is used to test systems that are involved in sharing medical images within the EHR. Our software is used as part of the Integrating the Healthcare Enterprise (IHE) testing process to test the Cross Enterprise Document Sharing for imaging (XDS-I) integration profile. We describe its architecture and functionalities; we also expose the challenges encountered and discuss the elected design solutions.</p> <p>Conclusions</p> <p>EHR is being deployed in several countries. The EHR infrastructure will be continuously evolving to embrace advances in the information technology domain. Our software is built on a web framework to allow for an easy evolution with web technology. The testing software is publicly available; it can be used by system implementers to test their implementations. It can also be used by site integrators to verify and test the interoperability of systems, or by developers to understand specifications ambiguities, or to resolve implementations difficulties.</p

    Agile Testing for Blockchain Development QA

    Get PDF
    Agile testing has evolved into a commonly employed practice in most development disciplines. It has been around as long as the agile manifesto and has developed all the hallmarks of a mature set of practices, i.e., tools, metrics, techniques, etc. But its overlap with blockchain is something that has yet to reach the maturity of either – agile testing or blockchain development. The QA for blockchain development hasn’t been standardized in the same manner as the QA for web development and other areas of software development, even newer ones like cloud-native development. Agile testing leans heavily towards automation, Artificial Intelligence (AI), and Machine Learning (ML) and can benefit from collective or separate advances in the three technologies. But these technologies, regardless of their influence on blockchain development and its QA, cannot become the bridge connecting the two. Blockchain development QA suffers from a significant lack of standardization and a unified set of good practices, and this hinders its ability to adapt agile testing practices into the existing paradigm. However, as blockchain development is adopted by agile teams and its QA becomes more standardized, we may see more overlap between agile testing and blockchain development QA
    corecore