Practical Software Maintenance: Best Practices for Managing Your Software Investment
Practical Software Maintenance: Best Practices for Managing Your Software Investment
Bootstrap: Europe's Assessment Method
IEEE Software
An XML-Based Approach to Software Process Improvement over the Internet
ISAS-SCI '01 Proceedings of the World Multiconference on Systemics, Cybernetics and Informatics: Information Systems Development-Volume I - Volume I
Applying a framework for the improvement of software process maturity
Software—Practice & Experience
FMESP: framework for the modeling and evaluation of software processes
Proceedings of the 2004 workshop on Quantitative techniques for software agile process
FMESP: framework for the modeling and evaluation of software processes
Journal of Systems Architecture: the EUROMICRO Journal - Special issue: AGILE methodologies for software production
Hi-index | 0.00 |
The management of software processes is a complex activity due to the great number of different aspects to be considered. For this reason it is useful to establish a conceptual architecture which includes all the aspects necessary to be able to manage this complexity. The fundamental element in all conceptual architecture is constituted by meta-data, which, organized in different levels of modeling, can be used to manage effectively the complexity of the software processes and especially the maintenance process (Pigosky, 1996). In this study we present a conceptual architecture of 4 levels to represent and manage the assessment and improvement of software process by means of the definition of the appropriate models and meta-models. This architecture is based on the standard MOF (Meta object Facility) proposed by the Object Management Group (OMG,2000). In particular this architecture includes all the necessary aspects for carrying out the assessment and improvement of the Software Maintenance Process (SMP) and allows us to represent the different data and meta-data used in its management by means of the modeling of concepts at different levels of abstraction: meta-models of generic processing, models of software processes, concrete software processes (in our case, that of the assessment of other processes) and instances of carrying out a specific process. As a support to this architecture we present MANTIS- Metamod, a tool for the modeling of software processes based on the concepts discussed previously. MANTIS- Metamod is a component of MANTIS, an integral environment for the management of the SMP, including its assessment and improvement.