Christiane Metzner | Universidad Central de Venezuela (original) (raw)

Papers by Christiane Metzner

Research paper thumbnail of WAF: Web Agent Framework

Actas del III Taller en Desarrollo de Sistemas Multiagente, 2007, ISBN 978-84-9732-613-1, págs. 21-30, 2007

Patrones de software y frameworks son técnicas exitosas utilizadas para la producción de software... more Patrones de software y frameworks son técnicas exitosas utilizadas para la producción de software de calidad, especialmente cuando las aplicaciones son complejas y requieren la reutilización de componentes. El desarrollo de sistemas con agentes de software representa un reto y requiere la selección de tecnologías adecuadas. La definición de frameworks para aplicaciones Web con agentes puede reducir el esfuerzo de desarrollo de estos sistemas y así obtener ventajas especialmente por la capacidad de comunicación y de acceso a información que brinda la Web. En este trabajo se presenta Web Agent Framework (WAF), implementado en Java sobre la plataforma J2EE y se ejemplifica su uso en una aplicación para el mercado bursátil.

Research paper thumbnail of Developing a Web-based object-oriented multimedia medical system

The goal of this work is to present an experience in the challenge of using Internet technologies... more The goal of this work is to present an experience in the challenge of using Internet technologies for the development of a multimedia Web-based medical application, using both multimedia computing technologies and object-oriented technologies. This medical application is focused on the development in response to specific domain needs of medical experts in the area of tropical diseases

Research paper thumbnail of Using a Blackboard Architecture in a Web Application

Issues in Informing Science and Information Technology, 2005

In this work we discuss the development of a web application in the domain of movie chains using ... more In this work we discuss the development of a web application in the domain of movie chains using a Blackboard architecture, which is a well-established style for solving the problem of control, communication and collaboration in a system; it has traditionally been accepted as adequate for heuristic problem solving though not generally used for web applications. We present and discuss how the Blackboard architecture is used as the style for a graduate course project in Software Engineering. Issues about the implementation of the architecture are described and an assessment using some software metrics is presented.

Research paper thumbnail of Share, Collaborate, Create Virtual Conferences

Issues in Informing Science and Information Technology, 2004

The Virtual Conference Generator (VCG) tool is part of a knowledge portal being developed by the ... more The Virtual Conference Generator (VCG) tool is part of a knowledge portal being developed by the Centro de Análisis de Imágenes Biomédicas Computarizadas (CAIBCO) at the Medical Faculty, Universidad Central de Venezuela. Targeted at the health sector, it is a content management tool focused on generating quality content while automating some operational tasks. It was developed to facilitate the interactive creation, management and publication of virtual conferences. VCG was an integral tool toward organizing a virtual conference held in July 2003 in the health sector, the "IV Congreso Virtual de Micología: Hongos Patógenos en América Latina" http://congresomicologia.ucv.ve Computer science students developed VCG using JSP technology, testing it on three different platforms, applying eXtreme Programming as an aspect of the evaluation process in an academic context.

Research paper thumbnail of Issues in Informing Science and Information Technology Share , Collaborate , Create Virtual Conferences

The Virtual Conference Generator (VCG) tool is part of a knowledge portal being developed by the ... more The Virtual Conference Generator (VCG) tool is part of a knowledge portal being developed by the Centro de Análisis de Imágenes Biomédicas Computarizadas (CAIBCO) at the Medical Faculty, Universidad Central de Venezuela. Targeted at the health sector, it is a content management tool focused on generating quality content while automating some operational tasks. It was developed to facilitate the interactive creation, management and publication of virtual conferences. VCG was an integral tool toward organizing a virtual conference held in July 2003 in the health sector, the “IV Congreso Virtual de Micología: Hongos Patógenos en América Latina” http://congresomicologia.ucv.ve Computer science students developed VCG using JSP technology, testing it on three different platforms, applying eXtreme Programming as an aspect of the evaluation process in an academic context.

