Evaluating Open Source Software Usability Using A .

1y ago
11 Views
2 Downloads
1.10 MB
9 Pages
Last View : 22d ago
Last Download : 3m ago
Upload by : Elisha Lemon
Transcription

International Review on Computers and Software (I.RE.CO.S.), Vol. 10, N. 10ISSN 1828-6003October 2015Evaluating Open Source Software UsabilityUsing a Multistage Fuzzy Model ApproachThamer A. Al-RawashdehAbstract – In recent years, development of Open Source Software has obtained significantimportance in the production of software products. Although, developers of Open Source Softwarehave developed software with functional competitiveness as compared to closed proprietarysoftware; computer users still prefer closed proprietary software than open source due itsusability strength.On the other hand, once the usability of OSS is evaluated, it would be easier to develop andimplement an acceptable and qualitative product, since the software usability is considered to beone of the most important quality factors. Thus, this work proposed a multistage fuzzy modelapproach for evaluating the Open Source Software usability, which includes nine usabilitycharacteristics to be taken into account when designing and implementing OSS software. Themodel takes a project, developed in MATLAB and quantifies its usability. The AnalyticalHierarchy Process (AHP) technique was employed to verify the proposed model approach and torank its usability characteristics. These characteristics are sequenced according to its importanceas follows; learnability, understandability, efficiency, error prevention, memorability, operability,familiarity, attractiveness, and usability-compliance. Copyright 2015 Praise Worthy Prize S.r.l.- All rights reserved.Keywords: Open Source Software, Analytical Hierarchy Process, MATLAB, Fuzzy Model,Software Usability, Usability CharacteristicsNomenclatureI.FURPSAn acronym that represents a model toclassify attributes of software qualityincluding Functionality, yISO/IEC 9126Aninternationalstandardforevaluating software qualityISO ationforStandardization (ISO) for evaluatingsoftware usabilityISO 14915An international standard for GUIdesigningISO n-computerinterfaceHFES/ANSI 200 Human Factors Engineering ofSoftware User Interfaces (HFES 200)from American National StandardsInstitute (ANSI)MATLABA high-level computing language fordata visualization, data analysis, andalgorithms developmentEigenvector of the characteristics'matrixλEigenvalue, nOpen Source Software (OSS) is defined as a computersoftware with its source code that is available andlicensed to be used, modified and enhanced by anyone[1]-[46]. This is granted under the GPL – General PublicLicense, which allows users to freely customize andmodify various source codes available across the web, asper their requirements. Primarily, it is developed in apublic, and a collaborative manner [1].Developed OSS applications can be as influential asthe proprietary software, i.e. Mozilla Web Browser, OpenOffice Software, Linux Operating System etc. [2].Fitzgerald (2006) [20] maintains that, with theinvolvement of and acceptance from large commercial ITvendors, OSS products transitioned from a fringe activityinto the mainstream software culture. However, it isreality that Open Source Software are often plagued withpoor usability [2]-[4]. End users of many popular OpenSource Software products shared comments that revealblend praise of its functionality with criticism of itsusability [3].Additionally, Hall (2014) [5] indicated that the OSSusability is often ignored in the development stage.Since, most of the Open Source Software projects focuson the software functionality than the user interface [5].In this respect, poor usability evaluation causes failureof the software systems that leads to staff unproductivity,Copyright 2015 Praise Worthy Prize S.r.l. - All rights reserved1018Introduction

