Skip to main content

Posts

Showing posts with the label Software Defects

Why AI or ML Software Projects need Heroes

 - By Suvodeep Majumder, IEEE Member, Joymallya Chakraborty, Amritanshu Agrawal, Tim Menzies, IEEE Fellow I felt executing ML or AI project is not only purely technical,l but also clear communication between team members and the size of the team also matters, Hence I picked up this topic Heroes are those who participate in 80% (or more) of the communications associated with a commit. Abstract A “hero” project is one where 80% or more of the contributions are made by the 20% of the developers. In the literature, such projects are deprecated since they might cause bottlenecks in development and communication. However, there is little empirical evidence on this matter. Further, recent studies show that such hero projects are very prevalent. Accordingly, this paper explores the effect of having heroes in project, from a code quality perspective. We identify the heroes developer communities in 1100+ open source GitHub projects. Based on the analysis, we find that (a) hero project