This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
A Large-Scale Empirical Study on Software Reuse in Mobile Apps
Mar.-Apr. 2014 (vol. 31 no. 2)
pp. 78-86
Bram Adams, École Polytechnique de Montréal
Meiyappan Nagappan, Queen's University
Steffen Dienst, University of Leipzig
Thorsten Berger, University of Waterloo
Ahmed E. Hassan, Queen's University
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.
Index Terms:
Mobile communication,Smart phones,Software reusability,Large-scale systems,Androids,Humanoid robots,Next generation networking,Mobile computing,Computer applications,Android,software reuse,mobile apps
Citation:
Israel J. Mojica, Bram Adams, Meiyappan Nagappan, Steffen Dienst, Thorsten Berger, Ahmed E. Hassan, "A Large-Scale Empirical Study on Software Reuse in Mobile Apps," IEEE Software, vol. 31, no. 2, pp. 78-86, Mar.-Apr. 2014, doi:10.1109/MS.2013.142
Usage of this product signifies your acceptance of the Terms of Use.