Thamer A. Al-Rawashdehuser dissatisfaction, a substantial monetary loss, and timewaste [4]. On the other hand, Software usability is animportant factor in quality assessment of a softwareproduct. Therefore, if the usability of Open SourceSoftware is evaluated, it would be easier to develop anacceptable and qualitative products. With the passage oftime, this concept is gaining importance and beingadopted by individuals, small and large enterprises.There have been several attempts to evaluate theusability of software in the past [6]-[11]. Most of thesestudies have considered the software usability evaluationafter the software implemented and deployed. Someother researches have provided usability principles as setof intermediate artifacts with regard to the compatibilityto a set of guidelines.Since the traceability between such artifacts and finalsoftware has not been established well. Solving thisproblem lies in using a model-driven engineeringapproach due the realistic traceability mechanism.Therefore, the work has been done to propose amultistage fuzzy model approach to evaluate andquantify the usability of OSS [6]. This includes factorsthat should be considered when designing andimplementing an OSS.It gathers three main contributions including: theconceptual model that provides requirements fordeveloping an OSS with desired usability; adapting andintroducing nine usability characteristics in the OSScontext; and early usability evaluation throughquantifying the usability characteristics of conceptualmodel. Software usability is defined as the degree towhich a product can be used by particular users toachieve specified goals with effectiveness, efficiency andsatisfaction in a given context of use [12].It could be extracted from previous definition that,there are several usability characteristics that haveaffected the software usability [13]. Therefore, in order topropose a model in order to evaluate usability of OpenSource Software; and to clarify the contributions of thisstudy, the literature on software quality and softwareusability has been conducted in the next section.II.Literature ReviewAs previously mentioned, in this section the literatureon software quality and usability has been reviewed, inorder to propose a model to evaluate the usability ofOSS. In the field of software quality and softwareusability measurement such related issues such asusability related concepts, usability characteristics, andusability sub-characteristics, there is one point on whichresearchers generally agree: there is no well-definedmodel that has been proposed to evaluate and quantifysoftware usability [9], [13], [20].Open Source Software shares an effective and simpledevelopment model, which grows on the basis of acommunity of developers who share their applicationcodes, leading to expansion of this concept in softwareusability.Copyright 2015 Praise Worthy Prize S.r.l. - All rights reservedMoreover, it is not limited to a set of developmentconcepts, as pretty much desktop, web and serverapplications are utilizing this medium.Well-known quality models including McCall,Boehm, FURPS, Dromey, and ISO/IEC 9126 presentedthe software usability as an important characteristic inimproving software acceptability and reliability, and usersatisfaction [16], [43], [44], [45]. These quality modelshave also provided various sub-characteristics to measurethe software usability e.g. understandability, learnability,operability, attractiveness, and usability compliance [13][16].Eason (1984) [17] classifies the software usability in astructured set of characteristics and sub-characteristics asfollows: task characteristics, system characteristics, anduser characteristics. Where, the task characteristicscategory has been decomposed into two attributesincluding frequency and openness [17]. Systemcharacteristics category consists ease of learning, ease ofuse, and task match. Finally, User characteristicscategory includes discretion, motivation, and knowledge.Shackel (1991) [18] illustrated the importance ofusability engineering and relativity of its concepts.He measured the usability of software througheffectiveness, learnability, attitude, and flexibility. Later,Nielsen (1993) [19] introduced the software usability asan important characteristic that affect the softwareacceptance. He mentioned that the software usability istoo abstract for a term to be directly evaluated.Therefore, five sub-characteristics had been givenlearnability, efficiency, memorability, errors, andsatisfaction. ISO 9214-11 provides three subcharacteristics to evaluate the software usability,including effectiveness, efficiency, and satisfaction.Table I summarizes the characteristics that used tomeasure the software usability. In addition to the fuzzyof usability characteristics, the generality of previousquality models means that further analysis and mappingof usability characteristics is required.TABLE IUSABILITY ionXDiscretionXEase of learningXEase of useXTask nderstandabilityOperabilityAttractivenessUsability complianceQualitymodelsXXXXXXXXInternational Review on Computers and Software, Vol. 10, N. 101019

