Logo Studenta

CONISOFT13_18

¡Estudia con miles de materiales!

Vista previa del material en texto

Estudio de Mapeo Sistematizado sobre la Estimación de Valor del Producto 
Software 
 
Rubén Garay-Hernández
1
, Angelina Espinoza
2
, Alfonso Martínez-Martínez
2
, Luis Castro-Careaga
2
 
1) Posgrado en Ciencias y Tecnologías de la Información, México 2) Departamento de Ingeniería Eléctrica 
Universidad Autónoma Metropolitana Iztapalapa, México 
rugaray55@gmail.com
1
, {aespinoza, almm, lucas}@xanum.uam.mx
2 
 
 
Resumen 
 
La importancia del valor en los productos software 
que son liberados en la industria crece cada vez más, 
debido a diversos factores que influyen en como el 
cliente percibe y adquiere aquellos productos que les 
ofrezcan un mayor valor. La velocidad en que las 
tecnologías evolucionan día con día y la existencia de 
alta competitividad entre las empresas en el mercado, 
obliga a tener una conciencia de la importancia que 
tiene medir el valor del producto software. Realizar 
mediciones del valor del producto software durante las 
etapas del desarrollo del ciclo de vida ayudará a 
identificar desviaciones y problemas anteriores a la 
liberación del producto al mercado, por lo tanto, 
apoyará a la toma de decisiones para liberar un 
producto con el valor esperado por las áreas de 
negocio. Realizar este estudio tiene como finalidad, 
seleccionar los trabajos sobre estimación del valor del 
producto software, siguiendo la metodología de 
Estudio de Mapeo Sistematizado. Se presentan 
estadísticas sobre el estado del arte en dicho tema, así 
como los artículos resultantes clasificados por niveles 
de contribución. 
 
Palabras clave—Valor del Producto Software, 
Estimación de Valor, Valor basado en Ingeniería de 
Software, Evaluación de Valor, Estudio de Mapeo 
Sistematizado. 
 
1. Introducción 
 
Las empresas de desarrollo de software, hoy en día 
se ven obligadas a considerar el valor del producto 
software como una prioridad tanto en áreas de negocio 
como en áreas de desarrollo, derivada de la 
competitividad global y la satisfacción del cliente [45]. 
Sin embargo Boehm en [13] declara que las prácticas 
tradicionales de desarrollo de software, establecen el 
valor del producto y por consiguiente de sus 
componentes (requerimientos, casos de uso, casos de 
prueba, objeto, etc.) con un mismo valor, denominado 
“valor neutro”. Esto produce un descuido del valor de 
negocio durante el ciclo de vida de desarrollo; por lo 
tanto, existen deficiencias en la gestión y evaluación 
del valor durante el desarrollo del producto. 
Es importante considerar que el valor se hace 
evidente cuando el usuario obtiene un beneficio y la 
adición de valor es una actividad económica, que debe 
ser tomada en cuenta desde una perspectiva de negocio 
en el área de software [53]. El objetivo principal para 
una compañía de software debiera ser el asegurar la 
generación de valor durante el desarrollo de un 
producto. En este sentido es esencial entender las 
relaciones entre las decisiones técnicas y la estrategia 
de negocio para impulsar el valor [53]. Por tal motivo, 
si se utiliza un enfoque basado en valor no solo 
mejorará metas de productividad o la calidad del 
producto, sino también se podrá estimar el valor total 
obtenido y compararlo con el valor planificado con 
base en los objetivos de negocio en algunas de las fases 
del ciclo de desarrollo del producto [29] obteniendo 
una mejora continua y en caso favorable un retorno de 
inversión mayor al esperado. 
La medición del valor no es una tarea fácil debido a 
que las métricas deben ser consideradas cuantitativas 
para que ayuden a un análisis objetivo de los resultados 
obtenidos y debido a la relación que existe entre valor 
y calidad. También es fundamental hacer uso de 
herramientas que apoyen la ejecución de modelos, para 
este caso en particular que ofrezcan una evaluación de 
valor del producto software, con la finalidad de tomar 
decisiones desde etapas tempranas o en alguna de las 
fases del ciclo de desarrollo de software. 
Hoy en día existen grandes esfuerzos para realizar 
una estimación del valor del producto software. Sin 
embargo varios de ellos están enfocados a algunas de 
las fases del desarrollo de software en específico como 
requerimientos [1][2][7], diseño [34] o pruebas [54]. 
Sin embargo al ser una disciplina de Ingeniería de 
Software reciente aún quedan directrices por investigar 
y que pueden tener gran aportación. 
Este trabajo ofrece de manera detallada, la 
búsqueda de estudios sobre el área de valor del 
producto software, se han documentado todos los pasos 
realizados para obtener el resultado deseado de acuerdo 
a nuestros objetivos de investigación, se presentan los 
resultados obtenidos clasificados de acuerdo a los 
Congreso Internacional de Investigación e Innovación en Ingeniería de Software 2013.
Xalapa, Veracruz, del 2 al 4 de octubre.
138
mailto:Rugaray55@gmail.com1
criterios establecidos y por último se presentan 
estadísticas que son de utilidad para esta investigación. 
Estas estadísticas describen el estado del arte sobre la 
estimación de valor del producto software. 
El contenido de este artículo se presenta de la 
siguiente manera: en la sección II se declaran los 
antecedentes. La sección III presenta la metodología 
empleada para realizar la investigación. La sección IV 
muestra los resultados obtenidos de la ejecución del 
Estudio de Mapeo Sistematizado. Se incluye una 
discusión sobre las estadísticas presentadas y con esta 
base se concluye sobre el estado del arte en términos 
cuantitativos, en la sección V. Para la sección VI se 
muestran las limitaciones de la investigación. Por 
último en la sección VII, se presentan las conclusiones 
sobre el trabajo realizado en la investigación. 
 
