Project Knowledge Management Based on Social Networks

Similar documents
Most Effective Communication Management Techniques for Geographically Distributed Project Team Members

Scalable End-User Access to Big Data HELLENIC REPUBLIC National and Kapodistrian University of Athens

Intelligent Analysis of User Interactions in a Collaborative Software Engineering Context

Context Capture in Software Development

ONTODESIGN; A DOMAIN ONTOLOGY FOR BUILDING AND EXPLOITING PROJECT MEMORIES IN PRODUCT DESIGN PROJECTS

Linking BPMN, ArchiMate, and BWW: Perfect Match for Complete and Lawful Business Process Models?

A Knowledge Management Framework Using Business Intelligence Solutions

Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object

Social Network Analysis as a Tool for Improving Enterprise Architecture

IJCSES Vol.7 No.4 October 2013 pp Serials Publications BEHAVIOR PERDITION VIA MINING SOCIAL DIMENSIONS

Semantic Search in Portals using Ontologies

Lightweight Data Integration using the WebComposition Data Grid Service

Semantically Enhanced Web Personalization Approaches and Techniques

THE ROLE OF KNOWLEDGE MANAGEMENT SYSTEM IN SCHOOL: PERCEPTION OF APPLICATIONS AND BENEFITS

A Meta-model of Business Interaction for Assisting Intelligent Workflow Systems

SEMANTIC-BASED AUTHORING OF TECHNICAL DOCUMENTATION

How to Analyze Company Using Social Network?

MERGING ONTOLOGIES AND OBJECT-ORIENTED TECHNOLOGIES FOR SOFTWARE DEVELOPMENT

SOCIAL NETWORK ANALYSIS EVALUATING THE CUSTOMER S INFLUENCE FACTOR OVER BUSINESS EVENTS

New Web tool to create educational and adaptive courses in an E-Learning platform based fusion of Web resources

How To Use Networked Ontology In E Health

Selbo 2 an Environment for Creating Electronic Content in Software Engineering

BUSINESS INTELLIGENCE AS SUPPORT TO KNOWLEDGE MANAGEMENT

Business Process Models as Design Artefacts in ERP Development

Exploration and Visualization of Post-Market Data

Thesis Summary: An Ontology for City Logistics

Knowledge-based Approach in Information Systems Life Cycle and Information Systems Architecture

Fogbeam Vision Series - The Modern Intranet

A SOCIAL NETWORK ANALYSIS APPROACH TO ANALYZE ROAD NETWORKS INTRODUCTION

MALLET-Privacy Preserving Influencer Mining in Social Media Networks via Hypergraph

Enabling Self Organising Logistics on the Web of Things

Evaluating Software Products - A Case Study

Background: Business Value of Enterprise Architecture TOGAF Architectures and the Business Services Architecture

How To Use Data Mining For Knowledge Management In Technology Enhanced Learning

Organization of Internet Standards

A Semantic Approach for Access Control in Web Services

A Capability Model for Business Analytics: Part 2 Assessing Analytic Capabilities

Automatic Timeline Construction For Computer Forensics Purposes

Semantic Knowledge Management System. Paripati Lohith Kumar. School of Information Technology

APPLYING CASE BASED REASONING IN AGILE SOFTWARE DEVELOPMENT

Measuring the value of social software

D6.3 Knowledge Model: Project Knowledge Management

Family Evaluation Framework overview & introduction

Ontological Model of Educational Programs in Computer Science (Bachelor and Master Degrees)

SWAP: ONTOLOGY-BASED KNOWLEDGE MANAGEMENT WITH PEER-TO-PEER TECHNOLOGY

Cyber Graphics. Abstract. 1. What is cyber graphics? 2. An incrementally modular abstraction hierarchy of shape invariants

ONTOLOGY-BASED MULTIMEDIA AUTHORING AND INTERFACING TOOLS 3 rd Hellenic Conference on Artificial Intelligence, Samos, Greece, 5-8 May 2004

