• DocumentCode
    2416688
  • Title

    A ontology-based process modelling for XP

  • Author

    Ceravolo, Paolo ; Damiani, Ernesto ; Marchesi, Michele ; Pinna, Sandro ; Zavatarelli, Francesco

  • Author_Institution
    Dip. di Tecnologie dell´´Informazione, Univ. di Milano, Italy
  • fYear
    2003
  • fDate
    10-12 Dec. 2003
  • Firstpage
    236
  • Lastpage
    242
  • Abstract
    We describe the Extreme Programming Ontology (XPO), a formal model specifying the main concepts used in the extreme programming methodology and their properties. XPO´s modular structure was developed using the usual normative top down approach to software engineering process modeling. It relies on a set of core components rooted in three main concepts: organisational role, product and phase. Besides being useful for indexing relevant documents and XP artifacts such as user stories and Wiki pages, XPO is aimed at being a sound basis for nonintrusive analysis of agile processes, mining process data about programmers activity and repositories content in order to extract new concepts potentially identifying critical factors in agile software development. Extension to XPO are also discussed, including other agile methodologies and more general software engineering concepts.
  • Keywords
    data mining; formal specification; knowledge representation; software process improvement; Extreme Programming Ontology; agile software development; document indexing; formal model specification; nonintrusive analysis; software engineering process model; Capability maturity model; Coordinate measuring machines; Data mining; Indexing; Object oriented modeling; Ontologies; Production; Programming profession; Software engineering; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2003. Tenth Asia-Pacific
  • Print_ISBN
    0-7695-2011-1
  • Type

    conf

  • DOI
    10.1109/APSEC.2003.1254376
  • Filename
    1254376