2. Antecedentes 
 
2.1. Definición de Estudio de Mapeo 
Sistematizado (EMS) 
 
El estudio de mapeo sistemático llamado 
“Systematic Mapping Study (SMS)” en inglés, es un 
método muy empleado en diferentes áreas de 
investigación. Kitchenham en [51] lo define como 
“Una amplia revisión de los estudios primarios en un 
área temática específica, que tiene como objetivo 
identificar qué evidencia disponible existe sobre un 
tema.” 
Petersen et al. [52] Mencionan procedimientos del 
estudio de mapeo que se relacionan con cinco etapas 
que son las siguientes: 
 
1. Definir preguntas de investigación. 
2. Realizar búsqueda de estudios primarios. 
3. Seleccionar de acuerdo a los criterios de 
inclusión/ exclusión. 
4. Clasificar los documentos. 
5. Extracción de datos y agregación. 
 
3. Proceso del Mapeo Sistematizado 
 
Para realizar el EMS se consideró un estudio previo 
sobre esta investigación [15]. Lo que se pretende con 
esta nueva ejecución es: 1) aportar estudios más 
recientes sobre el valor del producto Software, y 2) 
revisar el EMS anteriormente realizado para introducir 
mejoras en la definición del mismo, con el objeto de 
identificar si en el anterior EMS se dejaron trabajos de 
alta contribución para esta investigación. Por tanto, esta 
nueva versión del EMS en el tema de estimación del 
valor del producto software ofrece una visión más 
robusta y mejorada con el objeto de que proporcione 
una importante aportación a la investigación. 
Los pasos que se llevaron a cabo para ejecutar el 
EMS (Sección II) se muestran a continuación: 
 
3.1. Definiendo las Preguntas de Investigación 
 
Como primer paso se determinan las preguntas de 
investigación para delimitar el alcance y determinar los 
objetivos de la investigación. Para ello se han 
formulado las preguntas que se muestran en la Tabla 1: 
Tabla 1: Preguntas de investigación para el EMS 
ID Pregunta Objetivo 
PI-1 ¿Qué es el valor del 
producto? 
Identificar el concepto de valor del 
producto en ingeniería de software y 
en otras disciplinas. 
PI-2 ¿Qué tipo de métodos de 
evaluación del valor de 
producto software existen? 
Identificar los métodos de evaluaciónexistentes. 
PI-3 ¿Cuáles son las 
experiencias de las 
empresas de Software en la 
evaluación del valor del 
producto? 
Obtener información sobre qué están 
haciendo las empresas en el campo de 
la evaluación del valor en sus 
productos. 
PI-4 ¿Cuáles son los elementos 
que suman/restan valor al 
producto software? 
Identificar los elementos que añaden o 
restan valor al producto software. 
PI-5 ¿El retorno de la Inversión 
contribuye en el valor del 
producto software? 
Identificar si el Retorno de la 
Inversión contribuye en el valor del 
producto de software. 
3.2. Seleccionando las Bibliotecas Digitales 
 
Para realizar el (EMS) se han utilizado bibliotecas 
digitales que son referentes en cualquier investigación 
y que se encuentran a nuestro alcance: Scopus, IEEE 
Xplore, ACM Digital Library, Springer Link y Google 
Scholar. 
3.3. Realizando la Búsqueda de Estudios 
 
3.3.1 Construyendo las Cadenas de Búsqueda 
 
Para realizar búsquedas en las bibliotecas digitales 
se han definido cadenas de búsqueda presentadas en la 
Tabla 2, las cuales se formaron de la siguiente manera: 
 Identificar términos utilizados en las preguntas 
que hacen referencia al tema de investigación. 
 Identificar términos utilizados en las preguntas 
que hacen referencia a estudios que se desean 
obtener. 
 Realizar una unión de términos para conformar 
las cadenas. 
 Buscar sinónimos de las cadenas conformadas. 
 
Congreso Internacional de Investigación e Innovación en Ingeniería de Software 2013.
Xalapa, Veracruz, del 2 al 4 de octubre.
139
 
 
 
Tabla 2: Cadenas de búsqueda para el EMS 
PI ID Cadenas Sinónimos 
PI-1 
CB1 “Software product 
value” 
-Value 
based software engineering 
CB2 “Product value” -Value based product 
PI-2 
CB3 “Value assessment” -Value evaluation 
-Value estimation 
CB4 “Value assessment 
method” 
-Value evaluation method 
-Value estimation method 
PI-3 CB5 “Value assessment 
experiences” 
-Value evaluation experiences/ 
use case 
-Value estimation experiences/ 
use case 
PI-4 CB6 “Value elements” -Value indicators 
-Value structure 
-Value units 
-Value components 
-Value metrics 
PI-5 CB7 “ROI estimation” -Return on Investment estimation 
-ROI calculating 
 
