34
LOGO ADELMAR ESPLANA A Study on the Implementation of Semantic Wiki Based Knowledge Management System for Application Service Providers (ASP’S) in Managing Software Artifacts

Semantic Wiki

Tags:

Embed Size (px)

DESCRIPTION

A STUDY ON THE IMPLEMENTATION OF SEMANTIC WIKI-BASED KNOWLEDGE MANAGEMENT SYSTEM FOR APPLICATION SERVICE PROVIDERS (ASP\’S) IN MANAGING SOFTWARE ARTIFACTS

Citation preview

Page 1: Semantic Wiki

LOGOADELMAR ESPLANA

A Study on the Implementation of Semantic Wiki Based Knowledge

Management System for Application Service Providers

(ASP’S) in Managing Software Artifacts

Page 2: Semantic Wiki

Introduction

Knowledge Knowledge can be either tacit or explicit (Polanyi, 1967).

Tacit - something not easily seen or expressible

Explicit - can be expressed in words and numbers and is more easily communicated

Knowledge Management how organizations create, retain, and share knowledge

(Argote, 1999)

Page 3: Semantic Wiki

Introduction

Knowledge Management System Tools to effect the management of knowledge and are

manifested in a variety of implementations (Davenport & De Long, 1998) including document repositories, expertise databases, discussion lists, and context-specific retrieval systems incorporating collaborative filtering technologies

Page 4: Semantic Wiki

Introduction

Application Service Providers In the ASP model, computer-based services are offered by

providers to their customers over the network to take advantage of the provider’s competitive advantage in terms of better resources, systems support, and maintenance schedules, including regular hardware and software upgrades.

Or Software as a Service (SAAS)

Page 5: Semantic Wiki

Introduction

Semantic Wiki A hybrid solution derived from the strengths of the

Semantic Web (machine processable, data integration, complex queries) and wiki (easy to use/contribute, strongly interconnected, collaboration) technologies.

Software Artifacts Software artifacts are categorized as source code, models,

and documentations.

Page 6: Semantic Wiki

Background

In the KPMG 1998 survey, results showed that the barriers to effective implementation of knowledge management include:

lack of time to share knowledge (49%) lack of skill in knowledge management (49%) lack of understanding (40%) lack of appropriate technology (26%)

Page 7: Semantic Wiki

Purpose of the study

To determine how semantic wikis can be used by application service providers (ASPs) as an alternative knowledge management solution for managing software artifacts.

capable of self-learning and self-adapting to today’s requirement of information sharing

Page 8: Semantic Wiki

Assumptions and Limitation

employees are willing and able to share knowledge employees are given time to document their work companies are committed to knowledge sharing and to the

cost of doing it since the system will only be accessible within the

company’s network, security concerns will not be an issue employees are encouraged by the company to share

knowledge because of the added incentives they will receive

Page 9: Semantic Wiki

Context of the Problem

Based on the survey conducted by Filemaker International (2007) on over 100 people responsible for IT management within UK businesses with 250 employees or less

Around 64 percent of the respondents believed that silo mentality had something to do with how information is created and used

As the company increases their need to outsource their IT skills and needs requirement, silo mentality also dramatically increases

Page 10: Semantic Wiki

Context of the Problem

Application Service Providers (ASPs) Company provides software framework to multiple

customers Computer-based services are offered by providers to their

customers over the network to take advantage of the provider’s competitive advantage in terms of better resources, systems support and maintenance schedules which include regular hardware and software upgrades

Page 11: Semantic Wiki

Statement of the Problem

The inability to locate valuable information when needed is one of the most common issues that knowledge workers are facing today

Knowledge workers spend 15- 25% (1-2 hrs) of time hunting for information, while 60 percent of employees spend more than an hour per day duplicating the work of others (O’Brien, Bernoff, Sorley, & Flemming, 2001)

As a result, employees get 50%-75% of their relevant information directly from other people (Philips, 2007)

Page 12: Semantic Wiki

Statement of the Problem

The issues that knowledge workers are facing today are not because of the absence of tools, but because the different tools are not integrated.

Many knowledge management implementations have failed because of the focus on technology rather than on creating an atmosphere conducive to knowledge capture and sharing (Gonzales, 2005).

