A Ontology-based Process Modelling for XP

  • Authors:
  • Paolo Ceravolo;Ernesto Damiani;Michele Marchesi;Sandro Pinna;Francesco Zavatarelli

  • Affiliations:
  • -;-;-;-;-

  • Venue:
  • APSEC '03 Proceedings of the Tenth Asia-Pacific Software Engineering Conference Software Engineering Conference
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we describe the Extreme Programming Ontology(XPO), a formal model specifying the main conceptsused in the Extreme Programming methodology and theirproperties. XPO's modular structure was developed usingthe usual normative top down approach to software engineeringprocess modeling. It relies on a set of core componentsrooted in three main concepts: Organisational Role,Product and Phase. Besides being useful for indexing relevantdocuments and XP artifacts such as user stories andWiki pages, XPO is aimed at being a sound basis for non-intrusiveanalysis of agile processes, mining process dataabout programmers activity and repositories content in orderto extract new concepts potentially identifying criticalfactors in agile software development. Extension to XPOare also discussed, including other Agile Methodologiesand more general Software Engineering concepts.