A Platform for Supporting Data Analytics on Twitter: Challenges and Objectives 1

Application of ontologies for the integration of network monitoring platforms

No More Keyword Search or FAQ: Innovative Ontology and Agent Based Dynamic User Interface

ORGANIZATIONAL KNOWLEDGE MAPPING BASED ON LIBRARY INFORMATION SYSTEM

TECHNOLOGY ANALYSIS FOR INTERNET OF THINGS USING BIG DATA LEARNING

Dr. STYLIANI KLEANTHOUS LOIZOU CURRICULUM VITAE

A Methodology for the Development of New Telecommunications Services

Research of Postal Data mining system based on big data

Miracle Integrating Knowledge Management and Business Intelligence

Digital libraries of the future and the role of libraries

Enterprise Resource Planning Analysis of Business Intelligence & Emergence of Mining Objects

A Service Modeling Approach with Business-Level Reusability and Extensibility

BUSINESS VALUE OF SEMANTIC TECHNOLOGY

ONTOLOGY FOR MOBILE PHONE OPERATING SYSTEMS

Databases in Organizations

Supporting in- and off-hospital Patient Management Using a Web-based Integrated Software Platform

An Empirical Study on the Use of Web 2.0 by Greek Adult Instructors in Educational Procedures

Basic Trends of Modern Software Development

IFE Strategic Plan

An Ontology-Based Information Management System for Pharmaceutical Product Development

An Ontology in Project Management Knowledge Domain

Ontology and automatic code generation on modeling and simulation

Component-based Development Process and Component Lifecycle Ivica Crnkovic 1, Stig Larsson 2, Michel Chaudron 3

Context Model Based on Ontology in Mobile Cloud Computing

Modeling an Ontology for Managing Contexts in Smart Meeting Space

AN ONTOLOGICAL APPROACH TO WEB APPLICATION DESIGN USING W2000 METHODOLOGY

Visualizing e-government Portal and Its Performance in WEBVS

Figure 2: DAMA Publications

IMPROVING BUSINESS PROCESS MODELING USING RECOMMENDATION METHOD

Model Driven Interoperability through Semantic Annotations using SoaML and ODM

Case Study. Using Knowledge: Advances in Expertise Location and Social Networking

Understanding and Supporting Intersubjective Meaning Making in Socio-Technical Systems: A Cognitive Psychology Perspective

Semantics and Ontology of Logistic Cloud Services*

How to prepare and submit a proposal for EARLI 2015

Component visualization methods for large legacy software in C/C++

Development of an Ontology for the Document Management Systems for Construction

Data Mining in Web Search Engine Optimization and User Assisted Rank Results

11 Tips to make the requirements definition process more effective and results more usable

A SYSTEMATIC APPROACH FOR COMPONENT-BASED SOFTWARE DEVELOPMENT

Transcription:

DOI: 10.7763/IPEDR. 2014. V70. 10 Project Knowledge Management Based on Social Networks Panos Fitsilis 1+, Vassilis Gerogiannis 1, and Leonidas Anthopoulos 1 1 Business Administration Dep., Technological Educational Institute of Thessaly, Larissa, 41110, Greece Abstract. One of the most valuable resources for organizations today is knowledge developed and held within their teams during the execution of their projects. Although the need for maximal reuse of lessons learned and knowledge accumulated for keeping companies at the leading edge is evident, this knowledge is often lost because it can be difficult or impossible to articulate. In this paper, we present ONSOCIAL system, a system that attempts to capitalize knowledge accumulated over social networks. For achieving this objective, ONSOCIAL system is using the concept of confluence nests, where tacit knowledge stored in social networks is collected and classified, with the use of domain software project management ontology. The end result is a customised semantic enterprise social network that can be used for improving the performance of project management processes. Keywords: Knowledge Management, Project Management, Ontologies, Social Networks. 1. Introduction Social capital is widely referred to as the resources accumulated by individuals or groups through relationships in a network [1]. These relationships contain knowledge that after certain analysis can be utilised for various purposes. Therefore, social capital has been associated with a variety of positive socioeconomic outcomes, such as improved public health, decreased crime rates, and more efficient financial markets [2]. Based on their social capital, individuals can draw on assets (e.g., helpful information, personal relationships, capability to form groups, etc.) from other members of the networks to which he or she belongs. As a result social networks and specifically enterprise social networks can be used in the context of project management in order to answer questions, such as: How to select the best performing project team? What is the know-how available to project through the competences of its stakeholders? Who is the most trusted supplier for a specific project need? As somebody could imagine, the number of different questions that can be asked is almost infinitive and as such they do not constitute a systematic or practical way to utilize the social capital available. What are needed are: a) a holistic approach and b) a number of validated for their usefulness measures in order to convert the social capital to a practical software project management tool. For addressing the above research questions, we present an approach which is based on three different disciples and attempts to combine them in a single model. Namely these disciplines are: project management, enterprise social networks and ontologies-knowledge management. In the proposed approach, three are the basic steps involved: a) building the enterprise social network, b) modelling knowledge required for successfully implementing a software project using custom developed software project management ontology, and c) querying the system for answering to specific project needs as described in the list of questions above. The work presented is currently implemented in ONSOCIAL research project (http:// http://onsocial.teilar.gr/). The remainder of the paper is structured as follows. Section 2 provides the background of the project: project management methodologies and of ontological engineering and defines the context of this paper. Section 3 presents an overview of the system and section 4 presents the conclusions and future work. + Corresponding author. Tel.: +302410684204; fax: +302410613147 E-mail address: fitsilis@teilar.gr 48

2. Background ONSOCIAL system is based on three different disciplines and it attempts to combine them in a single model. Namely these disciplines are: software project management, enterprise social networks and ontologies and knowledge management. The discipline of project management has evolved over half a century and permeates all industries, institutions and governments throughout the world. In response to the perceived need to organise thinking about project management a number of frameworks have been produced (Projects In Controlled Environments 2 (PRINCE 2) [3], PMI Guide to the Project Management Body of Knowledge [4], International Project Management Association Capability Baseline (ICB) [5], etc.). Social Network Analysis (SNA) offers a powerful tool that provides the means for analysing informal networks [6]. Social network analysis aims to understand the relationships between people, groups, organizations, and other types of social entities [7], and has been used extensively in fields such as sociology [8] and management [9]. A social network is modeled as a graph with nodes representing the individual actors in the network and ties representing the relationships between the actors. The key benefit of SNA is the ability to visualize networks and manipulate these visualizations in real-time. As such, in the context of project management, SNA can acts as a diagnostic gap-analysis tool for social networks in organizations. Broadly speaking, the benefits of interventions based on SNA include: a) promoting the collaboration within groups or teams of an organization; b) facilitating communication c) enabling smooth information flow within the teams. Prior work has also shown that project artefact properties are directly influenced by social network properties of teams, such as their email interactions, and their contribution history of developers. In earlier work, Bird et al. [10] constructed email social networks from open source project mailing lists and found that social network analysis measures were highly correlated with development activity. In addition, they found that global connectivity measures such as betweenness were better indicators of development activity than local measures such as degree centrality. Pinzger et al. [11] used contribution history to construct the networks of binaries and the developers that contributed to them. They found that measures such as degree centrality, closeness centrality, and Bonacich power in contribution networks also had very good predictive power in determining failure-prone binaries. Meneeley et al. [12] created networks that consisted solely of developers where edges between developers were based on collaboration on common files. They used social network analysis to assign values of metrics such as betweenness, degree, and closeness to developers. A holistic approach for combining knowledge, tasks needs in knowledge, project geographical different location was presented from Fitsilis et al. [13] where seven different project dimensions were used together in order to give answers to more complex queries. However, in order to achieve project knowledge management and knowledge reuse, several enabling activities and alternatives approached should be considered. One approach that offers substantial benefits and can be combined with SNA is that of ontological engineering. Over the last few years, ontologies have become part of popular research topics from a variety of different fields. An ontology is a formal specification of a shared conceptualization, as defined by Gruber [14]. Ontologies allow the specification of concepts with attributes of a specific type. Concepts can be organized in a hierarchy (using the specialization relationship between two concepts). Considering the large number of ontologies developed, ranging from generic and core ontologies to domain and application specific ontologies, and the lack of standardization, an evolution of methodologies and supportive tools for ontology engineering is expected. However, among the most prominent and standardized ontology languages is OWL 2 [15] and among the development tools, Protégé ontology development tool [16]. 3. Overview of ONSOCIAL system The ONSOCIAL system aims to provide project managers with an innovative and seamless project management toolkit, which will be adaptable to their needs and their specific type of projects. The ONSOCIAL framework will be adaptable to organisations specific needs like the type of projects that they manage and the variant knowledge that they have. The main aim of the ONSOCIAL system is to enable the 49

