DREQUS: an approach for the Discovery of REQuirements Using Scenarios

ABSTRACT: Requirements engineering is recognized as a complex cognitive problem-solving process that takes place in an unstructured and poorly-understood problem context. Requirements elicitation is the activity generally regarded as the most crucial step in the requirements engineering process. The...

Full description

Autores:
Jaramillo Franco, Aldrin Fredy
Tipo de recurso:
Doctoral thesis
Fecha de publicación:
2020
Institución:
Universidad de Antioquia
Repositorio:
Repositorio UdeA
Idioma:
eng
OAI Identifier:
oai:bibliotecadigital.udea.edu.co:10495/17002
Acceso en línea:
http://hdl.handle.net/10495/17002
Palabra clave:
Scientific innovations
Innovación científica
Computer software
Programa de ordenador
Automatic control
Control automático
Engineering
Ingeniería
Project design
Diseño de proyecto
Creative requirements
Discovery od requirements
Requirements and innovation
Requirements elicitation
http://vocabularies.unesco.org/thesaurus/concept8019
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept3399
http://vocabularies.unesco.org/thesaurus/concept623
http://vocabularies.unesco.org/thesaurus/concept8201
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id UDEA2_1e731fc4de849bed6e7fa8cdba366352
oai_identifier_str oai:bibliotecadigital.udea.edu.co:10495/17002
network_acronym_str UDEA2
network_name_str Repositorio UdeA
repository_id_str
dc.title.spa.fl_str_mv DREQUS: an approach for the Discovery of REQuirements Using Scenarios
title DREQUS: an approach for the Discovery of REQuirements Using Scenarios
spellingShingle DREQUS: an approach for the Discovery of REQuirements Using Scenarios
Scientific innovations
Innovación científica
Computer software
Programa de ordenador
Automatic control
Control automático
Engineering
Ingeniería
Project design
Diseño de proyecto
Creative requirements
Discovery od requirements
Requirements and innovation
Requirements elicitation
http://vocabularies.unesco.org/thesaurus/concept8019
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept3399
http://vocabularies.unesco.org/thesaurus/concept623
http://vocabularies.unesco.org/thesaurus/concept8201
title_short DREQUS: an approach for the Discovery of REQuirements Using Scenarios
title_full DREQUS: an approach for the Discovery of REQuirements Using Scenarios
title_fullStr DREQUS: an approach for the Discovery of REQuirements Using Scenarios
title_full_unstemmed DREQUS: an approach for the Discovery of REQuirements Using Scenarios
title_sort DREQUS: an approach for the Discovery of REQuirements Using Scenarios
dc.creator.fl_str_mv Jaramillo Franco, Aldrin Fredy
dc.contributor.advisor.none.fl_str_mv Urrego Giraldo, Germán Arturo
dc.contributor.author.none.fl_str_mv Jaramillo Franco, Aldrin Fredy
dc.contributor.researchgroup.spa.fl_str_mv Ingeniería y Tecnologías de las Organizaciones y de la Sociedad (ITOS)
dc.subject.unesco.none.fl_str_mv Scientific innovations
Innovación científica
Computer software
Programa de ordenador
Automatic control
Control automático
Engineering
Ingeniería
Project design
Diseño de proyecto
topic Scientific innovations
Innovación científica
Computer software
Programa de ordenador
Automatic control
Control automático
Engineering
Ingeniería
Project design
Diseño de proyecto
Creative requirements
Discovery od requirements
Requirements and innovation
Requirements elicitation
http://vocabularies.unesco.org/thesaurus/concept8019
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept3399
http://vocabularies.unesco.org/thesaurus/concept623
http://vocabularies.unesco.org/thesaurus/concept8201
dc.subject.proposal.spa.fl_str_mv Creative requirements
Discovery od requirements
Requirements and innovation
Requirements elicitation
dc.subject.unescouri.none.fl_str_mv http://vocabularies.unesco.org/thesaurus/concept8019
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept3399
http://vocabularies.unesco.org/thesaurus/concept623
http://vocabularies.unesco.org/thesaurus/concept8201
description ABSTRACT: Requirements engineering is recognized as a complex cognitive problem-solving process that takes place in an unstructured and poorly-understood problem context. Requirements elicitation is the activity generally regarded as the most crucial step in the requirements engineering process. The term “elicitation” is preferred to “capture”, to avoid the suggestion that requirements are out there to be collected. Information gathered during requirements elicitation often has to be interpreted, analyzed, modeled, and validated before the requirements engineer can feel confident that a complete set of requirements of a system have been obtained. Requirements elicitation comprises the set of activities that enable discovering, understanding, and documenting the goals and motives for building a proposed software system. It also involves identifying the requirements that the resulting system must satisfy in to achieve these goals. The requirements to be elicited may range from modifications to well-understood problems and systems (i.e. software upgrades), to hazy understandings of new problems being automated, to relatively unconstrained requirements that are open to innovation (e.g. mass-market software). Requirements elicitation remains problematic; missing or mistaken requirements still delay projects and cause cost overruns. No firm definition has matured for requirements elicitation in comparison to other areas of requirements engineering. This research is aimed to improve the results of the requirements elicitation process directly impacting the quality of the software products derived from them.
publishDate 2020
dc.date.accessioned.none.fl_str_mv 2020-10-19T17:28:30Z
dc.date.available.none.fl_str_mv 2020-10-19T17:28:30Z
dc.date.issued.none.fl_str_mv 2020
dc.type.spa.fl_str_mv Tesis/Trabajo de grado - Monografía - Doctorado
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_db06
dc.type.redcol.spa.fl_str_mv https://purl.org/redcol/resource_type/TD
dc.type.coarversion.spa.fl_str_mv http://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/doctoralThesis
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/draft
format http://purl.org/coar/resource_type/c_db06
status_str draft
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10495/17002
url http://hdl.handle.net/10495/17002
dc.language.iso.spa.fl_str_mv eng
language eng
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.*.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia (CC BY-NC-ND 2.5 CO)
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
https://creativecommons.org/licenses/by-nc-nd/4.0/
Atribución-NoComercial-SinDerivadas 2.5 Colombia (CC BY-NC-ND 2.5 CO)
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 180
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad de Antioquia
dc.publisher.place.spa.fl_str_mv Medellín, Colombia
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería. Doctorado en Ingeniería Electrónica y de Computación
institution Universidad de Antioquia
bitstream.url.fl_str_mv https://bibliotecadigital.udea.edu.co/bitstreams/001f8553-b5d2-4539-9a08-e20aa9851388/download
https://bibliotecadigital.udea.edu.co/bitstreams/50cf5d2c-c2de-42a7-bc98-cdd67c02f548/download
https://bibliotecadigital.udea.edu.co/bitstreams/d118e998-8921-4575-8049-d9b7449b90e0/download
https://bibliotecadigital.udea.edu.co/bitstreams/b20de709-a56b-458a-b3f5-97d989a17df3/download
https://bibliotecadigital.udea.edu.co/bitstreams/ce46f3f1-e3dc-45b9-aeed-f100faba78c5/download
https://bibliotecadigital.udea.edu.co/bitstreams/9751d1e3-c1b0-475d-bf07-977e26453bbf/download
https://bibliotecadigital.udea.edu.co/bitstreams/9f53a1a2-c5c8-4b17-86d8-2123c8196236/download
bitstream.checksum.fl_str_mv 478ac99ac2f7d45beae0aae7c920282f
4d19067a3cde1287949a76645eef2619
b88b088d9957e670ce3b3fbe2eedbc13
8a4605be74aa9ea9d79846c1fba20a33
9858de99148997611cad074b31ca346b
d0a9520504df0b086edb662d7b0b766c
a96fc8cac6b3e1aa1c7bab22ef791d7e
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional de la Universidad de Antioquia
repository.mail.fl_str_mv aplicacionbibliotecadigitalbiblioteca@udea.edu.co
_version_ 1851052328688287744
spelling Urrego Giraldo, Germán ArturoJaramillo Franco, Aldrin FredyIngeniería y Tecnologías de las Organizaciones y de la Sociedad (ITOS)2020-10-19T17:28:30Z2020-10-19T17:28:30Z2020http://hdl.handle.net/10495/17002ABSTRACT: Requirements engineering is recognized as a complex cognitive problem-solving process that takes place in an unstructured and poorly-understood problem context. Requirements elicitation is the activity generally regarded as the most crucial step in the requirements engineering process. The term “elicitation” is preferred to “capture”, to avoid the suggestion that requirements are out there to be collected. Information gathered during requirements elicitation often has to be interpreted, analyzed, modeled, and validated before the requirements engineer can feel confident that a complete set of requirements of a system have been obtained. Requirements elicitation comprises the set of activities that enable discovering, understanding, and documenting the goals and motives for building a proposed software system. It also involves identifying the requirements that the resulting system must satisfy in to achieve these goals. The requirements to be elicited may range from modifications to well-understood problems and systems (i.e. software upgrades), to hazy understandings of new problems being automated, to relatively unconstrained requirements that are open to innovation (e.g. mass-market software). Requirements elicitation remains problematic; missing or mistaken requirements still delay projects and cause cost overruns. No firm definition has matured for requirements elicitation in comparison to other areas of requirements engineering. This research is aimed to improve the results of the requirements elicitation process directly impacting the quality of the software products derived from them.DoctoradoDoctor en Ingeniería Electrónica y de Computación.180application/pdfengUniversidad de AntioquiaMedellín, ColombiaFacultad de Ingeniería. Doctorado en Ingeniería Electrónica y de Computaciónhttp://creativecommons.org/licenses/by-nc-nd/2.5/co/https://creativecommons.org/licenses/by-nc-nd/4.0/Atribución-NoComercial-SinDerivadas 2.5 Colombia (CC BY-NC-ND 2.5 CO)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2DREQUS: an approach for the Discovery of REQuirements Using ScenariosTesis/Trabajo de grado - Monografía - Doctoradohttp://purl.org/coar/resource_type/c_db06https://purl.org/redcol/resource_type/TDhttp://purl.org/coar/version/c_b1a7d7d4d402bcceinfo:eu-repo/semantics/doctoralThesisinfo:eu-repo/semantics/draftScientific innovationsInnovación científicaComputer softwarePrograma de ordenadorAutomatic controlControl automáticoEngineeringIngenieríaProject designDiseño de proyectoCreative requirementsDiscovery od requirementsRequirements and innovationRequirements elicitationhttp://vocabularies.unesco.org/thesaurus/concept8019http://vocabularies.unesco.org/thesaurus/concept6081http://vocabularies.unesco.org/thesaurus/concept3399http://vocabularies.unesco.org/thesaurus/concept623http://vocabularies.unesco.org/thesaurus/concept8201PublicationORIGINALJaramilloAldrin_DREQUS REQuirements Scenarios_2020.pdfJaramilloAldrin_DREQUS REQuirements Scenarios_2020.pdfTesis doctoralapplication/pdf5633144https://bibliotecadigital.udea.edu.co/bitstreams/001f8553-b5d2-4539-9a08-e20aa9851388/download478ac99ac2f7d45beae0aae7c920282fMD52trueAnonymousREADJaramilloAldrin_DREQUS REQuirements Scenarios_2020.docJaramilloAldrin_DREQUS REQuirements Scenarios_2020.docTesis doctoralapplication/msword6734848https://bibliotecadigital.udea.edu.co/bitstreams/50cf5d2c-c2de-42a7-bc98-cdd67c02f548/download4d19067a3cde1287949a76645eef2619MD51falseAdministratorREADCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8823https://bibliotecadigital.udea.edu.co/bitstreams/d118e998-8921-4575-8049-d9b7449b90e0/downloadb88b088d9957e670ce3b3fbe2eedbc13MD53falseAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://bibliotecadigital.udea.edu.co/bitstreams/b20de709-a56b-458a-b3f5-97d989a17df3/download8a4605be74aa9ea9d79846c1fba20a33MD54falseAnonymousREADTEXTJaramilloAldrin_DREQUS REQuirements Scenarios_2020.pdf.txtJaramilloAldrin_DREQUS REQuirements Scenarios_2020.pdf.txtExtracted texttext/plain100307https://bibliotecadigital.udea.edu.co/bitstreams/ce46f3f1-e3dc-45b9-aeed-f100faba78c5/download9858de99148997611cad074b31ca346bMD55falseAnonymousREADJaramilloAldrin_DREQUS REQuirements Scenarios_2020.doc.txtJaramilloAldrin_DREQUS REQuirements Scenarios_2020.doc.txtExtracted texttext/plain100506https://bibliotecadigital.udea.edu.co/bitstreams/9751d1e3-c1b0-475d-bf07-977e26453bbf/downloadd0a9520504df0b086edb662d7b0b766cMD57falseAdministratorREADTHUMBNAILJaramilloAldrin_DREQUS REQuirements Scenarios_2020.pdf.jpgJaramilloAldrin_DREQUS REQuirements Scenarios_2020.pdf.jpgGenerated Thumbnailimage/jpeg12004https://bibliotecadigital.udea.edu.co/bitstreams/9f53a1a2-c5c8-4b17-86d8-2123c8196236/downloada96fc8cac6b3e1aa1c7bab22ef791d7eMD56falseAnonymousREAD10495/17002oai:bibliotecadigital.udea.edu.co:10495/170022025-03-26 20:39:58.168http://creativecommons.org/licenses/by-nc-nd/2.5/co/open.accesshttps://bibliotecadigital.udea.edu.coRepositorio Institucional de la Universidad de Antioquiaaplicacionbibliotecadigitalbiblioteca@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=