A collaborative method for scoping software product lines

The definition of the scope of software product lines (Scoping SPL) is a key activity in the development of Software Product Lines (SPL), both affecting either the success or failure of the line. In order to delimit the reach of a line, different knowledge is needed that is distinct in various types...

Full description

Autores:
Camacho Ojeda, Marta Cecilia
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/1788
Acceso en línea:
http://repositorio.unicauca.edu.co:8080/xmlui/handle/123456789/1788
Palabra clave:
Collaborative method
Well-defined
Useful scope
Software Product Lines
Stakeholders
Decision making
Rights
License
https://creativecommons.org/licenses/by-nc-nd/4.0/
id REPOCAUCA2_3e73ed63cc210a001d2af9f6cae5ea82
oai_identifier_str oai:repositorio.unicauca.edu.co:123456789/1788
network_acronym_str REPOCAUCA2
network_name_str Repositorio Unicauca
repository_id_str
dc.title.eng.fl_str_mv A collaborative method for scoping software product lines
title A collaborative method for scoping software product lines
spellingShingle A collaborative method for scoping software product lines
Collaborative method
Well-defined
Useful scope
Software Product Lines
Stakeholders
Decision making
title_short A collaborative method for scoping software product lines
title_full A collaborative method for scoping software product lines
title_fullStr A collaborative method for scoping software product lines
title_full_unstemmed A collaborative method for scoping software product lines
title_sort A collaborative method for scoping software product lines
dc.creator.fl_str_mv Camacho Ojeda, Marta Cecilia
dc.contributor.author.none.fl_str_mv Camacho Ojeda, Marta Cecilia
dc.subject.eng.fl_str_mv Collaborative method
Well-defined
Useful scope
Software Product Lines
Stakeholders
Decision making
topic Collaborative method
Well-defined
Useful scope
Software Product Lines
Stakeholders
Decision making
description The definition of the scope of software product lines (Scoping SPL) is a key activity in the development of Software Product Lines (SPL), both affecting either the success or failure of the line. In order to delimit the reach of a line, different knowledge is needed that is distinct in various types of experts and roles, but it is difficult to obtain people with different knowledge and interests to interact and agree on the scope, and it is even more complex, if the results to be obtained are not clear. This research is focused on the study of a set of scoping SPL ap- proaches, and applies method engineering and collaborative engineer- ing to propose a collaborative method for SPL scoping in such a way that it provides concrete guidelines to facilitate its application as iden- tification of the artefacts to be developed with the specific templates and steps for obtaining the output artefacts that make up the scope of the SPL.
publishDate 2019
dc.date.accessioned.none.fl_str_mv 2019-12-04T15:06:14Z
dc.date.available.none.fl_str_mv 2019-12-04T15:06:14Z
dc.date.issued.none.fl_str_mv 2019-05
dc.type.esg.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/1788
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/1788
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/1788/1/A%20COLLABORATIVE%20METHOD%20FOR%20SCOPING%20SOFTWARE%20PRODUCT%20LINES.pdf
http://repositorio.unicauca.edu.co/bitstream/123456789/1788/2/Appendices.pdf
http://repositorio.unicauca.edu.co/bitstream/123456789/1788/3/license.txt
bitstream.checksum.fl_str_mv 4feebf59b3f89e3a6b1691b9ed449f43
8eb5aef482e00f216c4887e612bb3723
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Dspace - Universidad del Cauca
repository.mail.fl_str_mv biblios@unicauca.edu.co
_version_ 1818113073857167360
spelling Camacho Ojeda, Marta Cecilia2019-12-04T15:06:14Z2019-12-04T15:06:14Z2019-05http://repositorio.unicauca.edu.co:8080/xmlui/handle/123456789/1788The definition of the scope of software product lines (Scoping SPL) is a key activity in the development of Software Product Lines (SPL), both affecting either the success or failure of the line. In order to delimit the reach of a line, different knowledge is needed that is distinct in various types of experts and roles, but it is difficult to obtain people with different knowledge and interests to interact and agree on the scope, and it is even more complex, if the results to be obtained are not clear. This research is focused on the study of a set of scoping SPL ap- proaches, and applies method engineering and collaborative engineer- ing to propose a collaborative method for SPL scoping in such a way that it provides concrete guidelines to facilitate its application as iden- tification of the artefacts to be developed with the specific templates and steps for obtaining the output artefacts that make up the scope of the SPL.La definición del alcance de líneas de productos software (Scop- ing SPL) es una actividad clave en el desarrollo de Líneas de Pro- ductos Software (SPL), tanto que incide en el exito o fracaso de la línea. Para lograr delimitar el alcance de una línea es necesario difer- entes conocimientos que se encuentran dispertos en diferentes tipos de expertos y roles, pero es difícil lograr que personas con diferentes conocimientos e intereses interactúen y acuerden el alcance, y es más complejo aún, si no están claros los resultados que deben obtenerse. Esta investigación está enfocada en el estudio de un conjunto de enfoques del scoping SPL, y aplicar la ingeniería de método y la inge- niería colaborativa para proponer un método colaborativo para el SPL scoping de tal forma que brinde las directrices concretas para facilitar su aplicación como la identificación de los artefactos a obtener con las plantillas y los pasos específicos que faciliten obtener los artefactos de salida que componen el alcance.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_abf2Collaborative methodWell-definedUseful scopeSoftware Product LinesStakeholdersDecision makingA collaborative method for scoping software product linesTesis doctoradoinfo:eu-repo/semantics/doctoralThesishttp://purl.org/coar/resource_type/c_db06http://purl.org/coar/version/c_970fb48d4fbd8a85http://purl.org/coar/version/c_970fb48d4fbd8a85ORIGINALA COLLABORATIVE METHOD FOR SCOPING SOFTWARE PRODUCT LINES.pdfA COLLABORATIVE METHOD FOR SCOPING SOFTWARE PRODUCT LINES.pdfapplication/pdf13634217http://repositorio.unicauca.edu.co/bitstream/123456789/1788/1/A%20COLLABORATIVE%20METHOD%20FOR%20SCOPING%20SOFTWARE%20PRODUCT%20LINES.pdf4feebf59b3f89e3a6b1691b9ed449f43MD51Appendices.pdfAppendices.pdfapplication/pdf93343948http://repositorio.unicauca.edu.co/bitstream/123456789/1788/2/Appendices.pdf8eb5aef482e00f216c4887e612bb3723MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repositorio.unicauca.edu.co/bitstream/123456789/1788/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD53123456789/1788oai:repositorio.unicauca.edu.co:123456789/17882021-05-28 09:26:57.723Dspace - Universidad del Caucabiblios@unicauca.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=