3.3.2 Construyendo las Expresiones 
 
Definidas las cadenas se forman expresiones con el 
propósito de declarar una estrategia para delimitar la 
búsqueda en los motores, utilizando operadores lógicos 
como AND, OR y NOT, así como utilizar wildcards 
(*) y el uso de cadenas entre comillas (“”). Un ejemplo 
de estas expresiones y que se ha utilizado para la 
pregunta de investigación 1 es el siguiente: 
 ("Software product value" OR "value based 
software engineering" OR "Value based product" 
OR "Product value") AND NOT (eco product* 
OR Ecosystem* OR "product line" OR "internet" 
OR "Economic" OR structure*) 
La primera parte de la expresión es establecida con 
las cadenas (Tabla 2) unidas por el operador OR y la 
segunda parte antecedida del AND NOT se conforma 
con palabras clave que son estudios que no son 
orientados a nuestra investigación. Esta es una 
expresión general ya que también influye el motor de 
búsqueda utilizado. Esto es debido a que cada motor 
tiene su propia estrategia de refinamiento, por ejemplo 
en Scopus se puede utilizar TITLE-ABS-
KEY(expresión) que nos ayuda a que el motor delimite 
a buscar sólo en el título, resumen y palabras clave. 
 
3.4. Seleccionando los Estudios 
 
Una vez obtenidos los resultados de realizar la 
búsqueda en los motores (asegurándose reducir 
estudios que no serán parte de nuestra investigación) se 
hace un refinamiento, seleccionando estudios que sean 
aún más centrados en la investigación. Para ello se 
definen criterios de inclusión y exclusión, los cuales se 
basan en incluir aquellos estudios que son más 
relevantes a la investigación y excluir aquellos que no 
tendrán aportación. Para ello se declaran criterios de 
inclusión y excusión, mostrándose en la Tabla 3 y 4 
respectivamente: 
 
Tabla 3: Criterios de inclusión para el EMS 
ID Criterios 
CI-1 El artículo tiene una definición de valor. 
CI-2 El artículo tiene un método de estimación del valor del producto. 
CI-3 Experiencias de compañías en el área del valor del producto 
software. 
CI-4 Relación en la Estimación del ROI y la estimación del valor del 
producto Software. 
 
Tabla 4: Criterios de exclusión para el EMS 
ID Criterios 
CE-1 El artículo usa la palabra valor pero no tiene una definición. 
CE-2 El artículo describe un método para la estimación de costo pero 
no se relaciona con el valor del producto. 
CE-3 El documento describe un método para la estimación del 
proyecto en lugar del producto. 
CE-4 Estimación del ROI pero sin relación con el valor del producto 
software. 
CE-5 Eliminar estudios repetidos 
 
Para poder utilizar los criterios de Inclusión y 
Exclusión se declararon los siguientes criterios de 
selección que se presentan en la Tabla 5. Estos criterios 
son los pasos a seguir después de insertar las cadenas 
en los motores de búsqueda: 
 
Tabla 5: Criterios De Selección para el EMS 
ID Criterios 
CS-1 Aplicar criterios de inclusión y exclusión sobre el Resumen. 
CS-2 A partir de los trabajos restantes se leen las conclusiones, 
buscando las propiedades que necesitamos, pero que no se 
identificaron a partir de los resúmenes. 
CS-3 Después de obtener una lista refinada de artículos, se leerán 
todos ellos. Para este propósito, utilizamos criterios de inclusión 
y exclusión sobre el contenido del artículo. 
 
3.5. Clasificando los Estudios 
 
Se ha creado un esquema de clasificación de estos 
estudios. El esquema se compone de la siguiente 
forma: 
 Clasificación por Pregunta de Investigación (Para 
tener relación de qué pregunta de investigación es 
de mayor interés). 
 Clasificación por Nivel de contribución: ALTA, 
MEDIA, BAJA (Puede ser que el artículo 
responda a una o más de nuestras preguntas de 
investigación). 
 Clasificación por tipo de estudio en el orden 
siguiente: Journals, Conferencias, Revistas. 
 
3.6. Realizando la Extracción de Datos 
 
Para poder extraer los datos relevantes a la 
investigación del conjunto de artículos resultantes, se 
Congreso Internacional de Investigación e Innovación en Ingeniería de Software 2013.
Xalapa, Veracruz, del 2 al 4 de octubre.
140
ha propuesto la Tabla 6, que son propiedades que 
ayudarán a contestar las preguntas de investigación. 
 
 
Tabla 6: Propiedades a extraer 
ID Propiedades Pregunta de 
Investigación 
P1 Concepto de valor PI-1 
P2 Valor del Producto Software. PI-2 
P3 Métodos para evaluar el valor. PI-2 
P4 Indicadores de valor. PI-2, PI-3, PI-4 
P5 Estimación del Retorno de Inversión. PI-5 
 
4. Resultados 
En la sección de Resultados del Mapeo se presenta a 
detalle los resultados de la ejecución del EMS y la 
clasificación de los mismos. En la sección de 
estadísticas se presentan gráficos que ayudan a una 
mayor comprensión de los resultados. 
4.1. Resultados del Mapeo Sistematizado 
 
