Factors Influencing the Quality of Mobile Applications

Mobile applications are becoming increasingly used. Mobile devices are becoming indispensable for the user. In the material are claiming the sales of mobile devices internationally and the use of mobile applications compared to traditional internet use on desktop systems for the United States. Are presented influences the quality of mobile applications and based on these influencing factors built a model of choice for optimal application of mobile applications and traditional desktop application. At the end of the material presented methods to increase quality by tracking the influence factors during the development of mobile applications.


Mobile applications
The mobile application is a set of coded instructions used by a mobile device to solve a problem.In [1], [2] the evolution of mobile devices sales in 1992-2013 is presented.This evolution highlighting the manufacturer who sold the most devices in each is presented in Table 1.These uses also reflect the quality of the applications used.As time spent on mobile applications increased, the quality of these applications must be increase too.

Factors of Influence
On the quality of mobile applications have a big influence factors acting on mobile applications and mobile devices.Factors of influence are of two types:  external application and present through indirect influence on the quality of the application;  internal application pertaining to the application and how it was carried out by the developer.External factors influencing the quality of mobile applications are:  the involvement of the developer level in creating robust applications with a high level of quality; if the developer is not interested in the quality of the mobile applications created, they will not meet quality standards and have a low quality;  users expectations for mobile applications, where the expectations are very high and the application does not meet their expectations, it is categorized as an application with low quality [5]; also where users have expectations and the application meets the minimum lot more user functions as expected, the application is seen as too complex, and many users will not use because of this complexity too high; so it is very important for the development of mobile applications to build highly targeted group and be taken into account during the development of the mobile application;  the distribution way of the application is an important factor for the use of the mobile application because an application is not distributed properly not reach the users who need it to use; distribution is recommended to be done through specialized shops producers operating system for mobile devices such as Google Play for Android devices and stores device manufacturers such as Samsung Apps for all devices from Samsung manufacturer;  battery life is a factor that influences the time you can spend in the application user without having to recharge the battery of the mobile device; if the user is away on a trip and do not have the possibility to recharge the mobile device the application cannot be used;  RAM memory of the mobile device influences the speed with which the application runs;  CPU processing power of the unit of mobile device that run the mobile application;  memory on hard disk of the mobile device is important for applications that work with large volumes of data and saved locally on the mobile device.Internal factors influencing the quality of mobile applications are:  the source code influence the application execution mode, if the code contains many repetitive instructions the application is a slow and consumes a lot of resources;  used technologies for application development, if they are old technology cannot be run on mobile devices so new and fresh and the application will not be used by anyone [6], [7];  commands rapidity has a very important role in determining the total time spent by user on the mobile application.So if speed is sufficiently high commands, the problem is solved in a short time and during interaction with the user application is reduced, which is not forced to interact with the application for a long time to solve the problem;  the information volume provided is the amount of data and information displayed at one time on the mobile device via the; The small size of mobile devices brings great challenges in providing numerous user information.Must be borne in mind that if is provided DOI: 10.12948/issn14531305/18.1.2014.12 a lot of information on reduced screen sizes as this information end up not being read or understood by the user. testing level influence the future behavior of the application by processing incidents and resource requirements for remedies.Testing is an important step in the process of software products [8], [9].Each of the items has a greater influence on the quality and lower mobile applications and on their use.

Mobile device Developer
The involvement of the developer level

Users expectations
The distribution way Battery life RAM memory of the mobile device

Memory on hard disk of the mobile device
The source code

Commands rapidity The information volume provided
Testing level Influences factors belong to three major categories.Influencing factors related to mobile application developer, influence factors related to the mobile device that is run the application and its capabilities and influence factors related to the use of the mobile application.These groups are shown in Figure 3.

3
Mobile Application /Desktop Applications For comparison of mobile applications with desktop applications, influence factors are considered multi-criteria analysis criteria.Table 3 presents these criteria along with their type and weight set for each criterion.These values are entered in MultiCrit application for multi-criteria analysis of the two types of applications: mobile applications and desktop applications.Figure 4 presents the window from MultiCrit application with all criteria included.

Fig. 4. Criteria entered in the MultiCrit application
To solve it builds model decision matrix for the two types of applications.This matrix is shown in Table 4. Based on the decision matrix software MultiCrit create and solve the model with Onicescu method, TOPSIS method and SAW methid-Simple Additive Weighting, the data and results are obtained out to be advantageous to use mobile applications at the expense of using desktop applications, Figure 5.

Fig. 5. Methods results
This demonstrates that increased use of mobile applications reaching soon to take longer than desktop applications.The time spent on mobile application is increased DOI: 10.12948/issn14531305/18.1.2014.12 because a mobile application is an optimal solution between mobile and desktop applications.

Increasing the Quality of Mobile Applications
According to [4] when users find a website that does not meet his expectations or does not have a version for mobile devices no longer use it and do not recommend it to other persons, Figure 6.To increase the quality of mobile applications and their utilization among endusers have considered all factors influencing mobile applications.Ever since mobile application development should be followed to ensure the fulfillment of each feature and each influencing factor.
Similarly searching for quality assurance and tracking influence factors.Thus: For the factor is achieved by surveys among users in the target group and seek implementation of the requirements and needs.
For the distribution way of the application to maximize the impact is recommended distribution through all available channels: both through specialist shops and through social networks or even be made a website where they can be downloaded.It is also recommended placing it in specialized shops because mobile devices are made with the default setting to not install applications from sources other than the manufacturer's shop.
Otherwise the user must modify these settings.For all the influence factors related to mobile device, the only thing that can be done is that the description of the application to specify what devices is recommended, in this way for the devices which have battery life too short or low RAM or CPU processing power is reduced is not recommended to install that mobile application.Influence factor represented by the source code is recommended as for readability feature that developers have a right to write proper code and mobile devices.Used technology is recommended by current technology despite having trained for this application but the quality will increase their expense using obsolete technologies.
For the information volume provided mobile application developer must provide an adequate amount of information so that the user is satisfied with the information volume but also the presentation of this information.

Conclusions
Mobile devices have evolved allowing their use for solving any kind of problem.Their power computing, both in terms of DOI: 10.12948/issn14531305/18.1.2014.12processing power and available memory have greatly expanded.The availability of mobile operating systems has made application development process to be easy and thus led to a boom in mobile applications development.Important aspects are that the usage of mobile applications is increased a lot and exceeds the usage of desktop applications.

Table 1 .
Annual sales by manufacturers (millions) in the application requires authentication.If the user is authenticated for the first time has no activated the account must be activated by setting the account user name, password, and all the recognition and provisioning profile.After account activation user is redirected to the application menu.From this stage they can access their profile, and/or application modules.

Table 2 .
Influencing factors on mobile applications quality

Table 3 .
Model criteria

Table 4 .
Decision matrix