Literature review of software development practices on Mozilla