Att hantera kunskap inom programvaruutveckling är mycket viktigt, eftersom mjukvaruutveckling är en mänsklig och kunskapsintensiv aktivitet. Den huvudsakliga tillgången till en programvaruorganisation består av dess intellektuella kapital. I detta dokument föreslår vi KnowBench, ett nytt kunskapshanteringssystem som integreras i den dagliga mjukvaruutvecklingsprocessen och kan användas för att fånga kunskap och erfarenhet så snart det genereras genom att tillhandahålla lätta verktyg baserade på Semantic Web-teknik. Detta tillvägagångssätt stöder utvecklare under programvaruutvecklingsprocessen för att producera programvara av bättre kvalitet. Målet med KnowBench är att stödja hela kunskapshanteringsprocessen när utvecklare designar och implementerar programvara genom att stödja identifiering, förvärv, utveckling, distribution, bevarande och användning av kunskap À À À byggstenarna i ett kunskapshanteringssystem.
Panagiotou och Mentzas använde KnowBench som stöder kunskapshanteringsprocessen för utformning och genomförande av programvara REF.
LEVERAGING SOFTWARE REUSE WITH KNOWLEDGE MANAGEMENT IN SOFTWARE DEVELOPMENT
{'venue': 'International Journal of Software Engineering and Knowledge Engineering', 'journal': 'International Journal of Software Engineering and Knowledge Engineering', 'mag_field_of_study': ['Computer Science']}