Research paper thumbnail of Issues in Informing Science and Information Technology Using a Blackboard Architecture in a Web Application

In this work we discuss the development of a web application in the domain of movie chains us-ing... more In this work we discuss the development of a web application in the domain of movie chains us-ing a Blackboard architecture, which is a well-established style for solving the problem of con-trol, communication and collaboration in a system; it has traditionally been accepted as adequate for heuristic problem solving though not generally used for web applications. We present and dis-cuss how the Blackboard architecture is used as the style for a graduate course project in Software Engineering. Issues about the implementation of the architecture are described and an assessment using some software metrics is presented.

Research paper thumbnail of Share, Collaborate, Create Virtual Conferences

Issues in Informing Science and Information Technology

The Virtual Conference Generator (VCG) tool is part of a knowledge portal being developed by the ... more The Virtual Conference Generator (VCG) tool is part of a knowledge portal being developed by the Centro de Análisis de Imágenes Biomédicas Computarizadas (CAIBCO) at the Medical Faculty, Universidad Central de Venezuela. Targeted at the health sector, it is a content management tool focused on generating quality content while automating some operational tasks. It was developed to facilitate the interactive creation, management and publication of virtual conferences. VCG was an integral tool toward organizing a virtual conference held in July 2003 in the health sector, the "IV Congreso Virtual de Micología: Hongos Patógenos en América Latina" http://congresomicologia.ucv.ve Computer science students developed VCG using JSP technology, testing it on three different platforms, applying eXtreme Programming as an aspect of the evaluation process in an academic context.

Research paper thumbnail of A Taxonomy for Comparing Distributed Object Technologies

CLEI Electronic Journal

This work's goal is the definition of a set of criteria to be used as a reference for evaluat... more This work's goal is the definition of a set of criteria to be used as a reference for evaluation and comparison of existing distributed object technologies. In particular the defined criteria are applied to the evaluation of: CORBA, DCOM and RMI but they can also be applied to other distributed object technologies or to compare implementations of a particular one. The results of the our evaluation are discussed and presented.

Research paper thumbnail of A Didactic Experience in Collaborative Learning Supported by Digital Media

Proceedings of the 2007 InSITE Conference

Collaboration is a learning strategy used in various domains such as e-health, e-business, e-educ... more Collaboration is a learning strategy used in various domains such as e-health, e-business, e-education, e-government and e-research. In e-learning and under a constructivist approach, collaboration is expected to increase the performance of students. Although it can be used without digital media, given the pervasiveness of technology, their systematic application by educational institutions as instructional tools is nowadays common. In this work, we present our anecdotal experience to introduce collaborative learning at one of the main universities in Venezuela and analyze the results in terms of how students perceived what they learned, how they apprehended collaborative work and we describe a set of collaborative learning strategies with digital media and independent interaction tools that were chosen in this experience by students and teachers. These results will be used for improving the programs and courses in informatics aimed at preparing educators with a profile taking into ...

Research paper thumbnail of Collaborative Learning Supported by Digital Media

Research paper thumbnail of Experience with the assessment of teaching and learning of Software Engineering

2014 Xl Latin American Computing Conference, Sep 1, 2014

Research paper thumbnail of Design patterns in architectures based on use cases

Research paper thumbnail of Developing a Web-based object-oriented multimedia medical system

Proceedings of the 32nd Annual Hawaii International Conference on Systems Sciences. 1999. HICSS-32. Abstracts and CD-ROM of Full Papers, 1999

The goal of this work is to present an experience in the challenge of using Internet technologies... more The goal of this work is to present an experience in the challenge of using Internet technologies for the development of a multimedia Web-based medical application, using both multimedia computing technologies and object-oriented technologies. This medical application is focused on the development in response to specific domain needs of medical experts in the area of tropical diseases

Research paper thumbnail of Using a Blackboard Architecture in a Web Application

Issues in Informing Science and Information Technology