Thamer A. Al-RawashdehThis leads to the usability characteristics cannot bemeasured directly, but it should be evaluated in terms ofcharacteristics objective and software [17]. This includes,the context of evaluation should be taken intoconsideration, before determining on specific usabilitycharacteristics to be used [21], [22].In the same regard, according to Benson et al., 2004[27] the OSS usability related issues are not the same asthose for closed proprietary software. Therefore, theproposed fuzzy usability model describes the features; ofOpen Source Software and the usability characteristicsthat are related to such features.III. Characteristics AffectingOOS acteristics that are general and common forevaluating the usability of every type of softwareproduct. However, each software type has its owncharacteristics [19]. Therefore, the existing usabilitycharacteristics should be modified and extendedaccording to the nature of a new software beingevaluated. This includes, redefining some characteristics,eliminating others, and introducing new usabilitycharacteristics.Therefore, totally nine usability characteristics havebeen refined and introduced in this section according tothe Open Source Software nature and its features. Eightusability characteristics are adapting: learnability,understandability, efficiency, memorability, errorprevention, operability, attractiveness, and usabilitycompliance; and new one has been introduced namelysoftware familiarity.Learnability is defined as the capability of software toenable users to learn the main software functionality andto obtain proficiency to complete a task [23]. In OpenSource Software context, the learnability could beevaluated by measuring the time a user needs to performa task in the time an expert would take to complete thesame task.Understandability refers to the capability of asoftware product to enable the user to understandwhether the software is suitable, and how it can be usedfor particular tasks and conditions of use [24]. In thisrespect, in addition to the purpose of Open SourceSoftware, all of the design and user documentations mustbe clearly written, so that it is easy to understand.Efficiency is described as the number of tasks that auser can perform using a software per unit [25], [26]. Itcould be measured by the task completion rates and taskcompletion time. The more efficient Open SourceSoftware is the faster users can perform a task andcomplete a task. This is among the major characteristics,as a reason of this concept gaining popularity.Memorability is related to the capability of a softwareto enable users to use the software when they return to it[14]. The importance of memorability for Open SourceSoftware is some Open Source Software i.e. operatingCopyright 2015 Praise Worthy Prize S.r.l. - All rights reservedsystems (Linux) are quite complicated, so the highmemorability software enables users to use suchapplications when they come back to them. Thememorability characteristic is influenced by varietyfactors. For instance, an action makes the users have areaction, if this reaction leaves the users with a goodfeeling they will not forget it.The Errors Prevention characteristic refers to thenumber of errors a user makes while performing a taskrather than the software [27]. Low error rate while OpenSource Software being used implies a good usability. Onthe contrary, high error rates, a low efficiency andsatisfaction [28]. In the same respect, proper design oferror message is an important topic in software usability.Therefore, many factors should be taken into accountto make such error messages helpful to the users. Amongthese factors are the error message should exist, themessage should understandable, the message should beprecise, the message should be correct, and the messagesshould be consistent. Furthermore, error preventionimprovises time consumption while the developmentprocesses [29].The Operability characteristic is related to thecapability of software to enable the user to operate andcontrol it [14]. There are many factors that affect thesoftware operability: suitability of the softwarecomponents for a task, self-descriptiveness of thesoftware components, the controllability of the softwarecomponents, the conformity of the software componentswith users’ needs, error tolerance of the softwarecomponents, and suitability of the software componentsfor individualization [14]. Therefore, all of these factorsshould be considered while OSS is being developed.Attractiveness refers to the capability of software to beattractive to its users [30]. According to Maedche eat al.,2012 [30] the software attractiveness has been influencedby pragmatic and hedonic factors perspicuity, up-todatedness, aesthetic, simulation, and novelty.Thus, the user interface of Open Source Softwareincluding windows, menus, bars, messages etc. shouldbe consistent, aesthetic and visually attractive.Additionally, it is worth to mention that, due to theaccessibility of Open Source Software code, users wouldhave an ability to change the user interface componentsaccording to their desires.Usability compliance is defined as the capability of asoftware to adhere to standers, conventions, style guide,or usability regulations [14]. The evaluation of OSSusability compliance with ergonomic standards cannotdetermine the quality of the OSS, but it determineswhether the OSS meets the usability requirements andrecommendations that found in various ergonomicstandards, laws, or/ and style guides. Among suchstandards are ISO 9241, ISO 14915, ISO 16071, ISO23973, ISO/IEC 11581, ISO/IEC 18035 & 18036, ANSICIF, and HFES/ANSI 200 [47].Familiarity is another factor that affects the softwareusability [11]. According to Seffah eat al., 2006 [31] thefamiliarity refers to the capability of the software’sInternational Review on Computers and Software, Vol. 10, N. 101020

