15 research outputs found

    A Critical Analysis of Software Testing Tools

    No full text
    Abstract Software testing is a crucial part of software development, it ensures that the software been developed performs all functional requirements and is free from any form of defect and errors. This ensures that the software is of good quality and standard. While testing a software, it is important to be time and cost consciousness. This reason has made most testers switch from the manual testing process to automation of software testing, to reduce time and cost. But then selecting a software testing tool for automated testing that best fit a project is important yet challenging task, the objective of this paper is to evaluate some of the most used software testing tool, identify their strength and weakness and also the field where they can be employed, either for mobile testing, web service testing or both. The method utilized in the paper involved the analysis of recommended literatures to pinpoint necessary testing tools selected based on inclusion and exclusion criteria, that were evaluated. The result of the analysis indicted that based on the selected criteria, testing tools that supports web platform testing made up 17%, while tools that supported desktop and mobile platforms was 10% and 7% respectively. also, 7% of the tools examined were found to be open source tools while 12% were licensed tools. 10% of the testing tools examined supported the test result and report generation criterion while tools that require the knowledge of programming language was least as only 3% of examined tools supported this criterion. It was observed that there is no one perfect tool for testing, but for a particular testing purpose, tradeoffs can be made to select the best tool depending on the size of the project, the budgeted cost for testing, the platform of the application and also the language that is used to develop the project.</jats:p

    Developing a Multi-factor Authentication-based Cardless Electronic Payment System

    No full text
    Abstract The Nigerian economy is still largely cash based arising from inadequate infrastructure, trust and instability in the banking sector. However, there are improvements in the adoption of the electronic platform through the concerted efforts of government by introducing some policies that encourage its use. The recent policy is the cashless policy, which is aimed at reducing the use of cash to the barest minimum. This paper is aimed at developing an electronic payment system that integrates all the bank accounts of a particular holder together and access granted to them with or without a payment card through a multi-factor authentication procedures such as pin, fingerprint, irish or 3D facial recognition. On a full implementation, this system incorporates additional security protocol on the device to avoid nonrepudiation and ensure that the user is actually who he claims to be. The system will enhance ease of use as well as simplify the use of the e-Payment channels.</jats:p

    A Systematic Mapping Study of Innovative Cloud Applications

    No full text
    Abstract Cloud computing is a business paradigm wherein computers and computing related services are provided by Cloud Service Providers to consumers either as software, development platform, or infrastructure. Innovative applications are growing in a productive manner on the cloud landscape. Innovative applications are being developed for use in the area of e-learning, automotive processes, cloud containers and machine learning. The objective of this paper is to conduct a systematic mapping study of innovative cloud applications and experiences. The systematic map provided a structured overview of research work carried out and the frequency of publications, presenting them pictorially in form of a map. The obtained results showed that 7.34% of the publications were on development of innovative cloud applications in terms of model. Architecture and modelling, and simulation in relation to model were both at 13.76%, 11.93% of the papers respectively, while 8.26% of the articles were on deployment in terms of process. Architecture had most publication in the area of solution research, with 15.2%. For articles published on deployment and development, most were on solution research with 8.80% and 14.40% respectively. The outcome of this study will be beneficial to practitioners in the industry and academic researchers alike.</jats:p

    A Proposed Mobile Voting Framework Utilizing Blockchain Technology and Multi-Factor Authentication

    No full text
    Abstract Voting is fundamental to any consensus-based society and is one of the most critical functions of democracy. Mobile voting (m-voting) was utilized as a means for voters to easily and conveniently cast their votes using their mobile devices which have been the most adopted means of communication but has a major problem which is safely securing the casted votes and avoiding any form of tampering. In this paper, we propose an m-voting framework that utilizes blockchain technology to securely store the casted votes and multi-factor authentication to authenticate the voters before they cast their votes while also providing an easily accessible, secure and transparent m-voting system.</jats:p
    corecore