A Software quality model for android applications

Download
2016
Şimşek, Merve Vildan
Nowadays mobile devices have become increasingly widespread. It causes mobile applications number to grow dramatically. As the popularity of these systems is predicted to continue its increase in the near future, the importance of the quality of mobile applications increases. The aim of this study is to present a quality model for Android applications. We chose applications developed for Android Operating System as our target because of its prevalence in the mobile market. To achieve the aim of the study, we analyzed traditional software quality characteristics, which are described in ISO/IEC SQuaRE Software Quality Standard and selected applicable quality characteristics. Afterwards, we have identified new Android-specific source code metrics and quality characteristics. We have developed a quality model that contains the resulting quality characteristics and applied this model to Android applications in a case study to show the applicability of the model.

Suggestions

Permission based malware detection analysis in android applications
Pehlivan, Uğur; Baykal, Nazife; Department of Information Systems (2014)
Android mobile devices have developed very fast in past decade and have been very widespread in all over the world. Nowadays, several applications are available on application markets. The number of android applications also increases with the increase in the variety of applications. Those applications may become very dangerous for the users of android mobile devices because of fast development and wide variety of applications. Some applications may have the malicious activities such as novelty and amusemen...
A container-based code offloading framework for mobile edge computing applications
Dur, Hakan Mesut; Koçyiğit, Altan; Department of Information Systems (2021-9-10)
Recently, the use of mobile devices has increased tremendously. This leads to the growing complexity and diversification of mobile applications. However, mobile devices generally do not keep up with this growth and they usually suffer from low performance for complex applications. In order to improve the performance of such applications, devices can make use of nearby computation platforms such as powerful edge servers. This thesis proposes a container-based code offloading framework that provides distribut...
A Comparative study on automated android application testing tools
Hökelekli, Gülçin; Betin Can, Aysu; Department of Information Systems (2016)
Nowadays, as mobile devices have become widespread, mobile application development has become an area which is considerably popular. This popularity increases the importance of mobile application testing. Distinguishing properties of mobile devices increase the importance of test automation. Thus, the number of mobile test automation tools is growing. Each tool has some advantages and limitations. The aim of this study is to compare the most popular mobile testing tools. We choose Android testing tools beca...
A novel user activity prediction model for context aware computing systems
Peker, Serhat; Koçyiğit, Altan; Department of Information Systems (2011)
In the last decade, with the extensive use of mobile electronic and wireless communication devices, there is a growing need for context aware applications and many pervasive computing applications have become integral parts of our daily lives. Context aware recommender systems are one of the popular ones in this area. Such systems surround the users and integrate with the environment; hence, they are aware of the users' context and use that information to deliver personalized recommendations about everyday ...
An Optimal application partitioning and computational offloading framework for mobile cloud computing
Kaya, Mahir; Koçyiğit, Altan; Department of Information Systems (2016)
The use of mobile applications is increasing every day and they offer more functionality on mobile devices. However, these devices are inferior to server computers in terms of memory and processor capacity. Furthermore, rapid depletion of mobile devices’ energy resources is still a major problem. Performance and energy shortcomings of mobile devices can be improved by using surrogate or cloud computing technologies. In this thesis, an offloading framework is proposed to improve the performance and efficienc...
Citation Formats
M. V. Şimşek, “A Software quality model for android applications,” M.S. - Master of Science, Middle East Technical University, 2016.