The Agile Group is a research group working on software engineering, and modeling and simulation techniques at the University of Cagliari, Sardinia, Italy.
It has been one of the first research teams in the world working on agile methodologies for software development, and organized the first world conference on Extreme Programming and Agile Methodologies in Software Engineering - XP2000, in Cagliari, on May 2000.
Next year, it will organize the 15th International Conference on Agile Software Development - XP 2014, in Rome, 26-30 May, 2014 (www.xp2014.org).
The Agile Group participates to several research projects, funded by E.U., Italian Government, Sardinia Region and private firms.
Main Fields of Competence:
Software Engineering and Agile Methodologies
Agile and Lean-Kanban methodologies for software development. Estimation of the software development effort. Software process and product metrics. Use of complexity and random graph theory for defining software metrics. Mining of large software repositories. Bug propagation analysis. Tools for software process support. Web services and Web applications. Quality certification for software systems.
Open Source Software
Software Engineering of open source software (OSS). OSS communities as social networks. Methodologies for assessing open source solutions. Cost-benefits analysis of OSS. Migration processes to OSS in firms and public bodies. Development of software systems based on OSS components (Linux, Apache, Open Office, CVS, Postgres, MySql., etc.).
UML, OO analysis and design. OO Languages: Java, C#, C++, Smalltalk, Ruby. Automated testing of OO systems.
Modeling and Simulation of Systems
Discrete event modeling of systems. Modeling and simulation of the software development process and of business processes in general. Railways traffic simulation. Heterogeneous agent modeling of economic and financial systems.
Computational Economics and Finance
Artificial stock markets. Artificial energy markets. Optimal portfolio management. Risk management. Modeling and simulation of complex economic systems. Models of environmental impact and resource depletion impact on social and economic systems.
Software distributed architectures for cooperating applications. Interoperability standards. Project management techniques for public bodies. System and services integration. Open Source for Public Bodies.
Semantic Web and ontologies:
Taxonomies. Management and categorization of User-Generated Content from different sources. Ontologies for multimedia content semantics. Optimization of knowledge availability in institutional repositories. Knowledge formalization and management in KMS.