The problem is that maintenance of silo applications now consumes more than 70 percent of the IT budget (Davis, 2006).

Page 13: Semantic Wiki

Literature Review

WikiWiki weaving heterogeneous software artifacts The goal of the XSDoc Wiki was to reduce the development-

documentation gap by making documentation more convenient and attractive to developers (Aquiar & David, 2005).

Self-organized reuse of software engineering knowledge supported by semantic wikis Self-organized reuse of artifacts from software and system

development using lightweight wiki technology promises a sustainable preservation and availability of business-critical information (Decker, Eric Ras, Klein, & Hoecht, 2008)..

Page 14: Semantic Wiki

Literature Review

Search for relevant software change artifacts using semantic network The researchers created a set of tools and technologies which

used metadata to assist software engineers in their search for software artifacts in response to change requests.

Accuracy increased as a result of their experimental effort, and the semantic approach led to better recall and precision compared to existing full-text search approaches (Lindvall, Feldmann, Karabatis, Chen, & Janeja, 2009).

Page 15: Semantic Wiki

Research Methodology

Qualitative Method Identify, Compare, Evaluate and Recommend Solution for Information Sharing Requirements

Compared Word/SVN, email, traditional Wiki and Semantic Wiki solutions

Collaboration, Information retrieval, Information dissemination, and Integration.

Strengths and limitations

Page 16: Semantic Wiki

Research Methodology

Knowledge-sharing Support in Managing Software Artifacts Evaluated the solution and presented previous and

current studies Requirements of Software Artifacts Documentation

Identified the challenges and evaluated the solution

Page 17: Semantic Wiki

Results

Solution for Information Sharing Requirements Semantic wikis offer the most functionalities and

flexibilities relative to other solutions for effective and efficient information sharing

Capabilities : support for communication and collaboration provide advanced information retrieval techniques allow machine-understandable domain knowledge to be

shared across application boundaries advanced information dissemination techniques

Page 18: Semantic Wiki

Results

Limitations lack of user interface capabilities which are available in

MS Word lack of quality printed output occasionally disconnected scenario from network

Page 19: Semantic Wiki

Results

Knowledge-sharing Support in Managing Software Artifacts Semantic wikis can be used as a coordination and

communication tool for gathering of requirements and sharing of ideas

Semantic wiki can be leveraged by ASP’s for bug tracking, requirements and traceability management, requirement engineering, and documentation

Semantic wiki can be used as an integrated application for advanced searching and context-aware navigation

Page 20: Semantic Wiki

Conceptual framework: sharing of knowledge across application boundaries

Semantic Wiki

User Interface (UI)

Repository

Software Artifacts

(documents, code, design

etc.)

Metadata(RDF/OWL)

Retrieval component

Version control

systems (SVN)

Database(SQL Server)

Bug tracking

Requirements Management

Semantic-Aware UI Apps

Software Development Plugins

Non-Technical UsersTechnical Users

Client Component

Server Component

Repository

Page 21: Semantic Wiki

Results

Semantic wiki solutions for today’s common issue of SMEs were addressed in several ways, such as: concept-based rather than language-based searching; question answering rather than retrieval; richer structure content navigation rather than the traditional forward linking.

Semantic wikis have advanced searching and retrieval functionality and can be used for tracing issues due to their advanced content analysis feature.

RSS can be used as a solution for information overload and network overload.

Page 22: Semantic Wiki

Results

An interesting development in the realization of the semantic web is the acquisition of a company called Powerset by Microsoft. Powerset uses so-called “semantic web” technology that generates results based on an understanding of a word's meaning and the context of its use. “Microsoft's acquisition of Powerset makes perfect sense and is probably the best shot at a disruptive technology that might allow it to leapfrog Google,” says Andrei Hagiu, assistant professor of strategy focusing on technology, at Harvard Business School (Holahan, 2008).

Page 23: Semantic Wiki

Powerset Semantic Web Search Engine

Page 24: Semantic Wiki

Results

Requirements of Software Artifacts Documentation

Lessons learned from CMU’s study on each requirement served as a baseline for a better semantic wiki solution

From the CMU study using traditional wikis, the biggest drawback indicated was the inability of the wiki to deal with the creation of drawings.

It was argued that although support for this kind of feature is not available, a solution is not far from reality.