La Figura 1 muestra el proceso del EMS, así como 
el refinamiento que se fue obteniendo a través de su 
ejecución. La parte izquierda de la Figura indica los 
pasos realizados durante la ejecución y la parte derecha 
indica el total de estudios obtenidos por cada paso. El 
Paso 1 indica el resultado de introducir las cadenas de 
búsqueda (declaradas en la Tabla 2) en los motores de 
búsqueda, para las 5 preguntas de investigación 
obteniéndose un total de 1064 estudios. Los pasos 2,3 
y 4 indican el resultado de aplicar los criterios de 
selección (declarados en la Tabla 5) de manera 
sucesiva. Al finalizar en el Paso 4 se obtuvieron un 
total de 50 artículos que se presentan a detalle en la 
Tabla 7. 
 
 
Figura 1: Ejecución del EMS 
 
La Tabla 7 muestra la lista de estudios que se 
obtuvieron al ejecutar el proceso del EMS; así comosu 
clasificación (definida en la sección III subsección E). 
 
4.2. Estadísticas 
 
En esta sección se complementa el análisis de los 
resultados obtenidos. A continuación se presentan los 
siguientes gráficos y una breve descripción: 
 Relación por Nivel de contribución: En la Figura 
2 se muestra que de los 50 estudios obtenidos 
sólo el 38% son de contribución alta a los 
objetivos de investigación; aunque el 34% tenga 
una aportación mínima también tienen alguna 
aportación interesante pero breve. 
 
Figura 2: Relación por nivel de contribución 
 
 Relación por Motor de búsqueda: La Figura 3 nos 
indica que IEEE Xplore es el motor con mayor 
aportación de estudios (con el 32%) y en la 
aplicación de las cadenas de búsqueda fue de los 
que menor número de resultados sin contribución 
arrojó. También se debe señalar que aunque en 
Google Scholar es difícil el manejo de 
expresiones, se obtuvieron resultados con 
aportación que estuvieron por encima de ACM. 
 
Figura 3: Relación por motor de búsqueda 
 Relación con el EMS de la Fase I [15]: La figura 
4 muestra que el 79% de los 50 estudios 
resultantes en la Fase II tienen una aportación 
nueva para la investigación. El 21% referente a 
estudios recuperados de la Fase I serán revisados 
para hallar un enfoque diferente.
Congreso Internacional de Investigación e Innovación en Ingeniería de Software 2013.
Xalapa, Veracruz, del 2 al 4 de octubre.
141
 
Tabla 7: Clasificación de resultados 
Pregunta de 
Investigación 
No. Estudio Tipo Propiedad Anterior 
EMS 
Nivel de 
Contribución 
PI - 1 
1 A product management challenge: Creating software product value 
through requirements selection [7]. 
Journal Concepto de valor Sí 
ALTA 
2 Criteria for Selecting Software Requirements to Create Product Value: 
An Industrial Empirical Study [48]. 
Journal Concepto de valor 
3 Estimating the Software Product Value during the Development 
Process [16]. 
Journal Concepto de valor y Método 
de evaluación de valor 
 
4 Value-Based Software Engineering: Overview and Agenda [13]. Journal Concepto de Ingeniería 
basada en valor 
Sí 
5 Value of project management - A case study [35]. Journal Concepto de valor y Método 
de evaluación de valor 
Sí 
6 Integrating Value and Utility Concepts into a Value Decomposition 
Model for Value-Based Software Engineering [41]. 
Journal Concepto de valor 
7 Findings based on a Systematic Mapping Study on Software Product 
Value Estimation [15]. 
Conferencia Concepto de valor 
8 An Approach to Defining a Value-Based Software Development 
Process [30]. 
Conferencia Método de evaluación de 
valor 
 
9 Value-Based Software Engineering [46]. Libro Concepto de Ingeniería 
basada en valor 
Sí 
10 Implementing A Value based approach to software assessment and 
improvement [38]. 
Tesis Concepto de valor y Método 
de evaluación de valor 
Sí 
11 Business Marketing: Understand What Customers Value [2]. Revista Concepto de valor y Método 
de evaluación de valor 
Sí 
12 A Model for Value Based Requirement Engineering [45]. Journal Definición de valor y Método 
para evaluar el valor en 
requerimientos 
 
MEDIA 
13 
Value-based software engineering: a case study [11]. 
Journal Aportación mínima 
14 The theory and empirical research of differentiation benefit positioning 
based on product value [19]. 
Conferencia Definición de valor y 
referencias 
 
15 Developing risk and value management practices for processes and 
products [33]. 
Conferencia Definición de valor 
16 The Marketing Opportunity Theory and Empirical Research Based on 
Product Benefit Value [18]. 
Conferencia Aportación mínima 
17 Value Assignment Process (VAP): Establishing Value of Software 
Through a New Definition of Value [42]. 
Conferencia Definición de valor y 
referencias 
 
18 Value in conceptual design context [23]. Conferencia Concepto de valor en el 
contexto de valor 
 
