Francisco Ruiz has a PhD in Computer Science for the University of Castilla-La Mancha (UCLM) and an MSc in Chemistry-Physics for the Complutense University of Madrid. Full professor of the Department of Information Technologies and Systems at UCLM in Ciudad Real (Spain). Between 1993 and 2000 he was Dean of the Computer Science Faculty. Previously, he was CIO (Chief Information Officer) in the mentioned university (1985-1989). Along last 30 years he has also worked in private companies as analyst-programmer, project manager, and IT consultant. His current research interests include: enterprise architecture
In this paper, we define a set of metrics for the evaluation of conceptual models of business pro... more In this paper, we define a set of metrics for the evaluation of conceptual models of business processes. The proposal supposes the adaptation and extension of the FMESP framework (Framework for the Modeling and Evaluation of Software Processes). This adaptation can be carried out thanks to the similarities that exist between both types of processes (software and business). FMESP includes a set of metrics, which provide the quantitative basis necessary to find out the maintainability of the software process models. This proposal has been used as the starting point in proposing a set of metrics for the evaluation of the complexity of business process models defined by BPMN (Business Process Modeling Notation). Moreover, the groups of metrics of FMESP have been extended. This is because the models of business processes represented in BPMN include quite a number of aspects of interest in this domain which are not considered in software processes modelled with SPEM (Software Process Engi...
Domain Specific Languages (DSLs) and Software Measurement are at present increasingly important i... more Domain Specific Languages (DSLs) and Software Measurement are at present increasingly important in Software Engineering research. Domain Specific Languages (DSLs) and Software Measure- ment are at present increasingly important in Software Engineer- ing research They have, in fact, become important aspects of the software industry. Domain languages facilitate the software development process in a specific domain, and measurement can help
Proceedings. 15th International Workshop on Database and Expert Systems Applications, 2004., 2004
Many papers describe ontological designs but few of them explain how the ontology may be implemen... more Many papers describe ontological designs but few of them explain how the ontology may be implemented. This paper describes how ontology to represent software maintenance knowledge was specified by using the REFSENO methodology. The paper also explains the use of similarity functions to compare products and requirements in order to reuse previous solutions and lessons learned.
In order to be able to work correctly with all the concepts handled in software process improveme... more In order to be able to work correctly with all the concepts handled in software process improvement it is useful to establish different abstraction levels that help to manage the complexity. Correct use of all the data and metadata (models and meta-models) handled in the different abstraction levels is necessary. This paper proposes a tool, based on MOF (Meta-Object Facility) conceptual architecture, for the management of these models and meta-models, that are stored in a repository in the form of XMI (XML Metadata Interchange) documents. This tool can be used as an integrated vertical component in other horizontal tools oriented to software process improvement and management. As example, we present its vertical integration with MANTIS, an environment for software maintenance management.
This paper presents the results of two capability maturity assessments done in two IT Departments... more This paper presents the results of two capability maturity assessments done in two IT Departments belonging to public entities. We investigated their maturity in the Software Maintenance Process. The results obtained and the special characteristics of these ...
In this paper, we define a set of metrics for the evaluation of conceptual models of business pro... more In this paper, we define a set of metrics for the evaluation of conceptual models of business processes. The proposal supposes the adaptation and extension of the FMESP framework (Framework for the Modeling and Evaluation of Software Processes). This adaptation can be carried out thanks to the similarities that exist between both types of processes (software and business). FMESP includes a set of metrics, which provide the quantitative basis necessary to find out the maintainability of the software process models. This proposal has been used as the starting point in proposing a set of metrics for the evaluation of the complexity of business process models defined by BPMN (Business Process Modeling Notation). Moreover, the groups of metrics of FMESP have been extended. This is because the models of business processes represented in BPMN include quite a number of aspects of interest in this domain which are not considered in software processes modelled with SPEM (Software Process Engi...
Domain Specific Languages (DSLs) and Software Measurement are at present increasingly important i... more Domain Specific Languages (DSLs) and Software Measurement are at present increasingly important in Software Engineering research. Domain Specific Languages (DSLs) and Software Measure- ment are at present increasingly important in Software Engineer- ing research They have, in fact, become important aspects of the software industry. Domain languages facilitate the software development process in a specific domain, and measurement can help
Proceedings. 15th International Workshop on Database and Expert Systems Applications, 2004., 2004
Many papers describe ontological designs but few of them explain how the ontology may be implemen... more Many papers describe ontological designs but few of them explain how the ontology may be implemented. This paper describes how ontology to represent software maintenance knowledge was specified by using the REFSENO methodology. The paper also explains the use of similarity functions to compare products and requirements in order to reuse previous solutions and lessons learned.
In order to be able to work correctly with all the concepts handled in software process improveme... more In order to be able to work correctly with all the concepts handled in software process improvement it is useful to establish different abstraction levels that help to manage the complexity. Correct use of all the data and metadata (models and meta-models) handled in the different abstraction levels is necessary. This paper proposes a tool, based on MOF (Meta-Object Facility) conceptual architecture, for the management of these models and meta-models, that are stored in a repository in the form of XMI (XML Metadata Interchange) documents. This tool can be used as an integrated vertical component in other horizontal tools oriented to software process improvement and management. As example, we present its vertical integration with MANTIS, an environment for software maintenance management.
This paper presents the results of two capability maturity assessments done in two IT Departments... more This paper presents the results of two capability maturity assessments done in two IT Departments belonging to public entities. We investigated their maturity in the Software Maintenance Process. The results obtained and the special characteristics of these ...
Uploads
Papers by Francisco Ruiz