composition, sharing and distribution of knowledge that will result to business solutions evolvement. The ONSOCIAL system will support organisations to identify their best practices and metrics targeting to effectiveness and performance improvement that result to the advancement of adaptability and responsiveness to rapidly changing market demands and customer requirements. Further, ONSOCIAL enables the dynamic formation of virtual teams by facilitating knowledge exchange, while at the same time protecting private knowledge assets, as the multi-layer ontology will also encode policies for data usage. ONSOCIAL system combines SNA and semantic modelling techniques in order to provide to project managers a methodology, techniques and tools to transform the social capital available today in large enterprise social networks to economic benefit for its users. For achieving the above a theoretical model is needed able to combine Social Networks and Semantic Modelling. The theoretical foundation that ONSOCIAL project is formalised using the concept of confluence nests [17]. Confluence Nest (CN) is a tripartite graph with hyperedges. A tripartite graph is a graph whose vertices can be divided into three disjoint sets and edges are connecting vertices from these three disjoint sets. Formally, the confluence nest is defined as CN = (O, S, I, E) where O is a graph representing a Software Project Management Ontology S is a graph representing an Enterprise Social Network I is a set of Information Objects containing knowledge or reusable components E is a set of hyperedges connecting vertices of O, S and I. The idea that a confluence nest is attempting to represent is which artefact is developed by whom and contains knowledge of what type. The idea of confluence nests is presented graphically in Fig. 1. Fig. 1: Concept of confluence nests. According to this view, the knowledge of each employee is the sum of personal knowledge together with the knowledge that results from the social network. It is very customary to go back for a quick solution of a problem to partners or friends who have encountered the same problem before. At the enterprise level, members of the organization possess documents of different types (publications, deliverables, presentations), e-mails, contacts, etc. The analysis of the above information will enable us to build a social network with the properties we desire. At this point we should mention the "Social Software" [18], i.e., software designed to 50

support social networking, communication and cooperation groups and individuals, taking into account the social environment. The social software and the corresponding scientific field "Social Computing" [19] which examines the development and use ICT to enhance or facilitate social action of the user evolves rapidly in recent years. Members of organizations are using social software applications such as e-mail, instant messaging, internet forums, blogs, wikis, tools for collaborative authoring texts, tools, social networking, social bookmarking tools, etc. both within the organization and outside it. The extraction and analysis of information generated and stored by these tools can help build the social network with the properties we desire. The steps for knowledge extraction in the proposed system are presented graphically in Fig. 2. The information (documents, e-mails, contacts, etc.) staff evaluated using the procedures and structure of the ontology (step 1). The identified information is evaluated and the produced metadata are stored using the proposed ontology (step 2, 3 and 4). At the same time the stored information is augmented with information that is stored in enterprise social network, such as friendships, recommendations, notifications, group memberships, etc. (step 5). Software Project Ontology Personnel information 2 1 Personnel knowledge evaluation 3 Knowledge management 5 4 Social network Team selection Fig. 2: ONSOCIAL SYSTEM Team selection use case. Obviously, the above described architecture is able additionally to answer to similar use cases, such as project supplier selection, project artefact reuse, project resource allocation, etc. 4. Conclusions ONSOCIAL system explores the process of project management by assisting large distributed project organizations in their efforts to capitalize on the knowledge accumulated to social networks. For achieving this objective ONSOCIAL system is using the concept of confluence nests, where tacit knowledge stored in social networks is collected and classified with the use of domain software project management ontology. The end result is a customised semantic enterprise social network that can be used for improving the performance of project management processes. Currently ONSOCIAL system is implementing the Project Team Selection use case, while development is under way for implementing more project management use cases, such as supplier selection. 5. Acknowledgements The research presented in this paper has been co-financed by the European Union (European Social Fund) and Greek national funds through the Operational Program Education and Lifelong Learning of the National Strategic Reference Framework. In particular, the research work has been co-financed by the R&D 51

