Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ Recolector de Cienci...arrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
Recolector de Ciencia Abierta, RECOLECTA
Doctoral thesis . 2012 . Peer-reviewed
License: CC BY NC ND
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
Recolector de Ciencia Abierta, RECOLECTA
Doctoral thesis . 2013
License: CC BY NC ND
versions View all 2 versions
addClaim

Patrones de proyectos para gestionar el conocimiento en organizaciones de desarrollo de software

Authors: Martín de Andrés, Diego;

Patrones de proyectos para gestionar el conocimiento en organizaciones de desarrollo de software

Abstract

La mejora de procesos de desarrollo software en las organizaciones de desarrollo software es una tarea muy compleja que puede ser resuelta usando estrategias de gestión del conocimiento. En esta área, la definición y el uso de buenas prácticas en la ingeniería del software es una propuesta válida para aplicar estrategias de gestión del conocimiento en organizaciones de desarrollo software. Una de los principales problemas para la aplicación efectiva de patrones de procesos en la industria de desarrollo software es la dificultad de la formalización del conocimiento sobre los procesos de desarrollo usando estas aproximaciones. Esta tesis doctoral presenta un framework para la gestión de patrones de proyectos de desarrollo software llamado sdpFramework. Este framework es capaz de formalizar el conocimiento sobre proyectos de desarrollo software incluyendo experiencia previa de ingenieros de software, metodologías de desarrollo, marcos de referencia y lecciones aprendidas. Este framework está compuesto por: • Un modelo llamado sdPP; compuesto por los elementos de conocimiento necesarios para dar cobertura a las necesidades de conocimiento de los ingenieros de software. • Una metodología; que cubra las fases del ciclo de vida del conocimiento sobre patrones de proyecto. • Una plataforma tecnológica llamada sdpReuser; capaz de gestionar los sdPPs durante las fases del ciclo de vida de los patrones de proyecto. Un caso de estudio embebido en dos partes se ha llevado a cabo durante la investigación de esta tesis doctoral: La primera parte fue un estudio empírico en la Universidad Carlos III de Madrid, donde doce ingenieros junior de desarrollo software usaron los patrones de proyectos descritos en este trabajo de investigación. Las evidencias y resultados obtenidos durante la ejecución del estudio empírico indican que la corrección en la formalización de los patrones de proyectos depende de la relevancia de las referencias bibliográficas usadas para su creación, la implementación de estrategias para compartir conocimiento entre el personal involucrado y la experiencia previa en las áreas de negocio relacionadas con los sistemas de información desarrollados. En la segunda parte se realizó una validación experimental donde 48 ingenieros de software aplicaron sdpFramework. De los resultados obtenidos, se estudió los factores que ayudan a mejorar la calidad de los productos de desarrollo software usando la propuesta sdPP. Se analizó el esfuerzo necesario para implementar las actividades propuestas por sdPP para introducir el conocimiento de un sdPP en un proyecto de desarrollo. Para finalizar se evaluó la utilidad de los elementos de conocimiento de sdPP en cada una de las fases de su ciclo de vida. ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- The improvement of software processes within software development organizations is a very complex task that can be solved by following knowledge management strategies. In this area, the definition and use of best practices is a proven approach to apply knowledge management strategies in software development organizations. One of the main burdens for the effective application of process patterns in the software industry is the difficulty of formalizing knowledge about the development process themselves. This doctoral thesis presents sdpFramework, a framework to manage software project patterns. This framework is capable of formalizing knowledge regarding software development projects, including software engineers’ previous experience, development methodologies, reference frameworks and lessons learnt. The framework is composed of: • A model called sdPP, made up by the knowledge elements necessary to cover the knowledge needs of software engineers. • A methodology that covers the phases of the knowledge life-cycle about project patterns • A technological platform called sdpReuser, capable of managing the sdPPs during the phases of project patterns’ life cycle. An embedded case study was carried out during the research of this thesis. The first part was an empirical study at the University Carlos III of Madrid, where twelve junior software engineers used the project patterns described in this research work. The evidences and findings obtained during from this empirical study indicate that the correctness of the project pattern formalizations depends on the relevance of the bibliographic sources used for their creation, the implementation of strategies to share knowledge among the personnel involved, and the previous experience in the business areas related to the information systems being developed. In the second part an experimental validation was carried out, where 48 software engineers applied the sdpFramework. From the results obtained, we studied the factors that help improving the software product quality when using the sdPP proposal. We analyzed the effort required to implement the activities proposed by sdPP in order to introduce the knowledge about an sdPP into a development project. Finally, we evaluated the usefulness of the sdPP knowledge elements in each of the phases of its life cycle.

Country
Spain
Related Organizations
Keywords

Informática, Ingeniería del software, Gestión del conocimiento, Desarrollo de productos y procesos, Procesos de software

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
    OpenAIRE UsageCounts
    Usage byUsageCounts
    visibility views 42
    download downloads 12
  • 42
    views
    12
    downloads
    Powered byOpenAIRE UsageCounts
Powered by OpenAIRE graph
Found an issue? Give us feedback
visibility
download
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
views
OpenAIRE UsageCountsViews provided by UsageCounts
downloads
OpenAIRE UsageCountsDownloads provided by UsageCounts
0
Average
Average
Average
42
12
Green