Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/2664446.2664467acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

MINCE: mining change history of Android project

Published: 02 June 2012 Publication History

Abstract

An analysis of commit history of Android reveals that Android has a code base of 550K files, where on an average each file has been modified 8.7 times. 41% of files have been modified at-least once. In terms of contributors, it has an overall contributor community of 1563, with 58.5% of them having made > 5 commits. Moreover, the contributor community shows high churn levels, with only 13 of contributors continuing from 2005 to 2011. In terms of industry participation, Google & Android account for 22% of developers. Intel and RedHat account for 2% of contributors each and IBM, Oracle, TI, SGI account for another 1% each. Android code can be classified into 5 sub-projects: kernel, platform, device, tools and toolchain. In this paper, we profile each of these sub-projects in terms of change volumes, contributor and industry participation. We further picked specific framework topics such as UI, security, whose understanding is required from perspective of developing apps over Android, and present some insights on community participation around the same.

References

[1]
E. Shihab, Y. Kamei, and P. Bhattacharya, "Mining challenge 2012: The android platform," in The 9th Working Conference on Mining Software Repositories, 2012, p. to appear.
[2]
"Android - company profiling," http://www-958.ibm.com/software/data/cognos/manyeyes/visualizations/android-source-distribution-by-pro.
[3]
"Android - topic profiling," http://www-958.ibm.com/software/data/cognos/manyeyes/visualizations/framework-topic-distribution.
[4]
Y. Shin, A. Meneely, L. Williams, and J. A. Osborne, "Evaluating complexity, code churn, and developer activity metrics as indicators of software vulnerabilities." IEEE Trans. Software Eng., vol. 37, no. 6, pp. 772--787, 2011.
[5]
L. Hattori and M. Lanza, "Mining the history of synchronous changes to refine code ownership," in Proceedings of the 2009 6th IEEE International Working Conference on Mining Software Repositories, ser. MSR '09. Washington, DC, USA: IEEE Computer Society, 2009, pp. 141--150.

Cited By

View all
  • (2012)Mining challenge 2012Proceedings of the 9th IEEE Working Conference on Mining Software Repositories10.5555/2664446.2664462(112-115)Online publication date: 2-Jun-2012

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
MSR '12: Proceedings of the 9th IEEE Working Conference on Mining Software Repositories
June 2012
262 pages
ISBN:9781467317610

Sponsors

Publisher

IEEE Press

Publication History

Published: 02 June 2012

Check for updates

Qualifiers

  • Research-article

Conference

ICSE '12
Sponsor:

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 13 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2012)Mining challenge 2012Proceedings of the 9th IEEE Working Conference on Mining Software Repositories10.5555/2664446.2664462(112-115)Online publication date: 2-Jun-2012

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media