In this paper 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.
Recently, much research work has focused on the design of complex infrastructures for Business Process Management (BPM).Process Intelligence (PI) has emerged as a branchn of the BPM domain that deals with improving and standardizing process inspection and analysis, aiming at improving the speed and the effectiveness of business operations. Currently, PI shows several limitations, e.g. due to the fact that only a limited part of the information collected by BPM systems is actually used.The novel idea of the metric life cycle implemented in our approach is based on the definition of "check points", allowing to better understand the role that each metric can or should cover within a BPM process, and providing an important upgrade in the assessment definition.Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from Permissions@acm.org. i-KNOW'
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.