Show simple item record

dc.contributor.authorBusinge, John
dc.contributor.authorKawuma, Simon
dc.contributor.authorBainomugisha, Engineer
dc.date.accessioned2021-06-02T07:42:57Z
dc.date.available2021-06-02T07:42:57Z
dc.date.issued2020-08-28
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.urihttp://ir.must.ac.ug/xmlui/handle/123456789/901
dc.description.abstractContext: In 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.language.isoen_USen_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.typeArticleen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record