Thamer A. Al-Rawashdehinterface to provide recognizable elements that can beunderstood by the user. In the user interface context,most of the computer users are familiar with the closedproprietary software such as Mac, Windows, andMicrosoft internet explorer etc.Therefore, in order to improve its usability, the userinterface of Open Source Software should be designed insome way to be like components of common proprietarysoftware. Furthermore, the familiarity could be obtainedby information that provided by external resources suchas advertising and word-of-mouth [32].IV. Multistage Fuzzy Model Approachfor OSS UsabilityAlthough the literature of software usability providesmany ways and methods to evaluate software usability,there is no exact approach to do so. Further, evaluation ofsoftware usability is depend on various characteristics,which are fuzzy in nature. Therefore, a new multistagefuzzy model approach for evaluating usability of OSS ispresented in this paper. The advantage of using fuzzylogic is that it provides a convenient way to transformknowledge expressed in a nature language into fuzzylogic rules [31]. Multistage Fuzzy Model approachassists in decision making and control in Fuzzy-basedtechniques. It should be noted that, fuzzy basedapproaches divided into two approaches, including fuzzytraditional approach and the fuzzy reasoning approach[31]. In the next sections, a motivation of using the fuzzyreasoning approach in this paper is explained.IV.1. Fuzzy Traditional Approachpossible, since the number of inputs is limited to two ineach stage. The first group includes the characteristicsthat reflect the capability of software to enable users toperform tasks. These characteristics are ility,attractiveness and familiarity [14], [30]. The secondgroup comprises two characteristics, namely efficiencyand error-prevention. It should be noted that, thesecharacteristics are related to the users’ capability toperform the tasks [25]-[27], [32].Finally, the third group involves one characteristicwhich is usability compliance [14]. This characteristic isrelated to the software components. Table II shows thegrouping of the grouping proposed model characteristics.Fig. 1. Traditional fuzzy model approach of OSS usabilityTABLE IIGROUPING OF CHARACTERISTICSGroupCritical ElementSoftware-capabilitylearnability, understandability, memorability,operability, attractiveness, and familiarityUser-capabilityEfficiency, and error preventionSoftware-components Usability complianceFuzzy traditional approach assesses software usabilityusing all inputs (usability characteristics) by simple ifthen-rules [31]. Fig. 1 presents the traditional fuzzyapproach block diagram of OSS usability.The model in Fig. 1 considers all the characteristics asinputs, In order to rank the OOS usability. This leads togenerate too many rules. It is so difficult for experts toproperly consider and formulate such rules [33]. Since inthe simplest case, each input has three linguistic values(High, Moderate, and Low). Hence, OSS with nineusability characteristics will have a maximum number of39 19683 rules. A MATLAB-Fuzzy Tool Box could notbe used to implement such fuzzy model approach.Since a number of inputs in the MATLAB is limitedto two. So the solution of this problem lies in using stagewise fuzzy reasoning approach which reduces thenumber of rules by dividing software into several fuzzyinterface stages [6], [34] and effectively measure theusability of Open Source Software.Hence, OOS usability can be divided into multiplethought process. Learnability and understandability areused in fuzzy reasoning to determine intermediateparameter (UA1), Memorability and operability todetermine another intermediate parameter (UA2),attractiveness and Familiarity to determine (UA3).In the same way, the characteristics of the secondgroup (efficiency and error-prevention) are used thefuzzy reasoning to determine new intermediate parameter(T) as shown in Fig. 2(a), which is later combined withthe third group characteristic (usability-compliance) todetermine new output parameter namely UA5.Consequently, both UA3 and AU5 are used togenerate new output parameter (UAT) see Fig. 2(b).Similarly, the output parameters UA1 and UA2 arecombined to generate UA4 as new intermediateparameter which is later combined with UAT to get finaloutput parameter (OSSU) Fig. 2(c).IV.2. Fuzzy Reasoning ApproachIV.2.1. FuzzificationThe proposed model is based on dividing the usabilitycharacteristics into three groups. Using stage wise fuzzyreasoning approach will also make MATLAB usageThe Fuzzification process converts crisp input valuesinto the degree of membership using membershipfunction.Copyright 2015 Praise Worthy Prize S.r.l. - All rights reservedInternational Review on Computers and Software, Vol. 10, N. 101021