programs "ONSOCIAL" which take place in the context of the "ARCHIMEDES III" National Research Programme. 6. References [1] J. S. Coleman. "Social Capital in the Creation of Human Capital." American Journal of Sociology, 1988, 94: pp. S95-S121. [2] P. Adler and S. Kwon. Social capital: Prospects for a new concept. Academy of Management Review, 2002, 27(1): pp. 17 40. [3] Managing Successful Projects with PRINCE2, Office of Government Commerce, London: The Stationary Office 2005. [4] Project Management Institute Standard Committee. A guide to the Project Management Body of Knowledge (PMBoK), Project Management Institute, 2008. [5] ICB - IPMA Competence Baseline - Version 3.0., Van Haven Publishing, Netherlands, 2006. [6] S. Wasserman and K. Faust. Social Network Analysis: Methods and Applications, Cambridge: UK, Cambridge University Press, 1994. [7] B. Wellman and S. D. Berkowitz. Social structures: A network approach. Cambridge University Press, Cambridge, 1998, UK. [8] K.S. Cook and J.M. Whitmeyer. Two approaches to social structure: Exchange theory and network analysis. Annual Review of Sociology, 1992. [9] S.P. Borgatti, & P.C. Foster. The network paradigm in organizational research: A review and typology. Journal of Management, 2003, 29(6). [10] C. Bird, A. Gourley, P. Devanbu, M. Gertz, and A. Swaminathan. Mining email social networks, in Proceedings of the 3rd International Workshop on Mining Software Repositories, 2006. [11] M. Pinzger, N. Nagappan, and B. Murphy. Can developermodule networks predict failures? in SIGSOFT 08/FSE-16: Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering. New York, NY, USA: ACM, 2008. [12] A. Meneely, L.Williams, W. Snipes, and J. Osborne. Predicting failures with developer networks and social network analysis, in Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering ACM, 2008. [13] P. Fitsilis, V. Gerogiannis, L. Anthopoulos, and A. Kameas. Using Social Network Analysis for Software Project Management. Proceedings of the 2009 International Conference on the Current Trends in Information Technology (CTIT 2009), Dubai, IEEE Press. [14] T. R. Gruber, Toward principles for the design of ontologies used for knowledge sharing. Int. Journal of Human- Computer Studies, 1995, vol. 43, pp. 907-928. [15] OWL 2 Web Ontology Language, W3C recommendation 27 October 2009. [Online]. Available: http://www.w3.org/tr/owl2-overview/ [16] Protégé 4.1 ontology editor, 2011. Stanford University Medical Informatics. [Online]. Available: http://protege.stanford.edu/ [17] P. Fitsilis, Modeling project management knowledge as confluence nests, Technical Report, TEI Larissa, 2009, Project Management Department. [18] C. Allen. (2004). Tracing the evolution of social software. [Online]. Available: http://www.lifewithalacrity.com/2004/10/tracing_the_evo.html [19] F. Y. Wang, K. Carley, D. Zeng, and W. Mao. Social computing: From social informatics to social intelligence, Intelligent Systems, IEEE, 2007, 22(2):79-83. 52