In less than five years, the number of mobile apps has grown exponentially, with more than 1 million available in the largest mobile app stores. One explanation for this growth could be the adoption of well-proven software engineering practices--in particular, software reuse despite the often conjectured lack of training among mobile app developers. A study of hundreds of thousands of Android apps across 30 different categories found substantial software reuse, indicating that while these apps benefit from increased productivity, they're also more dependent on the quality of the apps and libraries that they reuse.
%0 Journal Article
%1 mojica2013large
%A Mojica Ruiz, I
%A Adams, Bram
%A Nagappan, Meiyappan
%A Dienst, Steffen
%A Berger, Thorsten
%A Hassan, Ahmed
%D 2014
%I IEEE
%J IEEE Software
%K dienst ebie group_ebie myown sys:relevant_for:bis sys:relevant_for:sesat sys:relevant_for:sit
%N 2
%P 78-86
%T A Large Scale Empirical Study on Software Reuse in Mobile Apps
%U http://www.computer.org/csdl/mags/so/2014/02/mso2014020078-abs.html
%V 31
%X In less than five years, the number of mobile apps has grown exponentially, with more than 1 million available in the largest mobile app stores. One explanation for this growth could be the adoption of well-proven software engineering practices--in particular, software reuse despite the often conjectured lack of training among mobile app developers. A study of hundreds of thousands of Android apps across 30 different categories found substantial software reuse, indicating that while these apps benefit from increased productivity, they're also more dependent on the quality of the apps and libraries that they reuse.
@article{mojica2013large,
abstract = {In less than five years, the number of mobile apps has grown exponentially, with more than 1 million available in the largest mobile app stores. One explanation for this growth could be the adoption of well-proven software engineering practices--in particular, software reuse despite the often conjectured lack of training among mobile app developers. A study of hundreds of thousands of Android apps across 30 different categories found substantial software reuse, indicating that while these apps benefit from increased productivity, they're also more dependent on the quality of the apps and libraries that they reuse.},
added-at = {2014-05-05T14:17:32.000+0200},
author = {Mojica Ruiz, I and Adams, Bram and Nagappan, Meiyappan and Dienst, Steffen and Berger, Thorsten and Hassan, Ahmed},
biburl = {https://www.bibsonomy.org/bibtex/230f6e22ec1dd3ad8f9c7fc1f8c7e5796/sesat},
interhash = {ea1ebf5b3dd49a1b7f1b8e7e43ad5fbf},
intrahash = {30f6e22ec1dd3ad8f9c7fc1f8c7e5796},
journal = {IEEE Software},
keywords = {dienst ebie group_ebie myown sys:relevant_for:bis sys:relevant_for:sesat sys:relevant_for:sit},
month = {Mar.-Apr.},
number = 2,
pages = {78-86},
publisher = {IEEE},
timestamp = {2014-05-05T14:17:32.000+0200},
title = {A Large Scale Empirical Study on Software Reuse in Mobile Apps},
url = {http://www.computer.org/csdl/mags/so/2014/02/mso2014020078-abs.html},
volume = 31,
year = 2014
}