Thamer A. Al-RawashdehWhere, the membership function is defined as a curvethat defines each point in the input space is mapped to adegree of membership of fuzzy set [35]. In the proposedmodel, linguistic terms have been used to represent allinputs and outputs. These linguistic terms are representedby membership functions. In this study the triangulartype membership function has been used to model themembership degree of all input and output variables [37].The range of input variables including learnability,understandability, efficiency, memorability, operability,error-prevention, attractiveness, familiarity, and usabilitycompliance are represented as High, Moderate, and Low.In order to have a high accurate results, five membershipfunctions Very High, High, Moderate, and Low havebeen used for the output parameters as shown in Fig. 3.Fig. 3. Fuzzified output parametersIV.2.2. Approximate ReasoningAn approximate reasoning is a process that formulatedfor inference to deal with ambiguous cases. It involvessub-process such as fuzzy control rules and fuzzyinference engine [31]. Fuzzy rules are linguistic IFTHEN constructions that are used to represent the humanknowledge. These constructions have the general form ofIF premise THEN consequence [38]. The usage of fuzzyrules exploits the tolerance of imprecision anduncertainty. This will improve the ability of human tosummarize data and focus on decision-relevantinformation. In this study, a survey of 10 expertsincluding academics, software developers, researcherscholars, and OSS usability experts has been done tofinalize the fuzzy control rules. Fig. 4 shows the fuzzyrules of FIS1.Fig. 2(a). Learnability and usability fuzzy reasoningFig. 2(b). AU5 and AU3 fuzzy reasoningFig. 4. Fuzzy control rules of output erstandability are the input parameters of first FISand UA1 is gotten as an output parameter. Additionally,the fuzzy linguistic values of High, Moderate, and Loware assigned for the input parameters. Whereas, VeryHigh, High, Moderate and Low are some of the outputparameters. As seen from Figure above sixteen ruleshave been derived from the collected knowledge for theoutput of first FIS. E.g. if the rating for learnability ishigh and low for understandability then the overall ratingof the output parameter will be moderate. Similarly, theFig. 2(c). UAT and usability UA4 reasoningCopyright 2015 Praise Worthy Prize S.r.l. - All rights reservedInternational Review on Computers and Software, Vol. 10, N. 101022

