Easier Said than Done: An Empirical Investigation of Software Design and Quality in Open Source Software Development | IEEE Conference Publication | IEEE Xplore