Creating and evolving developer documentation: understanding the decisions of open source contributors
What Makes APIs Hard to Learn? Answers from Developers