Thamer A. Al-Rawashdehrules of rest eight FISs have been framed.V.Similarly, the rating of UA1 and UA2 have beencombined to rate UA4 as 6.13, using the fuzzy ruleswhich were determined in fuzzification stage. Later, theUA3 and UA5 ratings are combined to rate UATparameter as 6.13. Finally, the ratings of UAT and UA4passed to the OSSU controller in order to generate therating of overall OSS usability (6.14), then this rating hasbeen converted to a crisp value using the MATLABfunction (6).Simulation of Multi Stage FuzzyApproach Model for OSS UsabilityThe present work has been done, in order to propose anew multistage fuzzy approach model to evaluate theusability of Open Source Software. This proposed modelallows to pass the fuzzy control rules to another as factthrough intermediate variables (the output parameters).In this section, the MATLAB Simulink Software isused to simulate and link all proposed model stages. Inthe other words, the fuzzy logic controller is used to linkall FISs through passing the value of intermediatevariables to another as shown in Fig. 5. To validate theproposed multistage fuzzy model approach, a simulationhas been done using different sets of critical elementrating see Table III. Considering the scenario in theprevious table, the proposed multistage fuzzy modelapproach has rated the UA1, UA2, AU3, and T as 6.14,6.14, 8.62, and 3.63 respectively. The value of Tparameter has been passed and combined with the ratingof usability compliance to rate the output parameter(UA5) as 3.6.VI.Validation of Proposed ModelA standard Analytical Hierarchy Process Technique(AHP) has been applied to validate the proposed modeland to rank the usability characteristics. The AHP is amulti-criteria decision making method that was proposedby Thomas L. Saaty in 1980 [35], [36].A survey of twenty computer science graduatestudents has been done to collect data, which later usedwith the AHP technique to evaluate the Open SourceSoftware usability model and to rank the factors of suchmodel.All students have 2 to 3 years of experience usingOpen Source Software Linux, open office and other opensource applications.Fig. 5. Stage Wise Fuzzy Approach Model of OSS Usability-Simulink ModelCritical ncyError-preventionUsability compliance575777553TABLE IIISIMULATION DATAStage wise fuzzy model outputUA2 UA3TUA4 UA5 UATFinal RatingOSSU6.146.136.146.148.623.63Copyright 2015 Praise Worthy Prize S.r.l. - All rights reserved6HIGH6.133.6International Review on Computers and Software, Vol. 10, N. 101023

Thamer A. 81.001.370.260.200.190.55TABLE IVCHARACTERISTICS VALUES USING AHP .000.470.250.720.651.722.121.000.61Total12.70The survey consists of 36 comparison pair wisequestions to compare nine usability characteristics witheach other, in order to determine that which characteristicis more important and gets more priority for Open SourceSoftware.The mean of each question’s responses to the pairwiseweight values of the main usability characteristics arefilled in a square matrix Table IV.After getting the pairwise relative weight values of theusability characteristics, the nth root has been calculatedby multiplying all row values and then taking the (1/9)throot of each usability characteristic [24].As also mentioned in Table IV the nth values of theusability characteristics model are, for learnability (3.47),for understandability (3.05), for efficiency (2.05),memorability (1.11), for error-prevention (1.16), foroperability (0.64), for attractiveness (0.37), for usabilitycompliance (0.25), and for familiarity (0.61). The sum ofthese values is 12.7. Next Eigen Vector ( ) has beencalculated by dividing the nth root value of eachcharacteristic by the sum of all nth root values of thecharacteristics [39]. It could be seen that, the eigenvectorof relative importance or in the other words the weightsof the main usability characteristics of Open SourceSoftware from the students’ perspective as the following:learnability (0.27), understandability (0.24), efficiency(0.16), error prevention (0.091), memorability (0.087),operability (0.05), familiarity (0.048), attractiveness(0.029), and usability compliance (0.019).It is worth tomention that, the summation of eigenvector values is 1.0,hence the comparison values for the usabilitycharacteristics are right [19].Thus, from students’ perspectives learnability of theOSS is the most important one over other usabilitycharacteristics, followed by understandability, efficiency,error-prevention, memorability, portability, familiarity,attractiveness, and finally the usability compliance is lessimportant [40]. These results provide more than ranking.In fact, the relative weights are a ratio scale could bedivided among such usability characteristics.Human judgment is not always consistent, thus inorder to check the consistency of participants’ answers,the Consistency Index (CI) and Consistency Ratio (CR)must be obtained, Eqs. (2) and (3).To do so the eigenvalue is required, Eq. (1) [39]:A λmax , and n(1)Copyright 2015 Praise Worthy Prize S.r.l. - All rights 469.179.94where eigenvalue; and n is represents the number ofelements to be compared. The difference between andn is an indication of judgment consistency:CI max nn 1(2)CIRI(3)CR where CR is the average of consistency index and shouldsatisfy the condition of CR 0.1.For this study, all the values of the eigenvalue havebeen mentioned in the Table IV. These values reveal that value has satisfied the condition of n, (9.94 9).Consequently, by applying Eqs. (2) and (3), CI (9.94– 9) / 8 0.1175 and CR 0.1175/1.45 0.081, is beingcontent with the condition of CR 0.1 [39].VII.Contribution to the StudyFuzzy logic allows infinite intermediate logical valuesbetween the false and true. Another study in this regardrepresents mapping of analytical tools for modeling andcomputational treatment of Fuzzy Systems.This mapping showed the existence of relationshipsand the appropriateness of using the Fuzzy Theory inbuilding models for solving problems involvingdynamical systems and, in particular, of ChaoticDynamical Systems [33]. It was proposed to differentiatebetween two types of Dynamic Fuzzy Systems that isIntrinsic Fuzzy Dynamical Systems and DynamicalSystems Fuzzy Extrinsic. Dynamic systems were used inFuzzy modeling for trajectories of fixing problems inchaotic systems.Case studies were developed that allowed to verifythrough simulations and tests in billiards Chua circuit(the latter implemented in physical prototype) theappropriateness of using this technique in solving theseproblems. Similarly, the qualitative research presentedhere aims to discuss the value and role of fuzzy logic insolving real problems, given the characteristics of itstools to deal with subjective questions, since thetroubleshooting from the real world a