In this work we discuss the development of a web application in the domain of movie chains using ... more In this work we discuss the development of a web application in the domain of movie chains using a Blackboard architecture, which is a well-established style for solving the problem of control, communication and collaboration in a system; it has traditionally been accepted as adequate for heuristic problem solving though not generally used for web applications. We present and discuss how the Blackboard architecture is used as the style for a graduate course project in Software Engineering. Issues about the implementation of the architecture are described and an assessment using some software metrics is presented.

Research paper thumbnail of An Exploratory Study for Identifying and Implementing Concerns in Integer Programming

Transactions on AOSD V, LNCS 5490 proceedings, 2009

In this paper, we analyze the suitability of refactoring the integer programming algorithms Branc... more In this paper, we analyze the suitability of refactoring the integer programming algorithms Branch and Bound and Branch and Cut with aspects implemented in Computational Infrastructure for Operations Research (COIN-OR), an open source library for Operations Research. For identifying the concerns in the code, we propose a classification of concerns in terms of requirements. We transformed the rules of an existing Aspect-Oriented Programming (AOP) refactoring catalog for Java to a corresponding catalog for AspectC++ and developed a refactored version of the implemented algorithms using our transformed rules. The execution time of Branch and Bound and Branch and Cut was measured and the impact of using AOP was analyzed. The results are very encouraging and we assess that besides a customizable code, the execution time did not degrade with AOP.

Research paper thumbnail of An Exploratory Study for Identifying and Implementing Concerns in Integer Programming

In this paper, we analyze the suitability of refactoring the integer programming algorithms Branc... more In this paper, we analyze the suitability of refactoring the integer programming algorithms Branch and Bound and Branch and Cut with aspects implemented in Computational Infrastructure for Operations Research (COIN-OR), an open source library for Operations Research. For identifying the concerns in the code, we propose a classification of concerns in terms of requirements. We transformed the rules of an existing Aspect-Oriented Programming (AOP) refactoring catalog for Java to a corresponding catalog for AspectC++ and developed a refactored version of the implemented algorithms using our transformed rules. The execution time of Branch and Bound and Branch and Cut was measured and the impact of using AOP was analyzed. The results are very encouraging and we assess that besides a customizable code, the execution time did not degrade with AOP.

Research paper thumbnail of TollSim: Simulation and evaluation of toll stations

International Transactions in Operational Research, 2004

Research paper thumbnail of A An Exploratory Study for Identifying and Implementing Concerns in Integer Programming

In this paper, we analyze the suitability of refactoring the integer programming algorithms Branc... more In this paper, we analyze the suitability of refactoring the integer programming algorithms Branch and Bound and Branch and Cut with aspects implemented in Computational Infrastructure for Operations Research (COIN-OR), an open source library for Operations Research. For identifying the concerns in the code, we propose a classification of concerns in terms of requirements. We transformed the rules of an existing Aspect-Oriented Programming (AOP) refactoring catalog for Java to a corresponding catalog for AspectC++ and developed a refactored version of the implemented algorithms using our transformed rules. The execution time of Branch and Bound and Branch and Cut was measured and the impact of using AOP was analyzed. The results are very encouraging and we assess that besides a customizable code, the execution time did not degrade with AOP.

Teaching Documents by Christiane Metzner

Research paper thumbnail of Metodología para la Evaluación de Soluciones Integradas de Software

