XMI for XP project data interchange

  • Authors:
  • G. Concas;M. Marchesi;A. Cau;S. Pinna;K. Mannaro;N. Serra

  • Affiliations:
  • Universitá di Cagliari, Cagliari, Italy;Universitá di Cagliari, Cagliari, Italy;Universitá di Cagliari, Cagliari, Italy;Universitá di Cagliari, Cagliari, Italy;Universitá di Cagliari, Cagliari, Italy;Universitá di Cagliari, Cagliari, Italy

  • Venue:
  • Proceedings of the 2004 workshop on Quantitative techniques for software agile process
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

In recent years Extreme Programming and Agile Methodologies are becoming very popular among academics and practitioners of software engineering. In order to create a knowledge base on XP and agile methodologies, a common standard for process data representation is needed. This standard can also be used for interchanging data among different tools supporting XP projects. In this paper we present XMI as a possible solution to this problem. We show the advantages of XMI for XP project data collection and interchange. XMI is an OMG standard for modelling data object semantics in XML syntax. It integrates XML and UML and requires the definition of a model for data that must be interchanged. In this context we have defined a UML model for an XP project. The XP project model consists of a set of UML classes diagrams representing the XP project entities, their properties and relationships. The model can be easily extended to other agile methodologies. We used this model for exporting process data from XPSwiki, a tool for XP project management and for process data collection.