Application of Quality in Use Model to Evaluate the User Experience of Online Banking Software

Author(s):  
Manar Abu Talib ◽  
Areej Alsaafin ◽  
Selma Manel Medjden

Open source software (OSS) has recently become very important due to the rapid expansion of the software industry. In order to determine whether the quality of the software can achieve the intended purposes, the components of OSS need to be assessed as they are in closed source (conventional) software. Several quality in-use models have been introduced to evaluate software quality in various fields. The banking sector is one of the most critical sectors, as it deals with highly sensitive data; it therefore requires an accurate and effective assessment of software quality. In this article, two pieces of banking software are compared: one open source and one closed source. A new quality in use model, inspired by ISO/IEC 25010, is used to ensure concise results in the comparison. The results obtained show the great potential of OSS, especially in the banking field.

2020 ◽  
Vol 22 (2) ◽  
pp. 34-51
Author(s):  
Manar Abu Talib ◽  
Areej Alsaafin ◽  
Selma Manel Medjden

Open source software (OSS) has recently become very important due to the rapid expansion of the software industry. In order to determine whether the quality of the software can achieve the intended purposes, the components of OSS need to be assessed as they are in closed source (conventional) software. Several quality in-use models have been introduced to evaluate software quality in various fields. The banking sector is one of the most critical sectors, as it deals with highly sensitive data; it therefore requires an accurate and effective assessment of software quality. In this article, two pieces of banking software are compared: one open source and one closed source. A new quality in use model, inspired by ISO/IEC 25010, is used to ensure concise results in the comparison. The results obtained show the great potential of OSS, especially in the banking field.


Author(s):  
Benno Luthiger ◽  
Carola Jungwirth

This chapter explains why software users have good reasons to trust in the quality of OSS, even if they might have internalised the rule “If something has no price, it also has no value!” We present the idea that a system of incentives of both private programmers with their different motives to participate and companies paying their programmers for contributing to OSS, are responsible for the software quality—even if all programmers do not pursue a common purpose. The chapter delivers a conceptual framework from an economic perspective showing that every stakeholder can provide valuable input to the success of an open source project. Crowding out between contributors with different motivations does not necessarily exist even if companies with monetary intentions participate. Therefore, we assume OSS as an attractive forum for different interests that can seminally intertwine, while quality software is generated nearly as a by-product.


2016 ◽  
Author(s):  
Mariana De Azevedo Santos ◽  
Paulo Henrique De Souza Bermejo ◽  
Heitor Costa

Although it is necessary, activities regarding quality assurance and maintenance of software are considered the longest and most complex in software development lifecycle. Taking advantage of this growing trend and of the benefits obtained from open-source initiative, researches on open-source software quality and maintainability have gained renewed interest. The use of robust statistical techniques, such as PLS-SEM to investigate and empirically validate software quality models has also been an efficient alternative to obtain information on open-source software quality. The aim of this study was evaluate and build a conceptual model to characterize the internal quality in Java open-source software in different domains, validated with the PLS-SEM technique. The study results indicate that there are domains with similarities among them and four factors can influence the internal quality of object-oriented software to present better maintainability (Complexity Reduce, Normalized Cohesion, Non-normalized Cohesion, and Increase of the Modularity Level). Besides, we identified some measures are more effective to evaluate internal quality in object-oriented open-source, such as, Fan-out (FOUT), Lack of Cohesion of Methods 2 (LCOM2), Response for Class (RFC), Tight Class Cohesion (TCC), and Loose Class Cohesion (LCC). Thus, this study aims at supporting software engineers and project managers to develop measurement strategies to ensure internal quality of source code and reduce maintenance costs.


2008 ◽  
Vol 2008 ◽  
pp. 1-9
Author(s):  
Nicolas Anciaux ◽  
Morgane Berthelot ◽  
Laurent Braconnier ◽  
Luc Bouganim ◽  
Martine De la Blache ◽  
...  

Electronic health record (EHR) projects have been launched in most developed countries to increase the quality of healthcare while decreasing its cost. The benefits provided by centralizing the healthcare information in database systems are unquestionable in terms of information quality, availability, and protection against failure. Yet, patients are reluctant to give to a distant server the control over highly sensitive data (e.g., data revealing a severe or shameful disease). This paper capitalizes on a new hardware portable device, associating the security of a smart card to the storage capacity of a USB key, to give back to the patient the control over his medical data. This paper shows how this device can complement a traditional EHR server to (1) protect and share highly sensitive data among trusted parties and (2) provide a seamless access to the data even in disconnected mode. The proposed architecture is experimented in the context of a medicosocial network providing medical care and social services at home for elderly people.


2011 ◽  
Vol 17 (2) ◽  
pp. 313-334 ◽  
Author(s):  
Tolga Kaya ◽  
Cengiz Kahraman