BAJA 
19 Exploring cross-cultural value structures with smartphones [43]. Journal Aportación mínima 
20 Value-Based Requirements Prioritization: Usage Experiences [27]. Journal Aportación mínima 
21 Value-based software engineering: reinventing [12]. Journal Aportación mínima 
22 The software value map — an exhaustive collection of value aspects 
for the development of software intensive products [26]. 
Journal Aportación mínima 
23 A Value Estimation Method for Feature-Oriented Requirements 
Tracing [1]. 
Conferencia Aportación mínima 
24 Building a customer value model in mobile communication business 
[40]. 
Conferencia Aportación mínima 
25 Global Software Engineering: Challenges in Customer Value Creation 
[8]. 
Conferencia Referencias 
26 How standards collaboration strategy affects consumer perceived value 
of product: An empirical research [49]. 
Conferencia Mínima aportación 
27 Quest for a Silver Bullet: Creating Software Product Value through 
Requirements Selection [5]. 
Conferencia Aportación mínima Sí 
28 The Positioning Fit Theory and Empirical Research Based on Product 
Value [21]. 
Conferencia Aportación mínima 
29 Value-Based Software Engineering (VBSE) [22]. Conference Aportación mínima 
30 Choosing the best design strategy from requirements. A value-based 
approach [14]. 
Conferencia Aportación mínima 
31 Research on components and measurement of customer value in 
business to customer market [4]. 
Conferencia Aportación mínima 
32 Towards integrating perceived customer value in the evaluation of 
performance in product development [17]. 
Conferencia Aportación mínima 
33 Developing Value Assessment for SW Architecture [34]. Conferencia Concepto de valor y Método 
de evaluación de valor 
Sí 
PI-2 
34 What is the value of your software? [20]. Workshop Referencias 
ALTA 
 35 Assessing Value of SW Requirements [32]. Conferencia Ecuaciones 
36 Value estimation for software product management [29]. Conferencia Concepto de valor y 
MEDIA 
Congreso Internacional de Investigación e Innovación en Ingeniería de Software 2013.
Xalapa, Veracruz, del 2 al 4 de octubre.
142
Referencias 
PI-3 
37 Experiences of a value assessment for products [36]. Journal Concepto de valor y Método 
de evaluación de valor 
 
ALTA 
38 Experiences of Implementing a Value-Based Approach [37]. Journal Experiencias dela medición 
de valor 
 
MEDIA 
PI-4 
39 Construction of a Systemic Quality Model for Evaluating a Software 
Product [39]. 
Journal Método de evaluación de 
valor 
 
ALTA 
 
40 Specifying software quality with the extended ISO model [50]. Journal Guía para aplicar ISO 
41 Software quality trade-offs: A systematic map [6]. Journal Referencias 
42 Utilizing GQM + Strategies for an Organization-Wide Earned Value 
Analysis [28]. 
Conferencia Método de evaluación de 
valor 
 
43 ISO/IEC TR 9126-2:2003 [25]. Standard Indicadores de Valor Sí 
44 Value standard and body of knowledge [47]. Standard Concepto de valor y Método 
de evaluación de valor 
Sí 
45 ISO/IEC 25010:2011 [24]. Standard Indicadores de valor Sí 
MEDIA 
46 The measurement of software design quality [9]. Journal Métricas de Calidad 
47 Software Quality Management from a Cross-Cultural Viewpoint [44]. Journal Experiencias del uso de 
Métricas de Calidad 
 
PI-5 
48 Software quality assurance economics [31]. Journal Enfoque basado en calidad y 
el Retorno de Inversión 
 
MEDIA 
49 A value-based approach in requirements engineering: Explaining some 
of the fundamental concepts [2]. 
Journal Concepto de valor 
50 The ROI of software dependability: The iDAVE model [10]. Journal Estimación del Retorno de 
Inversión 
 
 
 
Figura 4: Relación con el EMS Fase I 
 
 Relación por año: La Figura 5 muestra, que de los 
50 artículos obtenidos, el año que más contribuyó 
a nuestra investigación es 2008. La mayoría de 
los estudios primarios no tienen más de 6 años 
publicados, esto nos indicaque el interés por la 
estimación del producto software es reciente pero 
en crecimiento. Como resultado podemos 
concluir que el interés en el concepto de valor del 
producto software y sus métodos o modelos de 
estimación está en constante crecimiento. 
 
 
Figura 5: Relación por año de publicación 
 
 Relación por tipo de estudio: La Figura 6 
muestra, que la fuente de mayor publicación para 
el valor del producto software es en conferencia, 
le sigue la publicación de los Journals. Esto tiene 
una lectura acerca que todavía falta validar más 
los resultados en esta área para poder ser 
publicados en revistas, sin embargo el número de 
trabajos presentados en 
Conferencias/Congresos/Workshop está 
creciendo significativamente. Por tanto, el interés 
en el medio académico e industrial es claro. 
 
 
Figura 6: Relación por tipo de estudio 
 
5. Discusión 
 
Ejecutar el EMS ayuda a tener de forma cuantitativa 
y estadística de estudios, para poder determinar las 
directrices y tendencias que existen actualmente sobre 
el valor del producto software. Los resultados 
obtenidos indican que de 2010 que se ejecutó la 
primera versión del EMS a la fecha, existen 10 nuevos 
trabajos que aportan resultados a la investigación. 
Estos trabajos están completamente centrados en los 
objetivos de esta investigación, principalmente son 
contribuciones de revistas científicas (Journals), eso 
Congreso Internacional de Investigación e Innovación en Ingeniería de Software 2013.
Xalapa, Veracruz, del 2 al 4 de octubre.
143
nos muestra el interés que existe para formalizar esta 
disciplina. Adicionalmente, el nuevo enfoque tratado 
en esta ejecución mostró que existen estudios que 
pueden tener gran contribución como ya se ha 
mencionado. Aun cuando alguno de ellos haya sido 
analizado en la Fase I deberán ser revisados 
nuevamente por si existe alguna propiedad que tenga 
una nueva contribución. 
 
