# Introduction usinesses around the world are now migrating from outdated desktop applications to a new class of combined e-business architectures. As the time progresses, businesses will continue to adopt e-business more and more. Metrics are the basic assets of any organization because they deliver appropriate data and information which is used for examining, directing, observing and endorsing [1]. Metrics and Measures values should be replica table and match able between the projects of organization in order to make the examination and policy making processes more strong. With such large volumes of applications that need to be put online, there is now a dire need and motivation for measurable and quantifiable metrics that can help in evaluating the quality of these websites. The key areas for a web-commerce application that we identified in terms of relevance to the business, the technologies used locally in Pakistan as well as the interests of the stakeholders in Web Projects can be summed up as: i. Performance In E-Commerce applications, performance issues can be critical since the time to perform any business case or function dictates the actual capability of the system. ii. Security Online security is perhaps overlooked most often in local software-houses; websites with poor security implementations will invariably damage users and the business. iii. Ease of Use Quality issues regarding the ease of use of a web application are important in sense that they help a business to retain their client age. Also, such applications are easier to maintain and change. # iv. SE Optimization or Page Strength Search Engine optimization is an important quality aspect in the context of an e-commerce application. Page visibility and rankings can be very important in the web-commerce industry. v. Portability With a growing range of computer hardware and software platforms, it is important for ecommerce applications to be able to perform consistently and provide similar functionality in different computing environments. vi. Reliability As with traditional desktop software development and online web application development, reliability is always an important quality issue for users [3]. A web application should always produce consistent results and outputs for a given fixed input. Otherwise the application cannot be trusted for high quality service. A classical approach to Quality Assurance for online applications would be to gather metrics data from a pre-defined set of metrics. The main problem is that the traditional desktop metrics that have been identified for conventional or non-web related applications could understandably fall short of the mark when applied to the domain of web technologies even though if the development considerations for both domains may be deemed similar in their final purpose that is to provide a service to its end-users. [4] This is because of the fact that websites are being accessed by billions of users and every user has its own opinion about the quality of website. In this paper, we wish to investigate whether the traditional desktop metrics approach is as useful in this domain or not. We will also be scrutinizing the applicability of metrics data to online applications quality assurance and judge whether Website QA is any different from traditional desktop software Quality assurance practices. We wish to analyse the quality assurance issues related with website development, for this we will be focusing on the key aspects of a website application. The domain of these integrated web-applications will be e-commerce sites. Keeping above quality aspects in mind we propose to move forward with an analysis based upon some of the e-commerce releases and projects from the local market. So, a variety of research queries was designed distributed by issues as discussed above [5]: ? What are the common metrics requirements for web applications and desktop software applications? ? What are the vulnerabilities found in performance testing? ? What are the impacts on results? II. # Research Methodology For our research, we will be using real world project from the local software producers in Pakistan. Our main aim is to first identify a set of key quality aspects and then formulate a workable model for the proper validation of the quality metrics thus identified [6]. To address the problem we have developed a model for this study (shown in figure 1). A breakdown of the model can be represented as follows: The above model can assist us in obtaining a fairly consistent set of Web-Metrics that are actually derived from the Client Specifications, keeping the most critical and demanded business functions in view. # III. Research Site and Data Collection To support our research on the identification of web-metrics for online applications, we selected the most readily available test data and plans used for an Urdu localization project: An Online Urdu Dictionary (OUD) [7]. The main emphasis of these tests was to test the application for stress conditions and system robustness. The data collected consists mainly of performance testing done on the system, involving input word parameters to the system and gauging the response time of the system. The tests also involved system search performances by using different word lengths. A detail of the parameters involved in these tests is shown in Table The OUD concentrated their efforts on Performance and Reliability Testing. The Performance was tested on a different set of browser platform, however quality issues such as portability, ease of use were not looked into [8]. For our sample project, the criticality of security and search engine optimization was relatively low. # IV. Research Results and Data Analysis Detailed results obtained from the above tests were made available to us for further inspection, a snapshot of the results is shown in Figure 1 and Figure 2. The 'metrics' regarding web metrics states to the size or measuring the quality of websites. Specially, measuring website actions, and take out their trends [9]. Metrics quantify different attributes in terms of software quality, and are helpful to predict software quality quantitatively during development and after the product is in operation, and are considered as the final component of the SQA program [10]. A graphical representation of the E-Commerce Application metrics attributes thus identified is given below [11] (Figure 1. # 3). The decomposition is based on the quality attributes, and their importance during different phases of product life [12]. Product operation includes development and deployment as well. During the operations Portability, Search Engine Optimization (SEO), Reliability, Usability, Scalability, Security, and Availability are the key attributes identified [13]. For our purposes, we focused on the performance issues related with the Online Urdu Dictionary (OUD). The testing performed on the system was aimed mainly on stress and robustness (Reliability). The results of the tests reveal that: # Performance Testing Other ? For increasing number of word length, the response time also increases linearly. The aim of our study was to investigate the possible deviations from a traditional desktop software metrics approach applied to online applications. During our study, we identified some key metrics that would be essential to the quality of an Online Application. From our discussions we have gathered that a metrical approach that is followed by desktop applications, is also applicable to an Online Web Domain in some scenarios [14], the underlying issues for our case-study sample, the online Urdu Dictionary were somewhat similar to those encountered for offline applications. Some of the metrics attributes identified by us in our research methodology leads to better online applications in terms of security, performance, reliability and ease of use. However, the traditional desktop software application metrics are not adequate and relevant to handle the additional specific metrics of web based applications like search engine optimization (SEO) etc. In case of online applications, performance plays an important role as a key metric and adds to more criticality of the online application because business organizations deal with daily transactions and can't afford the risk regarding performance issues. The Tests regarding the following metrics attributes must be taken on the above mentioned OUD project, in order to cater the quality assurance measures and issues: ? Security ? Ease Of Use ? Search Engine Optimization(SEO) or Page Strength ? Portability The analysis by the OUD team does not include anything other than performance measure. All the tests include issues like stress testing or result's response time and overall system testing; No doubt it is an essential part of the analysis (performance) but the above mentioned metrics can't be ignored as far as the quality assurance is concerned. Concerning about future work, results for the other metrics attributes like Portability, Ease of Use, Search Engine Optimization (SEO) and Security/Risk should also be calculated. How much these attributes are beneficial in web based applications as compared to traditional desktop based software applications (attributes which are applicable on non-web desktop based applications). So we are seeing this as its future development. This can help the initialization of more strong policies, procedures, and approaches. 1![Figure 1 : Conceptual Model for Metrics Identification & Improvement](image-2.png "Figure 1 :") 12![Figure 1.2 : Pie Chart of Performance Testing V. Discussion of Results Regarding Site](image-3.png "Figure 1 . 2 :") 13![Figure 1.3 : Some of E-Commerce Application Metrics Attributes](image-4.png "Figure 1 . 3 :") 21Response TimesExact WordUsing Wild CardsIdiomsIdioms with wildcardInput Parameters(Actual Words) 2 3T1T2T3AverageWorst 4WrongIntendedTotalPosition inPositionStart TimeEnd TimeDurationWordWordResultsResults(Percentage)(Seconds)(Seconds)(Seconds)2 letter words????????11621.7219.2723.484.22?????????1412618.4430.3735.645.27????????1773318.6444.2349.975.74????????1425840.8552.0955.723.62?ï»?"???ï»?"???731723.2957.9859.171.19Maximum1775840.8540.7944.805.74Average129.8027.2020.594.013 letter words???????????901415.5664.5067.052.55??????????411434.1571.8772.720.84??????????35514.2977.1678.251.09??????????44Not FoundNA82.7083.921.22??????????752533.3388.5891.342.77Maximum902534.152.77Average60.2514.5024.331.81 5 © 2015 Global Journals Inc. (US) 1 © 2015 Global Journals Inc. (US) ## Acknowledgements I would like to thank my father for motivating me to work hard. * OUD-Online Urdu Dictionary. Centre for Research in Urdu Language Processing Mr Nasir National University of Computer & Emerging Sciences-FAST * Web-Based Applications quality factors: A survey and a proposed conceptual model DoaaNabil AbeerMosad AHesham Hefny Egyptian Informatics Journal 12 3 2011 * Software Quality Assurance, Testing And Metrics.PHI Learning Private Limited AnirbanBasu 2015 * Using the DVHmetrics web application DanielWollschlaeger HeikoKarle 2015 * Quality Assurance and Integration Testing Aspects in Web Based Applications RoopaImran Akhtar Khan Singh International Journal of Computer Science, Engineering and Applications 2 3 2012 * An Approach of Quality Assurance in Web Application HariSankar Chaini DrSateesh Kumar Pradhan International Journal of Emerging Technology and Advanced Engineering 2 8 2012 * Software Design Quality Metrics For Web Based Systems ShaziaArshad 2010 Department of Computer Science and Engineering,University of Engineering and chnology * Measuring the User Experience on a Large Scale: User-Centered Metrics for Web Applications KerryRodden HilaryHutchinson XinFu Proceedings of the SIGCHI Conference on Human Factors in Computing Systems the SIGCHI Conference on Human Factors in Computing Systems 2010 * Emerging Trends in ICT Security BabakAkhgar HamidRArabnia 2013 Morgan Kaufmann Publishers Inc San Francisco, CA, USA * RodrigoEliaAssad TarcianaKatter FelipeSilvaFerraz LeopoldoPiresFerreira Silvio Romeiro LemosMeira Security Quality Assurance on Webbased Application Through SecurityRequirements Tests.Fifth International Conference on Software Engineering Advances IEEE 2010 * Modeling Security Features of Web Applications MarianneBusch NoraKoch SantiagoSuppan 2014 Springer International Publishing Switzerland * SOA Security Aspects in Web-based Architectural Design AsadullahShaikh ShccrazAli NasrullahMemon PanagiotisKarampelas 2010 Springer-Verlag Wien * Using Model Driven Security Approaches in Web Application Development ChristophHochreiner ZhendongMa PeterKieseberg SebastianSchrittwieser EdgarWeippl 2014 Springer Berlin Heidelberg * Web Application Security Prof Dr DrPatrickDavid Basin MichaelSchaller Schläpfer 2011 Springer Berlin Heidelberg