The inability of a wiki to understand architecture was something that the traditional wiki failed to address, but semantic wikis are now capable of.

Page 25: Semantic Wiki

Results Requirements of Software Artifacts Documentation

Lessons learned from CMU’s study on each requirement served as a baseline for a better semantic wiki solution

(Bachmann & Merson, 2005) From the CMU study using traditional wikis, the biggest

drawback indicated was the inability of the wiki to deal with the creation of drawings.

It was argued that although support for this kind of feature is not available, a solution is not far from reality.

The inability of a wiki to understand architecture was something that the traditional wiki failed to address, but semantic wikis are now capable of.

Page 26: Semantic Wiki

Gliffy online rich internet application for diagramming

Page 27: Semantic Wiki

Trac’s integrated software configuration and project management

Page 28: Semantic Wiki

Results

The requirement for easy access to documentation was comprised of two separate issues: the unstructured nature of the wiki and the accessibility of the wiki when an internet connection is not available.

The issue of a wiki being unstructured is no longer a concern with semantic wikis because they can do more than mere navigation.

Page 29: Semantic Wiki

Recommendations

For some ASP companies that are not yet using semantic wiki-based technology in their KMS, it is recommended that these ASPs do research to utilize the technology and staff training to maximize the capabilities of semantic wikis in managing their software artifacts.

Any ASP that can implement the semantic wiki-based KMS will benefit their company by having better information sharing within their company and among their clients.

Page 30: Semantic Wiki

Recommendations

By implementing a semantic wiki-based KMS, an ASP can save money, time, and effort in managing software artifacts for a more competitive and profitable ASP, and it will provide a better work environment and improved access to information among its clients

Page 31: Semantic Wiki

Questions

Page 32: Semantic Wiki

ReferencesAquiar, A., & David, G. (2005). WikiWiki weaving heterrogeneous software artifacts. WikiSym '05 (pp. 67-74). San Diego, CA, USA.: ACM.

Bachmann, F., & Merson, P. (2005, September). Experience using the web-based tool wiki for architecture documentation. Retrieved May 25, 2009, from

http://www.sei.cmu.edu/pub/documents/05.reports/pdf/05tn041.pdf

Davenport, T. H., & De Long, D. W. (1998). Successful knowledge management projects. Sloan Management Review.

Davis, M. (2006). Semantic wave 2006 - part-1: Executive guide to billion dollar Markets. A Project10X special report.

Decker, B., Eric Ras, J. R., Klein, B., & Hoecht, C. (2008). Self-organized reuse of software engineering knowledge supported by semantic wikis. Retrieved June 1, 2009, from http://en.scientificcommons.org/40499741

File Maker. (2007). Business information silos survey. Retrieved May 25, 2009, from http://www.filemaker.co.uk/frustrated/downloads/FM_Silo_Ex_Sum.pdf

Page 33: Semantic Wiki

ReferencesGonzales, J. R. (2005, February). Wiki and the wiki way: beyond a knowledge management

solution. Retrieved May 25, 2009, from http://www.uhisrc.com/FTB/Wiki/wiki_way_brief%5B1%5D-Jennifer%2005.pdf

Holahan, C. (2008, July 1). Microsoft's plan b for search. Retrieved June 5, 2009, from http://www.businessweek.com/technology/content/jun2008/tc20080630_349921.htm

KPMG Management Consulting. (1998). Knowledge management research report.

Lindvall, M., Feldmann, R. L., Karabatis, G., Chen, Z., & Janeja, V. P. (2009). Searching for relevant software change artifacts using semantic. SAC'09 (pp. 496-500). Honolulu, HI, USA: ACM.

O’Brien, D., Bernoff, J., Sorley, J., & Flemming, G. (2001). Portals squeeze business media. Cambridge, MA USA: Forrester Research, Inc.

Philips, C. (2007, March). Beyond recruiting and retention. Retrieved May 25, 2009, from http://download.microsoft.com/download/2/a/1/2a11a642-2804-4de9-b186-7341768a8803/Energy%20EyeOpener%20FINAL%20presentation

%20May14%20 no%20notes.ppt

Page 34: Semantic Wiki

ReferencesPolanyi, M. (1967). The tacit dimension. Garden City, NY, USA: Doubleday.