6. Limitaciones 
 
Es importante señalar que aunque existe una 
estrategia para buscar en cada uno de los motores, 
ayudando a que la búsqueda sea sistemática y 
repetible, los resultados obtenidos pueden diferir. Esto 
no significa que un motor sea mejor que otro, sino que 
cada uno utiliza diferentes algoritmos y estrategias para 
realizar una búsqueda, por ejemplo: utilizando distintos 
wildcards, operadores booleanos como AND, OR, 
NOT en distintas notaciones en cada motor. Así como 
presentando un refinamiento por disciplinas, años de 
publicación, tipo de publicación, etc., característicos a 
cada motor. 
 
7. Conclusiones 
 
Una nueva orientación en la Ingeniería del Software 
está emergiendo. Se basa en que no todos los 
elementos que participan en el desarrollo de software 
tienen el mismo valor, sino que existen partes que 
aportan más valor que otras. Por tal motivo es 
necesario estimar el valor del producto y de todos sus 
componentes, para apoyar su desarrollo de acuerdo a 
los objetivos de negocio. Esto ayudará a determinar si 
un producto software es suficientemente maduro para 
ser lanzado al mercado, si se necesita tomar decisiones 
para aumentar su valor o tal vez si debe ser desechado 
inclusive antes de desarrollarse. De esta forma se podrá 
asegurar que el usuario perciba ese valor al comprarlo. 
Si el cliente percibe un valor bajo por su compra y le 
queda una mala percepción de la empresa, dejará de 
comprar ese producto. 
Para realizar la investigación sobre modelos, 
técnicas, ecuaciones o métricas en la estimación de 
valor, se ha realizado el EMS que aporta una búsqueda 
de estudios totalmente centrados, que ayuden a 
determinar cuantitativamente el estado del arte sobre 
esta disciplina. Las ventajas de utilizar este método 
son: 1) el EMS es un método sistemático e 
incremental, y 2) el EMS puede ejecutarse en cualquier 
momento para obtener nuevos resultados. 
 
 
8. Trabajo Futuro 
 
En este artículo, se han presentado los resultados de 
una búsqueda de estudios para determinar un estado 
del arte cuantitativo. Posteriormente se realizará un 
análisis del estado del arte y se buscarán conocimientos 
sobre actividades, roles, involucrados, modelos, 
ecuaciones, procesos, buenas prácticas para la 
estimación de valor del producto software. Una vez 
realizada la revisión del estado del arte, se hará una 
revisión del Modelo de Referencia para Estimación del 
Valor del Producto Software (RESVEP) propuesto en 
[55], y de ser necesario, complementarlo. Así mismo, 
se desarrollará un proceso para formalizar la aplicación 
del modelo RESVEP, ya sea por proyecto, producto o 
en alguna de las fases del ciclo de vida. Por último, se 
desarrollará una herramienta, basada en el RESVEP, 
que facilite la aplicación de dicho modelo. 
 
9. Referencias 
 
