  Each programming language comes with official documentation to guide
developers with APIs, methods, and classes. However, in some cases, official
documentation is not an efficient way to get the needed information. As a
result, developers may consult other sources (e.g., Stack Overflow, GitHub) to
learn more about an API, its implementation, usage, and other information that
official documentation may not provide. In this research, we propose an
automatic approach to generate summaries for APIs and methods by leveraging
unofficial documentation using NLP techniques. Our findings demonstrate that
the generated summaries are competitive, and can be used as a complementary
source for guiding developers in software development and maintenance tasks.