Given the lack of physical constraints of retail banking; attraction, satisfaction, and retention of customers in e-banking mostly depend on the quality of service delivered by the website. Hence, effective assessment and monitoring of website quality have become prerequisites for profitable e-banking. Determining the overall quality of a banking website is a multidimensional issue that involves evaluation of information system (IS) quality, customer services quality, and product quality. The purpose of this study is to propose an e-banking website quality assessment methodology based on an integrated fuzzy AHP-ELECTRE approach. The fuzzy set theory has been developed for dealing with the problems arising from the vagueness, ambiguity, and subjectivity of human judgment. In the proposed methodology, the weights of the criteria are generated by a fuzzy AHP analysis. Next, fuzzy ELECTRE is used to assess the quality levels of the websites. In the third step, a fuzzy dominance relation approach is used to rank the alternatives. In order to show the potentials of the proposed method, a case study in Turkish banking sector is reported together with a sensitivity analysis. Santrauka Mažmeninės e-bankininkystės sėkmė priklauso nuo klientų aptarnavimo kokybės tinklapyje. Taigi, tinklapio kokybės stebėjimas ir vertinimas yra svarbi sąlyga e-bankininkystės pelningumui. Tinklapio kokybės nustatymas yra daugiadimensis uždavinys, kuris apima informacinės sistemos, klientų aptarnavimo ir produktų kokybę. šio tyrimo tikslas – pasiūlyti e-bankininkystės tinklapio vertinimo metodiką, paremtą integruotu neapibrežtųjų aibių AHP-ELECTRE metodu. Neapibrežtųjų aibių teorija buvo sukurta tam, kad spręsti subjektyvaus žmogiško vertinimo problemą. Siūlomoje metodikoje rodiklių reikšāmin- gumai apskaičiuojami neapibrežtųjų aibių AHP metodu, po to ELECTRE metodu ivertinamas tinklapių kokybės lygis. Toliau, taikant neapibrežtųjų aibių dominavimo teoriją, surikiuojamos alternatyvos. Metodo tinkamumas demonstruojamas atliekant Turkijos bankininkystės sektoriaus tyrimą ir jautrumo analizę.


Author(s):  
Mehreen Sirshar ◽  
Asma Ali ◽  
Sara Ibrahim

The complexity of software is increasing day by day due to the increase in the size of the projects being developed. For better planning and management of large software projects, estimation of software quality is important. During the development processes, complexity metrics are used for the indication of the attributes/characteristics of the quality software. There are many studies about the effect of the complexity of the software on the cost and quality. In this study, we discussed the effects of software complexity on the quality attributes of the software for open source and closed source software. Though, the quality metrics for open and closed source software are not distinct from each other. In this paper, we comparatively analyzed the impact of complexity metrics on open source and private software. We also presented various models for the management of the project complexity such as William’s Model, Stacey’s Agreement and Certainty matrix, Kahane’s Approach and UCP Model. Quality metrics here refer to the standards for the measurement of the quality of software which contains certain attributes or characteristics of the software that are related to the quality of the software. Certain quality attributes addressed in this study are Usability, Reliability, Security, Portability, Maintainability, Efficiency, Cost, Standards and Availability, etc. Both Open source and Closed source software are evaluated on the basis of these quality attributes. This study also recommended future approaches to manage the quality of project Open source and Closed source software and specify which one of them is mostly used in the industry.


Author(s):  
DAMIEN CHALLET ◽  
YANN LE DU

We introduce a simple microscopic description of software bug dynamics where users, programmers and a maintainer of a given program interact through bug creation, detection and correction. When the program is written from scratch, the first phase of development is characterized by a fast decline of the number of bugs, followed by a slow phase where most bugs have been fixed, hence, are hard to find. Releasing immediately bug fixes speeds up the debugging process, which substantiates bazaar open-source methodology. We provide a mathematical analysis that supports our numerical simulations. Finally, we apply our model to Linux history and determine the existence of a lower bound to the quality of its programmers.


Author(s):  
Himanshi Vashisht ◽  
Sanjay Bharadwaj ◽  
Sushma Sharma

Code refactoring is a “Process of restructuring an existing source code.”. It also helps in improving the internal structure of the code without really affecting its external behaviour”. It changes a source code in such a way that it does not alter the external behaviour yet still it improves its internal structure. It is a way to clean up code that minimizes the chances of introducing bugs. Refactoring is a change made to the internal structure of a software component to make it easier to understand and cheaper to modify, without changing the observable behaviour of that software component. Bad smells indicate that there is something wrong in the code that have to refactor. There are different tools that are available to identify and emove these bad smells. A software has two types of quality attributes- Internal and external. In this paper we will study the effect of clone refactoring on software quality attributes.


Sign in / Sign up

Export Citation Format

Share Document