[1] Ahn, Sangim, y Kiwon Chong. “A Value Estimation Method for Feature-Oriented 
Requirements Tracing.” Convergence and Hybrid Information Technology, 2008. 
ICHIT '08. International Conference on. 2008. 159-162. 
[2] “Marketing: Understand What Customers Value.” Harvard Business Review, 1998. 
[3] Aurum, A.a b, y C.b Wohlin. “A value-based approach in requirements engineering: 
Explaining some of the fundamental concepts.” Lecture Notes in Computer Science, 
4542 LNCS (2007): 109-115. 
[4] Bao, W.a, Z.M.b Li, y J.a Wei. “Research on components and measurement of 
customer value in business to customer market.” 2009. 946-951. 
[5] Barney, S., A. Aurum, y C. Wohlin. “Quest for a Silver Bullet: Creating Software 
Product Value through Requirements Selection.” Software Engineering and Advanced 
Applications, 2006. 32nd EUROMICRO Conference on. 2006. 274-281. 
[6] Barney, S.a b, K.a Petersen, M.a Svahnberg, A.b Aurum, y H.b Barney. “Software 
quality trade-offs: A systematic map.” Information and Software Technology 54, nº 7 
(2012): 651-662. 
[7] Barney S., A.b Aurum, y Claes Wohlin. “A product management challenge: Creating 
software product value through requirements selection.” J. Syst. Archit. (Elsevier 
North-Holland, Inc.) 54, nº 6 (jun-2008): 576-593. 
[8] Bavani, R. “Global Software Engineering: Challenges in Customer Value Creation.” 
Global Software Engineering (ICGSE), 2010 5th IEEE International Conference on. 
Aug. 119-122. 
[9] Blundell, JamesKenneth, MaryLou Hines, y Jerrold Stach. “The measurement of 
software design quality.” Annals of Software Engineering (Kluwer Academic 
Publishers) 4 (1997): 235-255. 
[10] Boehm, B., L. Huang, A. Jain, y R. Madachy. “The ROI of software dependability: 
The iDAVE model.” Software, IEEE 21, nº 3 (May-June): 54-61. 
[11] Boehm, B., y Li Guo Huang. “Value-based software engineering: a case study.” 
Computer 36, nº 3 (mar 2003): 33-41. 
[12] Boehm, Barry. “Value-based software engineering: reinventing.” SIGSOFT Softw. 
Eng. Notes (ACM) 28, nº 2 (mar-2003): 3. 
[13] Boehm, BarryW. “Value-Based Software Engineering: Overview and Agenda.” En 
Value-Based Software Engineering, editado por Stefan Biffl, A.b Aurum, Barry 
Boehm, Hakan Erdogmus y Paul Grünbacher, 3-14. Springer Berlin Heidelberg, 2006. 
[14] Cabrero, D.a, J.b Garzas, y M.c Piattini. “Choosing the best design strategy from 
requirements. A value-based approach.” 2007. 87-94. 
Congreso Internacional de Investigación e Innovación en Ingeniería de Software 2013.
Xalapa, Veracruz, del 2 al 4 de octubre.
144
[15] Castro, Oscar, Angelina Espinoza, y Alfonso Martínez-Martínez. “Findings based on 
a Systematic Mapping Study on Software Product Value Estimation.” Congreso 
Internacional de Investigación e Innovación en Ingeniería de Software 2012 
(CONISOFT 2012). Guadalajara, Mexico, 2012. 
[16] Castro, Oscar, Angelina Espinoza, y Alfonso Martínez-Martínez. “Estimating the 
Software Product Value during the Development Process.” Vol. 7343, de Product-
Focused Software Process Improvement, 74-88. Springer Berlin Heidelberg, 2012. 
[17] Cedergren, S.a, S.a Larsson, A.b Wall, y C.a Norström. “Towards integrating 
perceivedcustomer value in the evaluation of performance in product development.” 
Phuket, 2010. 1846-1856. 
[18] Chen, Jingdong, y Long Cheng. “The Marketing Opportunity Theory and Empirical 
Research Based on Product Benefit Value.” E-Business and E-Government (ICEE), 
2010 International Conference on. 2010. 5311-5314. 
[19] Chen, Jingdong, y Qisong Zhu. “The theory and empirical research of differentiation 
benefit positioning based on product value.” Proceedings of the 2nd International 
Conference on Interaction Sciences: Information Technology, Culture and Human. 
New York, NY, USA: ACM, 2009. 375-380. 
[20] De Groot, J., A. Nugroho, T. Back, y J. Visser. “What is the value of your software?” 
Managing Technical Debt (MTD), 2012 Third International Workshop on. 2012. 37-
44. 
[21] Dong Chen, Jing, y Jiao Xue. “The Positioning Fit Theory and Empirical Research 
Based on Product Value.” Web Information Systems and Mining (WISM), 2010 
International Conference on. 2010. 391-394. 
[22] Faulk, StuartR, RobertR. Harmon, y DavidM. Raffo. “Value-Based Software 
Engineering (VBSE).” Vol. 576, de Software Product Lines, editado por Patrick 
Donohoe, 205-223. Springer US, 2000. 
[23] Hannu, O. “Value in conceptual design context.” Tallinn, 2008. 141-148. 
[24] International Standard Organization “ISO/IEC 25010:2011.” ISO/IEC 25010:2011. 
s.f. 
[25] International Standard Organization “ISO/IEC TR 9126-2:2003. “ ISO/IEC TR 9126-
2:2003. s.f. 
[26] Khurum, M., Gorschek T., y M. Wilson. “The software value map — an exhaustive 
collection of value aspects for the development of software intensive products.” 
Software: Evolution and Process, 2012. 
[27] Kukreja, Nupul, Sheetal Swaroop Payyavula, Barry Boehm, y Srivinas 
Padmanabhuni. “Value-Based Requirements Prioritization: Usage Experiences.” 
Procedia Computer Science 16, nº 0 (2013): 806-813. 
[28] Mandic, V., V. Basili, M. Oivo, L. Harjumaa, y J. Markkula. “Utilizing 
GQM+Strategies for an Organization-Wide Earned Value Analysis.” Software 
Engineering and Advanced Applications (SEAA), 2010 36th EUROMICRO 
Conference on. 2010. 255-258. 
[29] Mohamed, S.I., y A.M. Wahba. “Value estimation for software product management.” 
Industrial Engineering and Engineering Management, 2008. IEEM 2008. IEEE 
International Conference on. 2008. 2196-2200. 
[30] Murtazaev, A., Sungwon Kang, Jongmoon Baik, y Jihyun Lee. “An Approach to 
Defining a Value-Based Software Development Process.” Computer and Information 
Science (ICIS), 2010 IEEE/ACIS 9th International Conference on. 2010. 690-695. 
[31] Nikolik, Borislav. “Software quality assurance economics.” Information and Software 
Technology 54, nº 11 (2012): 1229-1238. 
[32] Ojala, P. “Assessing Value of SW Requirements.” Software Engineering, 2008. 
ASWEC 2008. 19th Australian Conference on. 2008. 536-542. 
[33] Ojala, P. “Developing risk and value management practices for processes and 
products.” Orlando, FL, 2008. 221-225. 
[34] Ojala, P. “Developing Value Assessment for SW Architecture.” Software 
Architecture, 2008. WICSA 2008. Seventh Working IEEE/IFIP Conference on. 2008. 
245-248. 
[35] Ojala, P. “Value of project management - A case study.” WSEAS Transactions on 
Information Science and Applications 6, nº 3 (2009): 510-519. 
[36] Ojala, P. “Experiences of a value assessment for products.” Softw. Process (John 
Wiley \& Sons, Inc.) 14, nº 1 (jan-2009): 31-37. 
[37] Ojala, P. “Experiences of Implementing a Value-Based Approach.” WSEAS 
Transactions on Information Science and Applications 5 (2008). 
[38] Ojala, P. “Implementig A Value based approach to software assessment and 
improvement.” Ph.D. dissertation, University of Oulu, 2006. 
[39] Ortega, Maryoly, María Pérez, y Teresita Rojas. “Construction of a Systemic Quality 
Model for Evaluating a Software Product.” Software Quality Journal (Kluwer 
Academic Publishers) 11 (2003): 219-242. 
[40] Pynnönen, M., y J. Hallikas. “Building a customer value model in mobile 
communication business.” 2006. 
[41] Rönkkö, Mikko, Christian Frühwirth, y Stefan Biffl. “Integrating Value and Utility 
Concepts into a Value Decomposition Model for Value-Based Software Engineering.” 
Vol. 32, de Product-Focused Software Process Improvement, 362-374. Springer 
Berlin Heidelberg, 2009. 
[42] Ramzan, M., M.A. Jaffar, y A.A. Shahid. “Value Assignment Process (VAP): 
Establishing Value of Software through a New Definition of Value.” Ubiquitous 
Information Technologies Applications, 2009. Proceedings of the 4th International 
Conference on. 2009. 1-8. 
[43] Shin, D.-H., y H. Choo. “Exploring cross-cultural value structures with smartphones.” 
Journal of Global Information Management 20, nº 2 (2012): 67-93. 
[44] Siakas, KerstinV, Elli Georgiadou, y Chris Sadler. “Software Quality Management 
from a Cross-Cultural Viewpoint.” Software Quality Journal (Kluwer Academic 
Publishers) 8 (1999): 85-95. 
[45] Sk. Md. Nahid Hasan †, Mohammad Shabbir Hasan †, Abdullah Al Mahmood † Md. 
Jahangir Alam†. “A Model for Value Based Requirement Engineering.” International 
Journal of Computer Science and Network Security 10 (December 2010). 
[46] Stefan Biffl, Aybüke Aurum, Barry Boehm Hakan Erdogmus, y Paul Grünbacher. 
Value-Based Software Engineering. Springer-Verlag New York, Inc., 2005. 
[47] SAVE Interatioal “Value standard and body of knowledge.” Value standard and body 
of knowledge. s.f. 
[48] Wohlin, Claes, y A.b Aurum. “Criteria for Selecting Software Requirements to Create 
Product Value: An Industrial Empirical Study.” En Value-Based Software 
Engineering, 179-200. Springer Berlin Heidelberg, 2006. 
[49] Yanping, Gong, y Zhang Peng. “How standards collaboration strategy affects 
consumer perceived value of product: An empirical research.” Management Science 
and Industrial Engineering (MSIE), 2011 International Conference on. 2011. 483-487. 
[50] Zeist, R.H.J., y P.R.H. Hendriks. “Specifying software quality with the extended ISO 
model.” Software Quality Journal (Kluwer Academic Publishers) 5 (1996): 273-284. 
[51] B. A. Kitchenham, D. Budgen, and O. P. Brereton “Using mapping studies as the 
basis for further research - a participant-observer case study” Information & Software 
Technology», vol. 53, no. 6, pp. 638– 651, 2011. 
[52] K. Petersen, R. Feldt, S. Mujtaba, M. Mattsson, “Systematic mapping studies in 
software engineering,” in: Proceedings EASE 08, BCS eWIC, 2008. 
[53] Barry W. Boehm and Kevin J. Sullivan. 2000. “Software economics: a roadmap.” 
In Proceedings of the Conference on the Future of Software Engineering. ACM, New 
York, NY, USA, 319-343. 
[54] Stefan Biffl, Aybüke Aurum, Barry Boehm Hakan Erdogmus, y Paul Grünbacher. 
“Value-Based Management of Software Testing”. Springer-Verlag New York, Inc., 
2005. 
[55] Castro Oscar, “Reference Model for the Software Product Value Estimation in the 
Development Process” MastersThesis, Universidad Autónoma Metropolitana- 
Iztapalapa, Abril 2013. 
 
Congreso Internacional de Investigación e Innovación en Ingeniería de Software 2013.
Xalapa, Veracruz, del 2 al 4 de octubre.
145

Continuar navegando

Materiales relacionados

98 pag.
11284522142020

SIN SIGLA

User badge image

Kerly Valiente

Tesis_Mauricio_Rozo

Secundaria Tecnica Num. 3 Jose Angel Ceniceros

User badge image

Edicson Jose Magrini Valbuena