We found a match
Your institution may have rights to this item. Sign in to continue.
- Title
Exploiting semantics for filtering and searching knowledge in a software development context.
- Authors
Bergamaschi, Sonia; Martoglia, Riccardo; Sorrentino, Serena
- Abstract
Software development is still considered a bottleneck for Small and Medium Enterprises (SMEs) in the advance of the Information Society. Usually, SMEs store and collect a large number of software textual documentation; these documents might be profitably used to facilitate them in using (and re-using) Software Engineering methods for systematically designing their applications, thus reducing software development cost. Specific and semantics textual filtering/search mechanisms, supporting the identification of adequate processes and practices for the enterprise needs, are fundamental in this context. To this aim, we present an automatic document retrieval method based on semantic similarity and Word Sense Disambiguation techniques. The proposal leverages on the strengths of both classic information retrieval and knowledge-based techniques, exploiting syntactical and semantic information provided by general and specific domain knowledge sources. For any SME, it is as easily and generally applicable as are the search techniques offered by common enterprise Content Management Systems. Our method was developed within the FACIT-SME European FP-7 project, whose aim is to facilitate the diffusion of Software Engineering methods and best practices among SMEs. As shown by a detailed experimental evaluation, the achieved effectiveness goes well beyond typical retrieval solutions.
- Subjects
COMPUTER software development; BUSINESS enterprises; INFORMATION society; KNOWLEDGE management; SOFTWARE engineering
- Publication
Knowledge & Information Systems, 2015, Vol 45, Issue 2, p295
- ISSN
0219-1377
- Publication type
Article
- DOI
10.1007/s10115-014-0796-1