Code Authorship and Fault-proneness of Open-Source Android Applications : An Empirical Study

dc.contributor.authorBusinge, John
dc.contributor.authorKawuma, Simon
dc.contributor.authorBainomugisha, Engineer
dc.contributor.authorKhomh, Foutse
dc.contributor.authorNabaasa, Evarist
dc.date.accessioned2023-02-05T11:26:58Z
dc.date.available2023-02-05T11:26:58Z
dc.date.issued2017
dc.description.abstractIn recent years, many research studies have shown how human factors play a significant role in the quality of software components. Code authorship metrics have been introduced to establish a chain of responsibility and simplify management when assigning tasks in large and distributed software development teams. Researchers have investigated the relationship between code authorship metrics and fault occurrences in software systems. However, we have observed that these studies have only been carried on large software systems having hundreds to thousands of contributors. In our preliminary investigations on Android applications that are considered to be relatively small, we observed that applications systems are not totally owned by a single developer (as one could expect) and that cases of no clear authorship also exist like in large systems. To this end, we do believe that the Android applications could face the same challenges faced by large software systems and could also benefit from such studies. Goal: We investigate the extent to which the findings obtained on large software systems applies to Android applications. Approach: Building on the designs of previous studies, we analyze 278 Android applications carefully selected from GitHub. We extract code authorship metrics from the applications and examine the relationship between code authorship metrics and faults using statistical modeling. Results: Our analyses confirm most of the previous findings, i.e., Android applications with higher levels of code authorship among contributors experience fewer faults.en_US
dc.identifier.citationBusinge, J., Kawuma, S., Bainomugisha, E., Khomh, F., & Nabaasa, E. (2017, November). Code authorship and fault-proneness of open-source android applications: An empirical study. In Proceedings of the 13th International Conference on Predictive Models and Data Analytics in Software Engineering (pp. 33-42).en_US
dc.identifier.urihttps://dl.acm.org/doi/abs/10.1145/3127005.3127009
dc.identifier.urihttps://nru.uncst.go.ug/handle/123456789/7545
dc.language.isoenen_US
dc.publisherInternational Conference on Predictive Models and Data Analytics in Software Engineeringen_US
dc.subjectSoftware faultsen_US
dc.subjectMinor Contributorsen_US
dc.subjectMajor Contributorsen_US
dc.subjectMost Values Contributorsen_US
dc.subjectTotal Contributorsen_US
dc.titleCode Authorship and Fault-proneness of Open-Source Android Applications : An Empirical Studyen_US
dc.typeOtheren_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Code Authorship and Fault-proneness of Open-Source Android.pdf
Size:
709.09 KB
Format:
Adobe Portable Document Format
Description:
Proceedings
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: