Number of developers McMahonGlenda ChattertonKen 2019 Number of developers