An Ontology in Project Management Knowledge Domain
|
|
|
- Elwin Porter
- 10 years ago
- Views:
Transcription
1 An Ontology in Knowledge Domain T.Sheeba, Muscat College, P.O.Box:2910, P.C:112, Ruwi, Sultanate of Oman Reshmy Krishnan, PhD. Muscat College, P.O.Box:2910, P.C:112, Ruwi, Sultanate of Oman M.Justin Bernard, W.J. Towell Engineering, P.O.BOX:1040, P.C:112, Ruwi, Sultanate of Oman ABSTRACT E- is a process in which electronic medium is used to access the defined set of applications and processes. In e- environment, automatic classification of learning materials is essential due to lack of common vocabulary of the knowledge area in some context. Ontology has the potential to play an important role in representing an area of knowledge. This paper proposes ontology to automatic classification of learning materials to the knowledge area domain. This ontology aims to facilitate the search for learning materials within the given domain. The Project Body of Knowledge (PMBOK) was used to define the hierarchical structures of knowledge as it is intended to cover broad area of. The Rational Unified Process (RUP) was used to add axioms to define the relationships between the main concepts. Two specific examples were designed to show the automatic classification of learning materials. Experiments were performed using the OWL reasoner Pellet and editor Protégé 4.2 alpha version. The results of our performance evaluation show that the ontology is able to classify and locate learning materials from the area, according to the desired area, role, artifact and activity. Keywords Ontology; PMBOK; RUP; ; Protégé 4.2 alpha 1. INTRODUCTION With the development of World Wide Web (WWW), the increased popularity and use of its new web-based technologies has increased the number of learning environments, from simple learning resources repositories to more complex learning environments. In such learning environments, almost all the resources are provided through the computers and networks and students can learn anytime and anywhere. It can provide flexible and user-oriented learning environments to students [1]. This self-learning process can happen through many learning materials, such as slide shows, digital books, audio or video recordings, etc. These materials are designed for both on site and at distance learners to use on their own. It allows knowledge sharing within a common interest domain and stimulates independent learning. can be named as one of such subjects. However, the self-learning environment can be challenging, even for the brightest and most motivated students in real knowledge acquisition. The difficulty in finding the desired learning materials according to the learner s range of knowledge themes and interest is one of these challenges. ification of learning materials according to their knowledge area scheme improves the accuracy of information retrieval significantly and allows users to browse the collection by subject. However, these classification mechanisms must use a common language that would allow knowledge sharing to occur effectively. The automated classification is relevant when people do not hold enough knowledge to identify the theme related to the learning materials due to lack of common vocabulary of the knowledge area [2]. Project engineers can be mentioned as an example. Most knowledge areas as an example, the Project area have terminology problems. A terminology, as a general term for all kinds of controlled vocabularies, can help to clear up ambiguities in the terms used in the context of project management [3]. It is common that different development teams use different terms for the same concepts. Thus, it is likely that even professionals find some difficulty to search adequate learning materials due to lack of a common terminology. In this context, ontologies have the potential to play an important role in defining the terms used to describe and represent an area of knowledge thus providing a common shared understanding of the structure of information among individuals or organizations, to enable reuse of domain knowledge, make domain assumption explicit, to separate domain knowledge from the operational knowledge and to analyze domain knowledge. It includes machine-interpretable definitions of basic concepts in the domain and relations among them [4]. Ontology describes a hierarchy of concepts related by subsumption relationships, suitable axioms are added in order to express relationships between concepts and to constrain their intentional interpretations. Ontologies can be used to describe a common vocabulary of terms and specification of their meaning to the knowledge area [5]. Through ontologies, hierarchical structures of themes related to the learning materials can be defined and also it is possible to add reasoning to this structure in order to help the automatic classification of learning materials within the defined hierarchy. The main objective of this paper is to propose an ontology to automatic classification of learning materials related to the knowledge area. Also, this ontology aims to facilitate the search for learning materials within the given domain. The Body of Knowledge (PMBOK) [6] was used to define the hierarchical structures of knowledge. The absence of a recognized consensus on Project terminology has been a challenging task in building the PMBOK Guide, and in achieving an international consensus. The PMBOK is intended to cover broad area of. The Rational Unified Process (RUP) was used to add axioms to define the relationships between the main concepts and enable the reasoning to the PMBOK knowledge area. The remainder sections of this paper are organized as follows: Section 2 presents the related work; Section 3 describes the details of the proposed ontology and its integration with the 1
2 ontology for the classification of learning materials according to the PMBOK knowledge areas; Section 4 discuss some case studies and Section 5 concludes the paper. 2. RELATED WORK There are several papers proposing ontologies for the Project area. This section presents these researches and their approaches. PROMONT [7], is a project management ontology developed from the most notably upcoming DIN model to model project management specifications. It provides the basis of common understanding between projects related terms and methods and thus facilitate the management of projects accomplished in dynamic virtual environments. A prototype ontological model [8] prescribed by the PRINCE2 project management method is described for the project management processes. This prototype creates a representation of ontology in OWL as a collection of axioms. It was created using the Protégé 4 ontological modeling tool. This model is used in checking the compliance of suppliers stated methods with standards and supporting process model tailoring. However, it presents difficulties for domain experts as its reasoning rules can be counter-intuitive. The concepts of e-government project management are presented using ontology in this model [9]. It is applied in the productivity of e-government project process which enables the knowledge reuse, collaboration and interoperability between all stakeholders related with the implementation of such type of projects. PMBOK integrated with RUP is applied to create a model for software project management [10]. This integrated model addresses the possibility of automating a number of tasks for software development. HCRN (hierarchical case retrieval network) [11] is used by the project managers to interlink decision making tasks. It provides a basis for experience management of decision making within project management processes by transforming decision situation to knowledge focus. As there are several schemes proposed for ontologies in the area, there is not an ontology to classify materials according to the Engineering knowledge area. The next section discusses the proposal of an ontology to help solving this problem. 3. PROPOSED ONTOLOGY This section presents an ontology for software Project based on PMBOK and its integration with RUP concepts to classify learning materials in the Project knowledge area. Some of the widely used ontology development tools include Ontolingua, Ontosaurus, WebOnto, Protégé, OntoEdit etc. In this area of ontology development, ontology editor Protégé 4.2 alpha is used as an appropriate language and development tools as it is widely available. The most prevalent document is the Body of Knowledge (PMBOK) provided by the Institute with the objective of serving as reference to related courses. PMBOK s knowledge area is used as a reference in this paper to define the knowledge s hierarchical structure. This guide identifies a comprehensive set of Project definitions which are good practice and generally recognized. They are organized into five generic process groups and nine knowledge areas (shown in Table 1), which determine the scope of what is generally understood to be [7]. However, the guide does not have enough information that allows automatic classification of learning materials according to the hierarchical structure defined for. Also, PMBOK does not provide a discipline approach to assign tasks and responsibilities of knowledge areas using relationships among concepts or precise properties within the area. Hence, RUP was also used to define the relationships among the main concepts, which are: Discipline,, and. Although RUP is a software engineering process, the concept of discipline can be related to PMBOK knowledge areas, as shown in Table 1. Table 1. Relationship between the PMBOK knowledge areas and RUP disciplines PMBOK Knowledge Area Project Integration Project Scope Project Time Project Cost Project Quality Project Human Resource Project Communications Project Risk Project Procurement RUP Discipline Deployment Configuration & Change Configuration & Change Configuration & Change 3.1 Development of Ontology There is no one correct way or methodology for developing ontologies. The method for development of ontologies proposed by [4] is followed in this paper. According to the proposed approach, ontology development involves the following six basic steps. The general stages in the design and development of ontology are as follows: Step 1 - ENUMERATE IMPORTANT TERMS IN ONTOLOGY To build a glossary for, we collected the terms from PMBOK and software development area. Step 2 - DEFINE THE CLASSES AND THE CLASS HIERARCHY The main goal of this step is the creation of a set of preliminary concepts and the categorization of those terms into concepts. Using the top-down strategy we tried to fit the terms and concepts into the metaconcept. Steps 3 & 4 - DEFINE THE PROPERTIES OF CLASSES SLOTS, DEFINE THE FACETS OF THE SLOTS This step is used to create relationships between the concepts. 2
3 Step 5: GENERATION OF INSTANCE 3.2 OnrepRUP: Ontology Representation of RUP RUP expresses each discipline in terms of its key elements: roles (who performs activities which have input and output artifacts), activities (how they perform the tasks), and artifacts (what the activity achieves). A role defines the behavior and responsibilities of an individual, or a set of individuals working together as a team. It provides general description of the role and the artifacts and activities for which the role is responsible. An activity is a piece of task a role performs. It describes the role responsible for the activity and the artifact(s) needed as input and the artifact(s) produced as output. An artifact is a document, model, or model element produced, modified, or used by a process. It describes the role responsible for artifact. Other elements supplement these three key elements, such as work guidelines, artifact guidelines, concepts, templates, reports, checkpoints, whitepapers, roadmaps and tool mentors [12]. OnrepRUP was developed with Discipline concept and its relationship to the key concepts, and. Relationships and their properties created for these four concepts are shown in Table 2. Domain Task Disciplin e Table 2. es and properties from OnrepRUP Range Disciplin e Task Property hasdomain isdomainof hasconsult hasresponsible isconsultedby isresponsiblefor hasperform Special Property (inverse) isdomainof hasdomain isconsultedby isresponsiblefor hasconsult hasresponsible IsPerformerOf Fig 1: OnrepRUP general hierarchy The Discipline class consists of nine disciplines that represent the RUP model. Discipline class and other classes, and are represented by the relation isdomainof as shown in Fig 2. IsPerformerOf hasperform The general proposed hierarchy is presented in Fig 1. The PM class was created to group the PMBOK knowledge areas. RupCoreElements class was created to group the derivative concept classes: Discipline,, and Activiy. Fig 2: Discipline class Similarly, classes, and were related to the Discipline class using hasdomain property. Fig 3 shows an example of hasdomain property relating and Discipline classes. Subclasses of artifact identify each of nine disciplines proposed in the RUP model using this relationship. 3
4 3.3 s Ontology After the ontology structure for RUP elements are established, it is then necessary to enable automatic classification of learning materials within domain. The PM class was created to represent the learning materials which represent the ten PMBOK s areas. Each PMBOK s areas are assigned to the instance of learning material, as shown in Fig 6. Fig 3: hasdomain property The class consists of six group of roles created within the RUP, namely: Analysts, Developers, General s, Manager, Production Support and Testers. Furthermore, instance of each roles are related to the instance of using two relationships hasconsult and hasresponsible as shown in Fig 4. Fig 6: s according to the PMBOK In order to recommend the learning material to the three concepts, and isrecommendedto property was created. Below table shows the relation of three concepts, and to the learning material using isrecommendedto property. Table 3. isrecommendedto property Domain Range Property Special Property (inverse) M aterial isrecommen dedto hasrecomm endation Fig 4: Relation between s subclasses and The class was created to represent the activity of the RUP model. The class has direct relationship with the class through the hasperform property as shown in Fig 5. M aterial hasrecomme ndation isrecomme ndedto Fig 5: Relation between s subclasses and Through the related recommendation it is possible to classify the material according to the PMBOK s knowledge areas. Thus, it is possible to recommend the learning material for the use of a specific artifact, such as a Use cases; the execution of a specific activity, such as Develop iteration plan; or the execution of a specific role, such as Software Analyst. For example, a learning material will be classified to atleast one instance of the, or classes using the isrecommendedto property as shown in Fig 7. 4
5 Table 4. Values assigned to the isrecommendedto property Id. Recommend ation for Recommend ation for Recommend ation for Fig 7: isrecommendedto Property This type of recommendation helps to obtain a precise classification of learning materials when there is no formal knowledge about to which knowledge area the material belongs to Programming Guidelines Risk List Reviewer Test Designer System Administrator Update Change Request Develop Business Case 4. Results The proposed ontology could be used in the e-learning environment to share the knowledge related to the Project area. This ontology will help the project engineers in two areas. First, it will help to classify the learning materials within the appropriate domain as the user may not have enough knowledge to classify the correct materials. Second, it will assist to recommend the learning materials within the domain. These two cases have been explained with help of proposed ontology in the following sections. The simulations were created using the Protégé 4.2 alpha tool. The Pellet reasoner was used to classify the learning materials. Case 1 s ification learning material instances are added in the Protégé, as shown in Fig 8. Also isrecommendedto property was used to make recommendations to the instances of three classes, and User Interface Guidelines Measurement Plan Review Record Software Development Plan (Training- Plan) Project Plan (updated) System Analyst Schedule and Assign Work Report Status Fig 8: materials instances included using Protégé Below table shows the values assigned to the isrecommendedto property for each one of the learning materials. It is possible to verify for the learning materials by knowledge areas defined in the PMBOK as shown in Fig 9. The learning materials are classified in three knowledge areas, one of them by artifact recommendation, and the other two by and. The proposed ontology can be used to help filter consistent recommendations among, and Activiy classes. For example, it is possible to retrieve all the learning materials related to the Project Communications area. 5
6 Fig 9: s classification Case 2 s Recommendation Case 2 allows the users to find all the learning materials according to the recommendations done by the three classes, and. SPARQL was used to simulate a sample of these cases possibilities. The SPARQL is an RDF query language, that is, a query language for databases, able to retrieve and manipulate data stored in Resource Description Framework format [13]. Fig 10 shows the result obtained using SPARQL query which retrieves learning materials recommended by s. Fig 11: Query using SPARQL by Fig 10: Query using SPARQL by Queries can be executed to obtain learning materials recommended by s and as well as shown in Fig 11 and 12. Fig 12: Query using SPARQL by It is also possible to add new recommendations to the learning materials according to the use. For example, a learning material that was added with the Requirement Reviewer role may also be recommended to the Programming Guidelines. Hence, the detail for the recommendation and retrieval of material becomes more efficient and precise. 5. Conclusion This paper proposed an ontology to automatically classify learning materials related to the knowledge area. Main structure of PMBOK knowledge area was used to define the ontology. RUP was used to define the concept and relationships among three classes, and. The RUP was used to add axioms to represent the relationships between concepts and enable the reasoning to the PMBOK knowledge area according to recommendations. It aims to facilitate the search for these materials. Some experiments were performed to automatically classify the learning materials in the knowledge areas. Furthermore, the ontology provides views of the learning materials recommended under three aspects artifacts, activity and role. This diversity can be another facilitator for retrieving the desired material. 6
7 The proposed ontology will be integrated to a self-learning environment, and experiments with students and professionals will be performed in order to evaluate the proposal. 6. References [1] Wei Hu, Tianzhou Chen, and Qingsong Shi, Collaborative Web-Based E-learning Environment for Information Security Curriculum World Academy of Science, Engineering and Technology, 53, [2] Joselaine Valaski, Andreia Malucelli, Sheila Reinehr, Ricardo Santos, Ontology to ify in Software Engineering Knowledge Domain, [3] Cornelius Wille, Alain Abran, Jean Marc Desharnais, Reiner R. Dumke, The quality conceps and subconcepts in SWEBOK: An ontology challenge, [4] Noy, N. F. and McGuinness, D. L. Ontology Development 101: A Guide to Creating Your First Ontology. Stanford Knowledge Systems Laboratory Technical Report KSL and Stanford Medical Informatics Technical Report SMI , [5] Guarino, N, Formal Ontology and Information Systems, (pp. 3-15). Amsterdam, Netherlands: IOS Press, [6] Duncan, W. R.; A Guide to the Body of Knowledge, PMI Standards Committee, Project Institute, [7] Sven Abels, Frederik Ahlemann, Axel Hahn, Kevin Hausmann, and Jan Strickmann, PROMONT A Ontology as a Reference for Virtual Project Organizations, OTM Workshops, LNCS 4277, pp , [8] Robert T. Hughes, Project management process ontologies: a proof of concept, [9] Sarantis, D. Askounis, D., A project management ontology as a reference for e-government projects Internet Technology and Secured Transactions, , ICITST, [10] Daniel Antonio Callegari, Ricardo Melo Bastos, Project and Software Development Processes: Integrating RUP and PMBOK, International Conference on Systems Engineering and Modeling,IEEE, [11] Maya Kaner and Reuven Karni, Experience within Processes, [12] PRJ270: Essentials of Rational Unified Process, Module 3: RUP Structure and Navigation, PPT Presentation, accessed [13] SPARQL: accessed June [14] Stanford. The Protégé Ontology Editor and Knowledge Acquisition System, accessed June
Ontology-based Classification of Email
Ontology-based Classification of Email Kazem Taghva, Julie Borsack, Jeffrey Coombs, Allen Condit, Steve Lumos, and Tom Nartker Information Science Research Institute University of Nevada, Las Vegas Abstract
Application of ontologies for the integration of network monitoring platforms
Application of ontologies for the integration of network monitoring platforms Jorge E. López de Vergara, Javier Aracil, Jesús Martínez, Alfredo Salvador, José Alberto Hernández Networking Research Group,
Semantic Search in Portals using Ontologies
Semantic Search in Portals using Ontologies Wallace Anacleto Pinheiro Ana Maria de C. Moura Military Institute of Engineering - IME/RJ Department of Computer Engineering - Rio de Janeiro - Brazil [awallace,anamoura]@de9.ime.eb.br
Software Engineering Reference Framework
Software Engineering Reference Framework Michel Chaudron, Jan Friso Groote, Kees van Hee, Kees Hemerik, Lou Somers, Tom Verhoeff. Department of Mathematics and Computer Science Eindhoven University of
Ontology and automatic code generation on modeling and simulation
Ontology and automatic code generation on modeling and simulation Youcef Gheraibia Computing Department University Md Messadia Souk Ahras, 41000, Algeria [email protected] Abdelhabib Bourouis
The Ontological Approach for SIEM Data Repository
The Ontological Approach for SIEM Data Repository Igor Kotenko, Olga Polubelova, and Igor Saenko Laboratory of Computer Science Problems, Saint-Petersburg Institute for Information and Automation of Russian
Redesigned Framework and Approach for IT Project Management
Vol. 5 No. 3, July, 2011 Redesigned Framework and Approach for IT Project Management Champa Hewagamage 1, K. P. Hewagamage 2 1 Department of Information Technology, Faculty of Management Studies and Commerce,
A GENERALIZED APPROACH TO CONTENT CREATION USING KNOWLEDGE BASE SYSTEMS
A GENERALIZED APPROACH TO CONTENT CREATION USING KNOWLEDGE BASE SYSTEMS By K S Chudamani and H C Nagarathna JRD Tata Memorial Library IISc, Bangalore-12 ABSTRACT: Library and information Institutions and
Increasing Development Knowledge with EPFC
The Eclipse Process Framework Composer Increasing Development Knowledge with EPFC Are all your developers on the same page? Are they all using the best practices and the same best practices for agile,
A HUMAN RESOURCE ONTOLOGY FOR RECRUITMENT PROCESS
A HUMAN RESOURCE ONTOLOGY FOR RECRUITMENT PROCESS Ionela MANIU Lucian Blaga University Sibiu, Romania Faculty of Sciences [email protected] George MANIU Spiru Haret University Bucharest, Romania Faculty
elearning Content Management Middleware
elearning Content Management Middleware Chen Zhao Helsinki 18.2.2004 University of Helsinki Department of Computer Science Authors Chen Zhao Title elearning Content Management Middleware Date 18.2.2004
ONTOLOGY BASED FEEDBACK GENERATION IN DESIGN- ORIENTED E-LEARNING SYSTEMS
ONTOLOGY BASED FEEDBACK GENERATION IN DESIGN- ORIENTED E-LEARNING SYSTEMS Harrie Passier and Johan Jeuring Faculty of Computer Science, Open University of the Netherlands Valkenburgerweg 177, 6419 AT Heerlen,
Semantic Web Services for e-learning: Engineering and Technology Domain
Web s for e-learning: Engineering and Technology Domain Krupali Shah and Jayant Gadge Abstract E learning has gained its importance over the traditional classroom learning techniques in past few decades.
A Framework for Ontology-Based Knowledge Management System
A Framework for Ontology-Based Knowledge Management System Jiangning WU Institute of Systems Engineering, Dalian University of Technology, Dalian, 116024, China E-mail: [email protected] Abstract Knowledge
EXPLOITING FOLKSONOMIES AND ONTOLOGIES IN AN E-BUSINESS APPLICATION
EXPLOITING FOLKSONOMIES AND ONTOLOGIES IN AN E-BUSINESS APPLICATION Anna Goy and Diego Magro Dipartimento di Informatica, Università di Torino C. Svizzera, 185, I-10149 Italy ABSTRACT This paper proposes
Santhosh John. International Journal of Information and Education Technology, Vol. 4, No. 4, August 2014
Development of an Educational Ontology for Java Programming (JLEO) with a Hybrid Methodology Derived from Conventional Software Engineering Process Models Santhosh John Abstract Semantic Web refers to
An Ontology-based e-learning System for Network Security
An Ontology-based e-learning System for Network Security Yoshihito Takahashi, Tomomi Abiko, Eriko Negishi Sendai National College of Technology [email protected] Goichi Itabashi Graduate School
Leveraging RUP, OpenUP, and the PMBOK. Arthur English, GreenLine Systems
Software Project Management Leveraging RUP, OpenUP, and the PMBOK Arthur English, GreenLine Systems GreenLine Systems Inc. 2003 2013 My Background 30+ years of IT project management experience with both
ONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY
ONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY Yu. A. Zagorulko, O. I. Borovikova, S. V. Bulgakov, E. A. Sidorova 1 A.P.Ershov s Institute
Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK
IBM Software Group Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK Jean-Louis Maréchaux Software IT Specialist IBM Rational
Essentials of the Quality Assurance Practice Principles of Testing Test Documentation Techniques. Target Audience: Prerequisites:
Curriculum Certified Software Tester (CST) Common Body of Knowledge Control Procedures Problem Resolution Reports Requirements Test Builds Test Cases Test Execution Test Plans Test Planning Testing Concepts
Developing CMMI in IT Projects with Considering other Development Models
Developing CMMI in IT Projects with Considering other Development Models Anahita Ahmadi* MSc in Socio Economic Systems Engineering Organizational Process Development Engineer, International Systems Engineering
Ontology for Home Energy Management Domain
Ontology for Home Energy Management Domain Nazaraf Shah 1,, Kuo-Ming Chao 1, 1 Faculty of Engineering and Computing Coventry University, Coventry, UK {nazaraf.shah, k.chao}@coventry.ac.uk Abstract. This
Design and Development of Ontology for Risk Management in Software Project Management
2009 International Symposium on Computing, Communication, and Control (ISCCC 2009) Proc.of CSIT vol.1 (2011) (2011) IACSIT Press, Singapore Design and Development of Ontology for Risk Management in Software
Project Knowledge Management Based on Social Networks
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
Classical Software Life Cycle Models
Classical Software Life Cycle Models SWEN 301 Trimester 1, 2015 Lecturer: Dr Hui Ma Engineering and Computer Science Lecture slides make use of material provided on the textbook's companion website Motivation
ADVANCED GEOGRAPHIC INFORMATION SYSTEMS Vol. II - Using Ontologies for Geographic Information Intergration Frederico Torres Fonseca
USING ONTOLOGIES FOR GEOGRAPHIC INFORMATION INTEGRATION Frederico Torres Fonseca The Pennsylvania State University, USA Keywords: ontologies, GIS, geographic information integration, interoperability Contents
TDWI strives to provide course books that are content-rich and that serve as useful reference documents after a class has ended.
Previews of TDWI course books are provided as an opportunity to see the quality of our material and help you to select the courses that best fit your needs. The previews can not be printed. TDWI strives
Iterative Project Management 1
Iterative Project Management Module 2 Objectives Understand issues for Project Managers (PM) who use iterative development by: Learning how the PM monitors and steers an iterative project towards success.
A Service Modeling Approach with Business-Level Reusability and Extensibility
A Service Modeling Approach with Business-Level Reusability and Extensibility Jianwu Wang 1,2, Jian Yu 1, Yanbo Han 1 1 Institute of Computing Technology, Chinese Academy of Sciences, 100080, Beijing,
2 AIMS: an Agent-based Intelligent Tool for Informational Support
Aroyo, L. & Dicheva, D. (2000). Domain and user knowledge in a web-based courseware engineering course, knowledge-based software engineering. In T. Hruska, M. Hashimoto (Eds.) Joint Conference knowledge-based
Ontology-based Product Tracking System
Ontology-based Product Tracking System Vikram N. Ketkar, Larry Whitman & Don Malzahn Department of Industrial and Manufacturing Engineering Wichita State University Wichita, KS 67260 Abstract Product tracking
Ontology-Based Discovery of Workflow Activity Patterns
Ontology-Based Discovery of Workflow Activity Patterns Diogo R. Ferreira 1, Susana Alves 1, Lucinéia H. Thom 2 1 IST Technical University of Lisbon, Portugal {diogo.ferreira,susana.alves}@ist.utl.pt 2
Semantic Web based e-learning System for Sports Domain
Semantic Web based e-learning System for Sports Domain S.Muthu lakshmi Research Scholar Dept.of Information Science & Technology Anna University, Chennai G.V.Uma Professor & Research Supervisor Dept.of
Standards & Practices for the software and system engineers /
Standards & Practices for the software and system engineers / professionals John Walz [email protected] IEEE Computer Society 1 st VP IEEE Software & Systems Engineering i Standards d Committee Systems
ONTOLOGY FOR MOBILE PHONE OPERATING SYSTEMS
ONTOLOGY FOR MOBILE PHONE OPERATING SYSTEMS Hasni Neji and Ridha Bouallegue Innov COM Lab, Higher School of Communications of Tunis, Sup Com University of Carthage, Tunis, Tunisia. Email: [email protected];
Towards a new approach of continuous process improvement based on CMMI and PMBOK
www.ijcsi.org 160 Towards a new approach of continuous process improvement based on CMMI and PMBOK Yassine Rdiouat 1, Naima Nakabi 2, Khadija Kahtani 3 and Alami Semma 4 1 Department of Mathematics and
The Rap on RUP : An Introduction to the Rational Unified Process
The Rap on RUP : An Introduction to the Rational Unified Process Jeff Jacobs Jeffrey Jacobs & Associates phone: 650.571.7092 email: [email protected] http://www.jeffreyjacobs.com Survey Does your
A Meta-model of Business Interaction for Assisting Intelligent Workflow Systems
A Meta-model of Business Interaction for Assisting Intelligent Workflow Systems Areti Manataki and Yun-Heh Chen-Burger Centre for Intelligent Systems and their Applications, School of Informatics, The
Basic Unified Process: A Process for Small and Agile Projects
Basic Unified Process: A Process for Small and Agile Projects Ricardo Balduino - Rational Unified Process Content Developer, IBM Introduction Small projects have different process needs than larger projects.
Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object
Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Anne Monceaux 1, Joanna Guss 1 1 EADS-CCR, Centreda 1, 4 Avenue Didier Daurat 31700 Blagnac France
Ontology-Based Meta-model for Storage and Retrieval of Software Components
OntologyBased Metamodel for Storage and Retrieval of Software Components Cristiane A. Yaguinuma Department of Computer Science Federal University of São Carlos (UFSCar) P.O. Box 676 13565905 São Carlos
Plan-Driven Methodologies
Plan-Driven Methodologies The traditional way to develop software Based on system engineering and quality disciplines (process improvement) Standards developed from DoD & industry to make process fit a
JOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2006 Vol. 5. No. 8, November-December 2006 Requirements Engineering Tasks Donald Firesmith,
BUSINESS VALUE OF SEMANTIC TECHNOLOGY
BUSINESS VALUE OF SEMANTIC TECHNOLOGY Preliminary Findings Industry Advisory Council Emerging Technology (ET) SIG Information Sharing & Collaboration Committee July 15, 2005 Mills Davis Managing Director
DISCOVERING RESUME INFORMATION USING LINKED DATA
DISCOVERING RESUME INFORMATION USING LINKED DATA Ujjal Marjit 1, Kumar Sharma 2 and Utpal Biswas 3 1 C.I.R.M, University Kalyani, Kalyani (West Bengal) India [email protected] 2 Department of Computer
Modeling an Ontology for Managing Contexts in Smart Meeting Space
Modeling an Ontology for Managing Contexts in Smart Meeting Space Mohammad Rezwanul Huq, Nguyen Thi Thanh Tuyen, Young-Koo Lee, Byeong-Soo Jeong and Sungyoung Lee Department of Computer Engineering Kyung
Program Lifecycle Methodology Version 1.7
Version 1.7 March 30, 2011 REVISION HISTORY VERSION NO. DATE DESCRIPTION AUTHOR 1.0 Initial Draft Hkelley 1.2 10/22/08 Updated with feedback Hkelley 1.3 1/7/2009 Copy edited Kevans 1.4 4/22/2010 Updated
UPROM Tool: A Unified Business Process Modeling Tool for Generating Software Life Cycle Artifacts
UPROM Tool: A Unified Business Process Modeling Tool for Generating Software Life Cycle Artifacts Banu Aysolmaz 1 and Onur Demirörs 2 1, 2 Informatics Institute, Middle East Technical University, Ankara,
LinkZoo: A linked data platform for collaborative management of heterogeneous resources
LinkZoo: A linked data platform for collaborative management of heterogeneous resources Marios Meimaris, George Alexiou, George Papastefanatos Institute for the Management of Information Systems, Research
The Ontology and Architecture for an Academic Social Network
www.ijcsi.org 22 The Ontology and Architecture for an Academic Social Network Moharram Challenger Computer Engineering Department, Islamic Azad University Shabestar Branch, Shabestar, East Azerbaijan,
New Web tool to create educational and adaptive courses in an E-Learning platform based fusion of Web resources
New Web tool to create educational and adaptive courses in an E-Learning platform based fusion of Web resources Mohammed Chaoui 1, Mohamed Tayeb Laskri 2 1,2 Badji Mokhtar University Annaba, Algeria 1
Software Engineering from an Engineering Perspective: SWEBOK as a Study Object
Software Engineering from an Engineering Perspective: SWEBOK as a Study Object Alain Abran a,b, Kenza Meridji b, Javier Dolado a a Universidad del País Vasco/Euskal Herriko Unibertsitatea b Ecole de technologie
Semantic Concept Based Retrieval of Software Bug Report with Feedback
Semantic Concept Based Retrieval of Software Bug Report with Feedback Tao Zhang, Byungjeong Lee, Hanjoon Kim, Jaeho Lee, Sooyong Kang, and Ilhoon Shin Abstract Mining software bugs provides a way to develop
Studio. Rapid Single-Source Content Development. Author XYLEME STUDIO DATA SHEET
Studio Xyleme delivers content management for learning and development. We transform the way you author, publish, deliver, and analyze learning content to drive business performance. With Xyleme, you have
How To Use Networked Ontology In E Health
A practical approach to create ontology networks in e-health: The NeOn take Tomás Pariente Lobo 1, *, Germán Herrero Cárcel 1, 1 A TOS Research and Innovation, ATOS Origin SAE, 28037 Madrid, Spain. Abstract.
Data Quality Mining: Employing Classifiers for Assuring consistent Datasets
Data Quality Mining: Employing Classifiers for Assuring consistent Datasets Fabian Grüning Carl von Ossietzky Universität Oldenburg, Germany, [email protected] Abstract: Independent
Project Scope Management in PMBOK made easy
By Dr. TD Jainendrakumar The main objective of any project is to fulfill the scope of the project on time and within the budget. What is Project Scope? Scope refers to all the work involved in creating
Software Engineering. Session 3 Main Theme Requirements Definition & Management Processes and Tools Dr. Jean-Claude Franchitti
Software Engineering Session 3 Main Theme Requirements Definition & Management Processes and Tools Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical
Time Monitoring Tool Software Development Plan. Version <1.1>
Time Monitoring Tool Software Development Plan Version Revision History Date Version Description Author 10/01/01 1.0 First Draft Sabrina Laflamme 12/01/01 1.1 Completion of Document John Lemon Page
Chapter 8 Approaches to System Development
Systems Analysis and Design in a Changing World, sixth edition 8-1 Chapter 8 Approaches to System Development Table of Contents Chapter Overview Learning Objectives Notes on Opening Case and EOC Cases
TSRR: A Software Resource Repository for Trustworthiness Resource Management and Reuse
TSRR: A Software Resource Repository for Trustworthiness Resource Management and Reuse Junfeng Zhao 1, 2, Bing Xie 1,2, Yasha Wang 1,2, Yongjun XU 3 1 Key Laboratory of High Confidence Software Technologies,
Software Certification and Software Certificate Management Systems
Software Certification and Software Certificate Management Systems (Position Paper) Ewen Denney and Bernd Fischer USRA/RIACS, NASA Ames Research Center, Moffett Field, CA 94035, USA {edenney,fisch}@email.arc.nasa.gov
LMS L E A R N I N G S O L U T I O N S
LMS FEATURES LEARNING SOLUTIONS Table of Contents ORGANIZATION AND SEARCH Unique Features of Vowel LMS Tracking of non-scorm Learning Material Face-to-Face Training Management HTML Drag and Drop Course
Secure Semantic Web Service Using SAML
Secure Semantic Web Service Using SAML JOO-YOUNG LEE and KI-YOUNG MOON Information Security Department Electronics and Telecommunications Research Institute 161 Gajeong-dong, Yuseong-gu, Daejeon KOREA
Requirements Definition and Management Processes
Software Engineering G22.2440-001 Session 1 Sub-Topic 1 Requirements Definition & Management Processes and Tools Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute
technische universiteit eindhoven WIS & Engineering Geert-Jan Houben
WIS & Engineering Geert-Jan Houben Contents Web Information System (WIS) Evolution in Web data WIS Engineering Languages for Web data XML (context only!) RDF XML Querying: XQuery (context only!) RDFS SPARQL
Assessment of NCTD Program Management Framework for Positive Train Control Program
Assessment of NCTD Program Management Framework for Positive Train Control Program Subtask 2: Analysis Gap Analysis Prepared for: Brad Hansen, M.S., PMP Director, PMO Capital Projects May 2013 0 icfi.com/transportation
Questions? Assignment. Techniques for Gathering Requirements. Gathering and Analysing Requirements
Questions? Assignment Why is proper project management important? What is goal of domain analysis? What is the difference between functional and non- functional requirements? Why is it important for requirements
Semantic Knowledge Management System. Paripati Lohith Kumar. School of Information Technology
Semantic Knowledge Management System Paripati Lohith Kumar School of Information Technology Vellore Institute of Technology University, Vellore, India. [email protected] Abstract The scholarly activities
On the general structure of ontologies of instructional models
On the general structure of ontologies of instructional models Miguel-Angel Sicilia Information Engineering Research Unit Computer Science Dept., University of Alcalá Ctra. Barcelona km. 33.6 28871 Alcalá
An Integrated Quality Assurance Framework for Specifying Business Information Systems
An Integrated Quality Assurance Framework for Specifying Business Information Systems Frank Salger 1, Stefan Sauer 2, Gregor Engels 1,2 1 Capgemini sd&m AG, Carl-Wery-Str. 42, D-81739 München, Germany
Partnering for Project Success: Project Manager and Business Analyst Collaboration
Partnering for Project Success: Project Manager and Business Analyst Collaboration By Barbara Carkenord, CBAP, Chris Cartwright, PMP, Robin Grace, CBAP, Larry Goldsmith, PMP, Elizabeth Larson, PMP, CBAP,
REVIEW ON THE EFFECTIVENESS OF AGILE UNIFIED PROCESS IN SOFTWARE DEVELOPMENT WITH VAGUE SYSTEM REQUIREMENTS
REVIEW ON THE EFFECTIVENESS OF AGILE UNIFIED PROCESS IN SOFTWARE DEVELOPMENT WITH VAGUE SYSTEM REQUIREMENTS Lisana Universitas Surabaya (UBAYA), Raya Kalirungkut, Surabaya, Indonesia E-Mail: [email protected]
Annotea and Semantic Web Supported Collaboration
Annotea and Semantic Web Supported Collaboration Marja-Riitta Koivunen, Ph.D. Annotea project Abstract Like any other technology, the Semantic Web cannot succeed if the applications using it do not serve
Thesis Summary: An Ontology for City Logistics
Thesis summary This report contains the detailed course of designing an ontology that formalises the domain knowledge of City Logistics and then facilitates relevant agent-based modelling. Validation,
Open Group SOA Governance. San Diego 2009
Open Group SOA Governance San Diego 2009 SOA Governance Aspects A comprehensive view of SOA Governance includes: People Organizational structures Roles & Responsibilities Processes Governing processes
Monalessa Perini Barcellos 1,2, Ana Regina C. da Rocha (advisor) 1, Ricardo de A. Falbo (advisor) 2
An Ontology-based Approach for Software Measurement and Suitability Measurement Repository Evaluation to Apply Statistical Software Process Control in High Maturity Organizations Monalessa Perini Barcellos
A Review of an MVC Framework based Software Development
, pp. 213-220 http://dx.doi.org/10.14257/ijseia.2014.8.10.19 A Review of an MVC Framework based Software Development Ronnie D. Caytiles and Sunguk Lee * Department of Multimedia Engineering, Hannam University
The role of integrated requirements management in software delivery.
Software development White paper October 2007 The role of integrated requirements Jim Heumann, requirements evangelist, IBM Rational 2 Contents 2 Introduction 2 What is integrated requirements management?
Context Capture in Software Development
Context Capture in Software Development Bruno Antunes, Francisco Correia and Paulo Gomes Knowledge and Intelligent Systems Laboratory Cognitive and Media Systems Group Centre for Informatics and Systems
Rational DOORS Next Generation. Quick Start Tutorial
Rational DOORS Next Generation Quick Start Tutorial 1 Contents 1. Introduction... 2 2. Terminology... 3 3. Project Area Preparation... 3 3.1 Creating the project area... 3 4 Browsing Artifacts and Modules...
Analysis of the Specifics for a Business Rules Engine Based Projects
Analysis of the Specifics for a Business Rules Engine Based Projects By Dmitri Ilkaev and Dan Meenan Introduction In recent years business rules engines (BRE) have become a key component in almost every
Linked Data Interface, Semantics and a T-Box Triple Store for Microsoft SharePoint
Linked Data Interface, Semantics and a T-Box Triple Store for Microsoft SharePoint Christian Fillies 1 and Frauke Weichhardt 1 1 Semtation GmbH, Geschw.-Scholl-Str. 38, 14771 Potsdam, Germany {cfillies,
OWL based XML Data Integration
OWL based XML Data Integration Manjula Shenoy K Manipal University CSE MIT Manipal, India K.C.Shet, PhD. N.I.T.K. CSE, Suratkal Karnataka, India U. Dinesh Acharya, PhD. ManipalUniversity CSE MIT, Manipal,
Ontology based Recruitment Process
Ontology based Recruitment Process Malgorzata Mochol Radoslaw Oldakowski Institut für Informatik AG Netzbasierte Informationssysteme Freie Universität Berlin Takustr. 9, 14195 Berlin, Germany [email protected]
The SWEBOK Initiative and Software Measurement Intentions
The SWEBOK Initiative and Software Measurement Intentions Abstract ALAIN ABRAN Executive Co-editor, SWEBOK Project Pierre Bourque, Robert Dupuis (Co-editors) Articulating a body of knowledge is an essential