Resumen: Para seleccionar una solución integrada de software se recomienda definir criterios de e... more Resumen: Para seleccionar una solución integrada de software se recomienda definir criterios de evaluación, estrategias y utilizar una metodología establecida y documentada que permita realizar la evaluación y selección con argumentos consistentes, y cuantificables. Una solución integrada de software por lo general consiste de herramientas independientes, interoperables y adaptables, posiblemente desarrolladas bajo diferentes plataformas y por diversos proveedores. En este trabajo se presenta una metodología que permite combinar criterios diferentes para sugerir una decisión y se ejemplifica con la evaluación de dos soluciones integradas mHealth/eHealth. La metodología propuesta considera los requerimientos de una organización, los cuales se establecen en base al modelo de negocio, y utilizando el enfoque Goal-Question-Metric para definir un conjunto de métricas. Se evalúan las soluciones integradas definiendo escenarios asignándole a los criterios una importancia relativa para el negocio. La solución integrada con la valoración más alta es la solución recomendada. Al utilizar la metodología propuesta se obtienen los siguientes beneficios: se presenta un enfoque cuantitativo para evaluar y seleccionar una solución integrada de software; se usa un enfoque basado en criterios y escenarios que provee información referente a las características de las herramientas bajo evaluación; y presenta criterios que pueden utilizarse para comparar herramientas que forman parte de soluciones integradas. Palabras Clave: Soluciones Integradas de Software; Metodología para Evaluación y Selección; Criterios de Evaluación. Abstract: The task of selecting an integrated software solution should be done in a consistent, quantifiable manner by using a defined methodology with evaluation criteria and strategies. An integrated software solution usually consists of cross-platform interoperable and customizable software possibly developed by different vendors. At least one of the tools executes on workstations while other tools are mobile applications that can remotely access workstations and/or Web resources. This paper presents a methodology for evaluating integrated software solutions. By using the methodology, it is possible to combine different criteria to reach a decision that is not based on intuitive or subjective factors. The proposed methodology considers the requirements of an organization with respect to integrated software solutions. The requirements are captured by elaborating the business model and the Goal-Question-Metric approach is used to define metrics that provide quantitative data used to assess if the integrated software solutions satisfy the requirements. Various scenarios are identified in which a weighted value is assigned to the criteria. The integrated software solution with the highest score is the preferred solution. The benefits of using the proposed methodology are: it describes a quantitative approach for evaluating and selecting an integrated software solution; the approach based on criteria and scenarios provides information about the tools under evaluation; and it presents a set of evaluation criteria that can be used to compare tools for integrated software solutions. The methodology is exemplified with the evaluation of two mHealth/eHealth integrated solutions.

Research paper thumbnail of WAF: Web Agent Framework

Actas del III Taller en Desarrollo de Sistemas Multiagente, 2007, ISBN 978-84-9732-613-1, págs. 21-30, 2007

Patrones de software y frameworks son técnicas exitosas utilizadas para la producción de software... more Patrones de software y frameworks son técnicas exitosas utilizadas para la producción de software de calidad, especialmente cuando las aplicaciones son complejas y requieren la reutilización de componentes. El desarrollo de sistemas con agentes de software representa un reto y requiere la selección de tecnologías adecuadas. La definición de frameworks para aplicaciones Web con agentes puede reducir el esfuerzo de desarrollo de estos sistemas y así obtener ventajas especialmente por la capacidad de comunicación y de acceso a información que brinda la Web. En este trabajo se presenta Web Agent Framework (WAF), implementado en Java sobre la plataforma J2EE y se ejemplifica su uso en una aplicación para el mercado bursátil.

Research paper thumbnail of Developing a Web-based object-oriented multimedia medical system

The goal of this work is to present an experience in the challenge of using Internet technologies... more The goal of this work is to present an experience in the challenge of using Internet technologies for the development of a multimedia Web-based medical application, using both multimedia computing technologies and object-oriented technologies. This medical application is focused on the development in response to specific domain needs of medical experts in the area of tropical diseases

Research paper thumbnail of Using a Blackboard Architecture in a Web Application

Issues in Informing Science and Information Technology, 2005

In this work we discuss the development of a web application in the domain of movie chains using ... more In this work we discuss the development of a web application in the domain of movie chains using a Blackboard architecture, which is a well-established style for solving the problem of control, communication and collaboration in a system; it has traditionally been accepted as adequate for heuristic problem solving though not generally used for web applications. We present and discuss how the Blackboard architecture is used as the style for a graduate course project in Software Engineering. Issues about the implementation of the architecture are described and an assessment using some software metrics is presented.

