Scope determination in software process lines
Software process is a recognized way for guiding the software development, however having a process does not necessarily mean, that it fits all specific situations. Consequently, the software processes normally require being tailored to each specific context to achieve the rightest adapted process....
- Autores:
-
Ruiz Melenje, Pablo Hernando
- Tipo de recurso:
- Doctoral thesis
- Fecha de publicación:
- 2019
- Institución:
- Universidad del Cauca
- Repositorio:
- Repositorio Unicauca
- Idioma:
- eng
- OAI Identifier:
- oai:repositorio.unicauca.edu.co:123456789/1789
- Acceso en línea:
- http://repositorio.unicauca.edu.co:8080/xmlui/handle/123456789/1789
- Palabra clave:
- Software Process Lines
Scoping in software process Lines
Process
Software process families
Líneas de procesos de software
Procesos
Familias de procesos
Definición del alcance
Procesos de software
- Rights
- License
- https://creativecommons.org/licenses/by-nc-nd/4.0/
id |
REPOCAUCA2_50ce1fbc381dcbeb475489b1d321aedd |
---|---|
oai_identifier_str |
oai:repositorio.unicauca.edu.co:123456789/1789 |
network_acronym_str |
REPOCAUCA2 |
network_name_str |
Repositorio Unicauca |
repository_id_str |
|
dc.title.eng.fl_str_mv |
Scope determination in software process lines |
title |
Scope determination in software process lines |
spellingShingle |
Scope determination in software process lines Software Process Lines Scoping in software process Lines Process Software process families Líneas de procesos de software Procesos Familias de procesos Definición del alcance Procesos de software |
title_short |
Scope determination in software process lines |
title_full |
Scope determination in software process lines |
title_fullStr |
Scope determination in software process lines |
title_full_unstemmed |
Scope determination in software process lines |
title_sort |
Scope determination in software process lines |
dc.creator.fl_str_mv |
Ruiz Melenje, Pablo Hernando |
dc.contributor.author.none.fl_str_mv |
Ruiz Melenje, Pablo Hernando |
dc.subject.eng.fl_str_mv |
Software Process Lines Scoping in software process Lines Process Software process families |
topic |
Software Process Lines Scoping in software process Lines Process Software process families Líneas de procesos de software Procesos Familias de procesos Definición del alcance Procesos de software |
dc.subject.spa.fl_str_mv |
Líneas de procesos de software Procesos Familias de procesos Definición del alcance Procesos de software |
description |
Software process is a recognized way for guiding the software development, however having a process does not necessarily mean, that it fits all specific situations. Consequently, the software processes normally require being tailored to each specific context to achieve the rightest adapted process. However, software process tailoring is a challenging research area because it is a knowledge-demanding intensive activity: it requires experience, knowledge and it is time-consuming. In recent years, different approaches have emerged for tailoring the software process. One of the recent strategies for tailoring software processes is to plan and manage their variability through a production strategy following a Software Process Lines Engineering (SPrLE) approach, which focuses on defining a software process line (SPrL) instead of independent processes. In Software Process Line Engineering (SPrLE) a crucial activity is the delimitation of the scope of the SPrLs, where establishing the processes and the characteristics of the processes that reuse, as well as specify the situations in which these processes they will be suitable. The scope definition is a complex and critical activity, which may facilitate or hinder the organizations from achieving a viable SPrL solution. Furthermore, the scope definition approach does not have a clear direction so that the software industry can make its incorporation in an appropriate way. The lack of guiding elements in the extraction, analysis, and modeling of the scope makes these approaches inappropriate for direction this vital activity whose definition impact in the success of the software process lines definition. This thesis presents SpeTion-SPrL (ScoPE determinaTION in Software Process Lines) approach for systematic scope determination in the Software Process Lines. It is based on the identification of the need for projects and products with respect to the process elements. It identifies the needs and their corresponding correlation with the process assets through a suitability level that allows quantitatively select and make adaptation decisions on the process elements. SpeTion-SPrL was built under the principles of systematicity, integrality, properly conducted and materializable, whose support is determined by the different elements that make it up. It integrates elements of three main approaches: SCOPE, CASPER and SPL scoping and it was defined using systematic techniques and refined through its evaluation. |
publishDate |
2019 |
dc.date.accessioned.none.fl_str_mv |
2019-12-04T15:12:49Z |
dc.date.available.none.fl_str_mv |
2019-12-04T15:12:49Z |
dc.date.issued.none.fl_str_mv |
2019-09 |
dc.type.spa.fl_str_mv |
Tesis doctorado |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_db06 |
format |
http://purl.org/coar/resource_type/c_db06 |
dc.identifier.uri.none.fl_str_mv |
http://repositorio.unicauca.edu.co:8080/xmlui/handle/123456789/1789 |
dc.identifier.instname.none.fl_str_mv |
|
dc.identifier.reponame.none.fl_str_mv |
|
dc.identifier.repourl.none.fl_str_mv |
|
url |
http://repositorio.unicauca.edu.co:8080/xmlui/handle/123456789/1789 |
identifier_str_mv |
|
dc.language.iso.eng.fl_str_mv |
eng |
language |
eng |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.uri.none.fl_str_mv |
https://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.creativecommons.none.fl_str_mv |
https://creativecommons.org/licenses/by-nc-nd/4.0/ |
rights_invalid_str_mv |
https://creativecommons.org/licenses/by-nc-nd/4.0/ http://purl.org/coar/access_right/c_abf2 |
dc.publisher.spa.fl_str_mv |
Universidad del Cauca |
dc.publisher.faculty.spa.fl_str_mv |
Facultad de Ingeniería Electrónica y Telecomunicaciones |
dc.publisher.program.spa.fl_str_mv |
Doctorado en Ciencias de la Electrónica |
institution |
Universidad del Cauca |
bitstream.url.fl_str_mv |
http://repositorio.unicauca.edu.co/bitstream/123456789/1789/1/SCOPE%20DETERMINATION%20IN%20SOFTWARE%20PROCESS%20LINES.pdf http://repositorio.unicauca.edu.co/bitstream/123456789/1789/2/license.txt |
bitstream.checksum.fl_str_mv |
f19c721afe86e6effcfcfac8239dc02c 8a4605be74aa9ea9d79846c1fba20a33 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Dspace - Universidad del Cauca |
repository.mail.fl_str_mv |
biblios@unicauca.edu.co |
_version_ |
1808396260145627136 |
spelling |
Ruiz Melenje, Pablo Hernando2019-12-04T15:12:49Z2019-12-04T15:12:49Z2019-09http://repositorio.unicauca.edu.co:8080/xmlui/handle/123456789/1789Software process is a recognized way for guiding the software development, however having a process does not necessarily mean, that it fits all specific situations. Consequently, the software processes normally require being tailored to each specific context to achieve the rightest adapted process. However, software process tailoring is a challenging research area because it is a knowledge-demanding intensive activity: it requires experience, knowledge and it is time-consuming. In recent years, different approaches have emerged for tailoring the software process. One of the recent strategies for tailoring software processes is to plan and manage their variability through a production strategy following a Software Process Lines Engineering (SPrLE) approach, which focuses on defining a software process line (SPrL) instead of independent processes. In Software Process Line Engineering (SPrLE) a crucial activity is the delimitation of the scope of the SPrLs, where establishing the processes and the characteristics of the processes that reuse, as well as specify the situations in which these processes they will be suitable. The scope definition is a complex and critical activity, which may facilitate or hinder the organizations from achieving a viable SPrL solution. Furthermore, the scope definition approach does not have a clear direction so that the software industry can make its incorporation in an appropriate way. The lack of guiding elements in the extraction, analysis, and modeling of the scope makes these approaches inappropriate for direction this vital activity whose definition impact in the success of the software process lines definition. This thesis presents SpeTion-SPrL (ScoPE determinaTION in Software Process Lines) approach for systematic scope determination in the Software Process Lines. It is based on the identification of the need for projects and products with respect to the process elements. It identifies the needs and their corresponding correlation with the process assets through a suitability level that allows quantitatively select and make adaptation decisions on the process elements. SpeTion-SPrL was built under the principles of systematicity, integrality, properly conducted and materializable, whose support is determined by the different elements that make it up. It integrates elements of three main approaches: SCOPE, CASPER and SPL scoping and it was defined using systematic techniques and refined through its evaluation.El proceso de software es una forma reconocida de guiar el desarrollo de software, sin embargo, tener un proceso no significa necesariamente que se adapte a todas las situaciones específicas. En consecuencia, los procesos de software normalmente requieren ser adaptados a cada contexto específico para lograr el proceso adaptado más adecuado. Sin embargo, la adaptación del proceso de software es un área de investigación desafiante porque es una actividad intensiva que requiere conocimiento: requiere experiencia, conocimiento y requiere mucho tiempo. En los últimos años, han surgido diferentes enfoques para adaptar el proceso del software. Una de las estrategias recientes para adaptar los procesos de software es planificar y administrar su variabilidad a través de una estrategia de producción siguiendo un enfoque de Ingeniería de líneas de proceso de software (SPrLE, por sus siglas en ingles), que se centra en definir una línea de proceso de software (SPrL, por sus siglas en ingles) en lugar de procesos independientes. En la Ingeniería de líneas de proceso de software, una actividad crucial es la delimitación del alcance de los SPrL, donde se establecen los procesos y las características de los procesos que se reutilizan, así como también se especifican las situaciones en las que estos procesos serán adecuados. La definición del alcance es una actividad compleja y crítica, que puede facilitar u obstaculizar a las organizaciones para lograr una solución SPrL viable. Además, el enfoque de definición del alcance no tiene una dirección clara para que la industria del software pueda hacer su incorporación de manera apropiada. La falta de elementos de guía en la extracción, análisis y modelado del alcance hace que estos enfoques sean inapropiados para dirigir esta actividad vital cuya definición impacta en el éxito de la definición de líneas de proceso de software. Esta tesis presenta el enfoque SpeTion-SPrL (ScoPE determinaTION in Software Process Lines, por sus siglas en ingles) para la determinación sistemática del alcance en las líneas de proceso de software. Se basa en la identificación de la necesidad de proyectos y productos con respecto a los elementos del proceso. Identifica las necesidades y su correspondiente correlación con los activos del proceso a través de un nivel de idoneidad que permite seleccionar cuantitativamente y tomar decisiones de adaptación sobre los elementos del proceso. SpeTion-SPrL se construyó bajo los principios de sistematicidad, integralidad, adecuadamente conducido y materializable, cuyo soporte está determinado por los diferentes elementos que lo componen. Integra elementos de tres enfoques principales: alcance SCOPE, CASPER y SPL, se definió utilizando técnicas sistemáticas y se perfeccionó a través de su evaluación.engUniversidad del CaucaFacultad de Ingeniería Electrónica y TelecomunicacionesDoctorado en Ciencias de la Electrónicahttps://creativecommons.org/licenses/by-nc-nd/4.0/https://creativecommons.org/licenses/by-nc-nd/4.0/http://purl.org/coar/access_right/c_abf2Software Process LinesScoping in software process LinesProcessSoftware process familiesLíneas de procesos de softwareProcesosFamilias de procesosDefinición del alcanceProcesos de softwareScope determination in software process linesTesis doctoradoinfo:eu-repo/semantics/doctoralThesishttp://purl.org/coar/resource_type/c_db06http://purl.org/coar/version/c_970fb48d4fbd8a85http://purl.org/coar/version/c_970fb48d4fbd8a85ORIGINALSCOPE DETERMINATION IN SOFTWARE PROCESS LINES.pdfSCOPE DETERMINATION IN SOFTWARE PROCESS LINES.pdfapplication/pdf2242406http://repositorio.unicauca.edu.co/bitstream/123456789/1789/1/SCOPE%20DETERMINATION%20IN%20SOFTWARE%20PROCESS%20LINES.pdff19c721afe86e6effcfcfac8239dc02cMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repositorio.unicauca.edu.co/bitstream/123456789/1789/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52123456789/1789oai:repositorio.unicauca.edu.co:123456789/17892021-05-28 09:26:54.822Dspace - Universidad del Caucabiblios@unicauca.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |