Abstract

Software Project Management is a knowledge intensive process that can benefit substantially from ontology development and ontology engineering. Ontology development could facilitate or improve substantially the software development process through the improvement of knowledge management, the increase of software and artefacts reusability, and the establishment of internal consistency within project management processes of various phases of software life cycle. A large number of ontologies have been developed attempting to address various software engineering aspects, such as requirements engineering, components reuse, domain modelling, etc. In this paper, we present a systematic literature review focusing on software project management ontologies. The literature review, among other, has identified lack of standardization in terminology and concepts, lack of systematic domain modelling and use of ontologies mainly in prototype ontology systems that address rather limited aspects of software project management processes.

Highlights

  • Project Management (PM) is widely accepted today as an important management tool in business development and business success

  • The aim of this paper is to study software project management ontologies in order to reuse/develop an upper software project management ontology that will be used for automated knowledge extraction from social networks

  • This paper confirmed that a large number of ontologies in the areas of software project management and of software engineering have been developed

Read more

Summary

Introduction

Project Management (PM) is widely accepted today as an important management tool in business development and business success. In the area of software engineering, the goal is to find repeatable processes that improve both productivity and quality For this reason, a large number of software process models have been developed, namely Waterfall, Prototyping, RAD (Rapid Application Development), Incremental, Spiral, UP (Unified Process) XP (Extreme Programming), Scrum, etc. Even though software project management attracted significant attention from both industry and academia, a great number of projects still fail to meet their requirements in terms of time delays, cost overrun and quality restrictions. These failures are attributed to the facts that software projects are complex undertakings, relying heavily on human knowledge and human interaction. Many studies on various types of software projects have proven that their outcomes are far from the complete fulfilment of the initial requirements [5] [6]

Objectives
Methods
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call