Research paper thumbnail of Share, Collaborate, Create Virtual Conferences

Issues in Informing Science and Information Technology, 2004

The Virtual Conference Generator (VCG) tool is part of a knowledge portal being developed by the ... more The Virtual Conference Generator (VCG) tool is part of a knowledge portal being developed by the Centro de Análisis de Imágenes Biomédicas Computarizadas (CAIBCO) at the Medical Faculty, Universidad Central de Venezuela. Targeted at the health sector, it is a content management tool focused on generating quality content while automating some operational tasks. It was developed to facilitate the interactive creation, management and publication of virtual conferences. VCG was an integral tool toward organizing a virtual conference held in July 2003 in the health sector, the "IV Congreso Virtual de Micología: Hongos Patógenos en América Latina" http://congresomicologia.ucv.ve Computer science students developed VCG using JSP technology, testing it on three different platforms, applying eXtreme Programming as an aspect of the evaluation process in an academic context.

Research paper thumbnail of Issues in Informing Science and Information Technology Share , Collaborate , Create Virtual Conferences

The Virtual Conference Generator (VCG) tool is part of a knowledge portal being developed by the ... more The Virtual Conference Generator (VCG) tool is part of a knowledge portal being developed by the Centro de Análisis de Imágenes Biomédicas Computarizadas (CAIBCO) at the Medical Faculty, Universidad Central de Venezuela. Targeted at the health sector, it is a content management tool focused on generating quality content while automating some operational tasks. It was developed to facilitate the interactive creation, management and publication of virtual conferences. VCG was an integral tool toward organizing a virtual conference held in July 2003 in the health sector, the “IV Congreso Virtual de Micología: Hongos Patógenos en América Latina” http://congresomicologia.ucv.ve Computer science students developed VCG using JSP technology, testing it on three different platforms, applying eXtreme Programming as an aspect of the evaluation process in an academic context.

Research paper thumbnail of Issues in Informing Science and Information Technology Using a Blackboard Architecture in a Web Application

In this work we discuss the development of a web application in the domain of movie chains us-ing... more In this work we discuss the development of a web application in the domain of movie chains us-ing a Blackboard architecture, which is a well-established style for solving the problem of con-trol, communication and collaboration in a system; it has traditionally been accepted as adequate for heuristic problem solving though not generally used for web applications. We present and dis-cuss how the Blackboard architecture is used as the style for a graduate course project in Software Engineering. Issues about the implementation of the architecture are described and an assessment using some software metrics is presented.

Research paper thumbnail of Share, Collaborate, Create Virtual Conferences

Issues in Informing Science and Information Technology

The Virtual Conference Generator (VCG) tool is part of a knowledge portal being developed by the ... more The Virtual Conference Generator (VCG) tool is part of a knowledge portal being developed by the Centro de Análisis de Imágenes Biomédicas Computarizadas (CAIBCO) at the Medical Faculty, Universidad Central de Venezuela. Targeted at the health sector, it is a content management tool focused on generating quality content while automating some operational tasks. It was developed to facilitate the interactive creation, management and publication of virtual conferences. VCG was an integral tool toward organizing a virtual conference held in July 2003 in the health sector, the "IV Congreso Virtual de Micología: Hongos Patógenos en América Latina" http://congresomicologia.ucv.ve Computer science students developed VCG using JSP technology, testing it on three different platforms, applying eXtreme Programming as an aspect of the evaluation process in an academic context.

Research paper thumbnail of A Taxonomy for Comparing Distributed Object Technologies

CLEI Electronic Journal

This work's goal is the definition of a set of criteria to be used as a reference for evaluat... more This work's goal is the definition of a set of criteria to be used as a reference for evaluation and comparison of existing distributed object technologies. In particular the defined criteria are applied to the evaluation of: CORBA, DCOM and RMI but they can also be applied to other distributed object technologies or to compare implementations of a particular one. The results of the our evaluation are discussed and presented.

