“…For example, the ideas of "open source" and "open access" are assumed to be a strong component of the culture of practice of developers, which was largely supported in our literature review (Crowston, Annabi, & Howison, 2003;Halloran & Scherlis, 2003). However, despite an ethos and willingness to share code, many developers do not provide the documentation necessary for others to understand or make use of their code easily (Sojer & Henkel, 2010;von Krogh, Spaeth, & Haefliger, 2005). Furthermore, code comments or other descriptions are often absent, or do not reflect the intent of the coder sufficiently, making it difficult if not impossible to understand the decisions made in developing the code (Marcus & Menzies, 2010;Menzies & Di Stefano, 2003).…”