Unknown

Dataset Information

Knowledge reuse in software projects: Retrieving software development Q&A posts based on project task similarity.


ABSTRACT: Software developers need to cope with a massive amount of knowledge throughout the typical life cycle of modern projects. This knowledge includes expertise related to the software development phases (e.g., programming, testing) using a wide variety of methods and tools, including development methodologies (e.g., waterfall, agile), software tools (e.g., Eclipse), programming languages (e.g., Java, SQL), and deployment strategies (e.g., Docker, Jenkins). However, there is no explicit integration of these various types of knowledge with software development projects so that developers can avoid having to search over and over for similar and recurrent solutions to tasks and reuse this knowledge. Specifically, Q&A sites such as Stack Overflow are used by developers to share software development

SUBMITTER: Melo G 

PROVIDER: S-EPMC7745967 | biostudies-literature | 2020

REPOSITORIES: biostudies-literature