Research paper thumbnail of A Didactic Experience in Collaborative Learning Supported by Digital Media

Proceedings of the 2007 InSITE Conference

Collaboration is a learning strategy used in various domains such as e-health, e-business, e-educ... more Collaboration is a learning strategy used in various domains such as e-health, e-business, e-education, e-government and e-research. In e-learning and under a constructivist approach, collaboration is expected to increase the performance of students. Although it can be used without digital media, given the pervasiveness of technology, their systematic application by educational institutions as instructional tools is nowadays common. In this work, we present our anecdotal experience to introduce collaborative learning at one of the main universities in Venezuela and analyze the results in terms of how students perceived what they learned, how they apprehended collaborative work and we describe a set of collaborative learning strategies with digital media and independent interaction tools that were chosen in this experience by students and teachers. These results will be used for improving the programs and courses in informatics aimed at preparing educators with a profile taking into ...

Research paper thumbnail of Collaborative Learning Supported by Digital Media

Research paper thumbnail of Experience with the assessment of teaching and learning of Software Engineering

2014 Xl Latin American Computing Conference, Sep 1, 2014

Research paper thumbnail of Design patterns in architectures based on use cases

Research paper thumbnail of Developing a Web-based object-oriented multimedia medical system

Proceedings of the 32nd Annual Hawaii International Conference on Systems Sciences. 1999. HICSS-32. Abstracts and CD-ROM of Full Papers, 1999

The goal of this work is to present an experience in the challenge of using Internet technologies... more The goal of this work is to present an experience in the challenge of using Internet technologies for the development of a multimedia Web-based medical application, using both multimedia computing technologies and object-oriented technologies. This medical application is focused on the development in response to specific domain needs of medical experts in the area of tropical diseases

Research paper thumbnail of Using a Blackboard Architecture in a Web Application

Issues in Informing Science and Information Technology

In this work we discuss the development of a web application in the domain of movie chains using ... more In this work we discuss the development of a web application in the domain of movie chains using a Blackboard architecture, which is a well-established style for solving the problem of control, communication and collaboration in a system; it has traditionally been accepted as adequate for heuristic problem solving though not generally used for web applications. We present and discuss how the Blackboard architecture is used as the style for a graduate course project in Software Engineering. Issues about the implementation of the architecture are described and an assessment using some software metrics is presented.

Research paper thumbnail of An Exploratory Study for Identifying and Implementing Concerns in Integer Programming

Transactions on AOSD V, LNCS 5490 proceedings, 2009

In this paper, we analyze the suitability of refactoring the integer programming algorithms Branc... more In this paper, we analyze the suitability of refactoring the integer programming algorithms Branch and Bound and Branch and Cut with aspects implemented in Computational Infrastructure for Operations Research (COIN-OR), an open source library for Operations Research. For identifying the concerns in the code, we propose a classification of concerns in terms of requirements. We transformed the rules of an existing Aspect-Oriented Programming (AOP) refactoring catalog for Java to a corresponding catalog for AspectC++ and developed a refactored version of the implemented algorithms using our transformed rules. The execution time of Branch and Bound and Branch and Cut was measured and the impact of using AOP was analyzed. The results are very encouraging and we assess that besides a customizable code, the execution time did not degrade with AOP.

Research paper thumbnail of An Exploratory Study for Identifying and Implementing Concerns in Integer Programming

In this paper, we analyze the suitability of refactoring the integer programming algorithms Branc... more In this paper, we analyze the suitability of refactoring the integer programming algorithms Branch and Bound and Branch and Cut with aspects implemented in Computational Infrastructure for Operations Research (COIN-OR), an open source library for Operations Research. For identifying the concerns in the code, we propose a classification of concerns in terms of requirements. We transformed the rules of an existing Aspect-Oriented Programming (AOP) refactoring catalog for Java to a corresponding catalog for AspectC++ and developed a refactored version of the implemented algorithms using our transformed rules. The execution time of Branch and Bound and Branch and Cut was measured and the impact of using AOP was analyzed. The results are very encouraging and we assess that besides a customizable code, the execution time did not degrade with AOP.