multistage fuzzy model approach to evaluate and quantify the usability of OSS [6]. This includes factors that should be considered when designing and implementing an OSS. It gathers three main contributions including: the conceptual model that provides requirements for developing an OSS with desired usability; adapting and

Related Documents:

usability testing is a very frequently used method, second only to the use of iterative design. One goal of this chapter is to provide an introduction to the practice of usability testing. This includes some discussion of the concept of usability and the history of usability testing, various goals of usability testing, and running usability tests.

Usability Testing Formal usability testing involves real users and more resources and budget than do the discount usability techniques. Usability testing is the observation and analysis of user behavior while users use a prod- uct or product prototype to achieve a goal. It has five key components: 1. The goal is to improve the usability of a .

Usability is the quality attribute that measures the easiness of an interface [4]. Battleson et al. (2001) asserted that usability testing is the best approach to asses a website's usability [5]. The meaning of usability, overall, proposes that there are four common factors that influence usability of the interactive

Open source software Open source software has been a nebulous reference to any software that is free, and is often confused with freeware and shareware. The Open Source Initiative (OSI; www. opensource.org) has therefore become a certification body for open source software under a commonly agreed-upon definition for "open source".

COUNTY Archery Season Firearms Season Muzzleloader Season Lands Open Sept. 13 Sept.20 Sept. 27 Oct. 4 Oct. 11 Oct. 18 Oct. 25 Nov. 1 Nov. 8 Nov. 15 Nov. 22 Jan. 3 Jan. 10 Jan. 17 Jan. 24 Nov. 15 (jJr. Hunt) Nov. 29 Dec. 6 Jan. 10 Dec. 20 Dec. 27 ALLEGANY Open Open Open Open Open Open Open Open Open Open Open Open Open Open Open Open Open Open .

The Usability Metric for User Experience (UMUX) scale is a new addition to the set of standardized usability questionnaires, and aims to measure perceived usability employing fewer items that are in closer conformity with the ISO 9241 (1998) definition of usability (Finstad, 2010).

Kareo EHR Usability Study Report of Results EXECUTIVE SUMMARY A usability test of Kareo EHR version 4.0 was conducted on August 21 & 23, 2017, in Irvine, CA by 1M2Es, Inc. The purpose of this study was to test and validate the usability of the current user interface, and provide evidence of usability in the EHR Under Test (EHRUT). During the

usability test of the DrFirst.com Rcopia V4 system. The test was conducted in the Fairfax, VA office of The Usability People over remote tele-conferencing sessions using GotoMeeting. The purpose was to test and validate the usability of the current user interface and provide evidence of usability of Rcopia V4 as the EHR Under Test (EHRUT).