“…The classification process consists of reading title, questions, answers and comments to classify them based on various aspects, including the technology used, programming language, and category of reuse. The reuse categories were extracted from the systematic literature review, performed by Ahmaro et al [2], on papers published from 1977 to 2013 on the different concepts surrounding Software Reusability. In this work, Ahmaro et al [2] identified the following categories: design patterns, component-based development, application frameworks, legacy system wrapping, service-oriented systems, application product lines, commercial off-the-shelf integration, program libraries, program generators, aspect-oriented software development and configurable vertical applications.…”