Research paper thumbnail of TollSim: Simulation and evaluation of toll stations

International Transactions in Operational Research, 2004

Research paper thumbnail of A An Exploratory Study for Identifying and Implementing Concerns in Integer Programming

In this paper, we analyze the suitability of refactoring the integer programming algorithms Branc... more In this paper, we analyze the suitability of refactoring the integer programming algorithms Branch and Bound and Branch and Cut with aspects implemented in Computational Infrastructure for Operations Research (COIN-OR), an open source library for Operations Research. For identifying the concerns in the code, we propose a classification of concerns in terms of requirements. We transformed the rules of an existing Aspect-Oriented Programming (AOP) refactoring catalog for Java to a corresponding catalog for AspectC++ and developed a refactored version of the implemented algorithms using our transformed rules. The execution time of Branch and Bound and Branch and Cut was measured and the impact of using AOP was analyzed. The results are very encouraging and we assess that besides a customizable code, the execution time did not degrade with AOP.

Research paper thumbnail of Metodología para la Evaluación de Soluciones Integradas de Software

Resumen: Para seleccionar una solución integrada de software se recomienda definir criterios de e... more Resumen: Para seleccionar una solución integrada de software se recomienda definir criterios de evaluación, estrategias y utilizar una metodología establecida y documentada que permita realizar la evaluación y selección con argumentos consistentes, y cuantificables. Una solución integrada de software por lo general consiste de herramientas independientes, interoperables y adaptables, posiblemente desarrolladas bajo diferentes plataformas y por diversos proveedores. En este trabajo se presenta una metodología que permite combinar criterios diferentes para sugerir una decisión y se ejemplifica con la evaluación de dos soluciones integradas mHealth/eHealth. La metodología propuesta considera los requerimientos de una organización, los cuales se establecen en base al modelo de negocio, y utilizando el enfoque Goal-Question-Metric para definir un conjunto de métricas. Se evalúan las soluciones integradas definiendo escenarios asignándole a los criterios una importancia relativa para el negocio. La solución integrada con la valoración más alta es la solución recomendada. Al utilizar la metodología propuesta se obtienen los siguientes beneficios: se presenta un enfoque cuantitativo para evaluar y seleccionar una solución integrada de software; se usa un enfoque basado en criterios y escenarios que provee información referente a las características de las herramientas bajo evaluación; y presenta criterios que pueden utilizarse para comparar herramientas que forman parte de soluciones integradas. Palabras Clave: Soluciones Integradas de Software; Metodología para Evaluación y Selección; Criterios de Evaluación. Abstract: The task of selecting an integrated software solution should be done in a consistent, quantifiable manner by using a defined methodology with evaluation criteria and strategies. An integrated software solution usually consists of cross-platform interoperable and customizable software possibly developed by different vendors. At least one of the tools executes on workstations while other tools are mobile applications that can remotely access workstations and/or Web resources. This paper presents a methodology for evaluating integrated software solutions. By using the methodology, it is possible to combine different criteria to reach a decision that is not based on intuitive or subjective factors. The proposed methodology considers the requirements of an organization with respect to integrated software solutions. The requirements are captured by elaborating the business model and the Goal-Question-Metric approach is used to define metrics that provide quantitative data used to assess if the integrated software solutions satisfy the requirements. Various scenarios are identified in which a weighted value is assigned to the criteria. The integrated software solution with the highest score is the preferred solution. The benefits of using the proposed methodology are: it describes a quantitative approach for evaluating and selecting an integrated software solution; the approach based on criteria and scenarios provides information about the tools under evaluation; and it presents a set of evaluation criteria that can be used to compare tools for integrated software solutions. The methodology is exemplified with the evaluation of two mHealth/eHealth integrated solutions.