Criteria for the evaluation of requirements management tools supporting distributed software product line engineering and management

The development of software product lines (SPL) by geographically distributed teams increases the complexity of requirements management (RM) related tasks, making the support of a RM tool necessary. However, the selection of the most appropriate RM tool can be challenging, therefore the use of a com...

Full description

Bibliographic Details
Main Author: Santillán, María Florencia
Other Authors: Faculty of Information Technology, Informaatioteknologian tiedekunta, Tietojenkäsittelytieteiden laitos, Department of Computer Science and Information Systems, University of Jyväskylä, Jyväskylän yliopisto
Format: Master's thesis
Language:eng
Published: 2015
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/46250
_version_ 1826225772452380672
author Santillán, María Florencia
author2 Faculty of Information Technology Informaatioteknologian tiedekunta Tietojenkäsittelytieteiden laitos Department of Computer Science and Information Systems University of Jyväskylä Jyväskylän yliopisto
author_facet Santillán, María Florencia Faculty of Information Technology Informaatioteknologian tiedekunta Tietojenkäsittelytieteiden laitos Department of Computer Science and Information Systems University of Jyväskylä Jyväskylän yliopisto Santillán, María Florencia Faculty of Information Technology Informaatioteknologian tiedekunta Tietojenkäsittelytieteiden laitos Department of Computer Science and Information Systems University of Jyväskylä Jyväskylän yliopisto
author_sort Santillán, María Florencia
datasource_str_mv jyx
description The development of software product lines (SPL) by geographically distributed teams increases the complexity of requirements management (RM) related tasks, making the support of a RM tool necessary. However, the selection of the most appropriate RM tool can be challenging, therefore the use of a comprehensive criteria list guiding the selection becomes essential. The goal of this research is to determine whether available criteria lists include comprehensive criteria for the evaluation of RM tools to be adopted in distributed SPL requirements management. This research answers the following research questions: (1) Do currently available criteria lists for RM tool evaluation allow the assessment of tools supporting distributed SPL requirements management? (2) To what extents do criteria lists support the evaluation of RM tool general features, as well as SPL requirements and distributed collaboration related features? and (3) How would a comprehensive criteria list for the evaluation of tools used in distributed SPL requirements management look like? To answer these questions a literature review and a constructive research were conducted. The review focused on fully available criteria lists for the evaluation of RM tools, as well as research in the fields of distributed collaboration and SPL to identify tool features necessary in these activities. Based on the results obtained, the constructive research was conducted to create a framework to evaluate the available criteria lists and guide the creation of the new criteria list. The analysis of the available criteria lists left in evidence the lacking of a list with comprehensive criteria for the evaluation of tools features supporting distributed SPL requirement management. Therefore, a new list was created taking as a base the criteria list found most comprehensive and extending it with new requirements. The evaluation framework, the comparison of available criteria lists and the newly created criteria list, present a contribution to current research, however, further research is required to validate these results.
first_indexed 2023-03-22T09:57:45Z
format Pro gradu
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Heimb\u00fcrger, Anneli", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.advisor", "value": "K\u00e4k\u00f6l\u00e4, Timo", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Santilla\u0301n, Mari\u0301a Florencia", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2015-06-09T09:23:30Z", "language": "", "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2015-06-09T09:23:30Z", "language": "", "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2015", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.other", "value": "oai:jykdok.linneanet.fi:1475495", "language": null, "element": "identifier", "qualifier": "other", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/46250", "language": "", "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "The development of software product lines (SPL) by geographically distributed teams increases the complexity of requirements management (RM) related tasks, making the support of a RM tool necessary. However, the selection of the most appropriate RM tool can be challenging, therefore the use of a comprehensive criteria list guiding the selection becomes essential. The goal of this research is to determine whether available criteria lists include comprehensive criteria for the evaluation of RM tools to be adopted in distributed SPL requirements management.\r\nThis research answers the following research questions: (1) Do currently available criteria lists for RM tool evaluation allow the assessment of tools supporting distributed SPL requirements management? (2) To what extents do criteria lists support the evaluation of RM tool general features, as well as SPL requirements and distributed collaboration related features? and (3) How would a comprehensive criteria list for the evaluation of tools used in distributed SPL requirements management look like? To answer these questions a literature review and a constructive research were conducted. The review focused on fully available criteria lists for the evaluation of RM tools, as well as research in the fields of distributed collaboration and SPL to identify tool features necessary in these activities. Based on the results obtained, the constructive research was conducted to create a framework to evaluate the available criteria lists and guide the creation of the new criteria list.\r\nThe analysis of the available criteria lists left in evidence the lacking of a list with comprehensive criteria for the evaluation of tools features supporting distributed SPL requirement management. Therefore, a new list was created taking as a base the criteria list found most comprehensive and extending it with new requirements. The evaluation framework, the comparison of available criteria lists and the newly created criteria list, present a contribution to current research, however, further research is required to validate these results.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted using Plone Publishing form by Maria Santillan (maflsant) on 2015-06-09 09:23:30.454497. Form: Master's Thesis publishing form (https://kirjasto.jyu.fi/publish-and-buy/publishing-forms/masters-thesis-publishing-form). JyX data: [jyx_publishing-allowed (fi) =True]", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by jyx lomake-julkaisija (jyx-julkaisija.group@korppi.jyu.fi) on 2015-06-09T09:23:30Z\r\nNo. of bitstreams: 2\r\nURN:NBN:fi:jyu-201506092243.pdf: 1365453 bytes, checksum: 82f970e86f592cd01bfc296481d7030f (MD5)\r\nlicense.html: 4353 bytes, checksum: af64d822e17221973d8249ae3d2f31e1 (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2015-06-09T09:23:30Z (GMT). No. of bitstreams: 2\r\nURN:NBN:fi:jyu-201506092243.pdf: 1365453 bytes, checksum: 82f970e86f592cd01bfc296481d7030f (MD5)\r\nlicense.html: 4353 bytes, checksum: af64d822e17221973d8249ae3d2f31e1 (MD5)\r\n Previous issue date: 2015", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "1 verkkoaineisto (108 sivua)", "language": null, "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.format.mimetype", "value": "application/pdf", "language": null, "element": "format", "qualifier": "mimetype", "schema": "dc"}, {"key": "dc.language.iso", "value": "eng", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "requirements management", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "requirements management tools", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "tool evaluation criteria", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "criteria lists", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "software product line", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "distributed collaboration", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Criteria for the evaluation of requirements management tools supporting distributed software product line engineering and management", "language": null, "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "master thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-201506092243", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Master\u2019s thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Pro gradu -tutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Tietojenk\u00e4sittelytieteiden laitos", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Department of Computer Science and Information Systems", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Master's Degree Programme in Mobile Technology and Business", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Master's Degree Programme in Mobile Technology and Business", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.date.updated", "value": "2015-06-09T09:23:31Z", "language": "", "element": "date", "qualifier": "updated", "schema": "dc"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": "", "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_bdcc", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": "fi", "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "masterThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "601", "language": null, "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "vaatimustenhallinta", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "hallintaj\u00e4rjestelm\u00e4t", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "hajautettu ty\u00f6", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "ohjelmistokehitys", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.format.content", "value": "fulltext", "language": null, "element": "format", "qualifier": "content", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}, {"key": "dc.type.okm", "value": "G2", "language": null, "element": "type", "qualifier": "okm", "schema": "dc"}]
id jyx.123456789_46250
language eng
last_indexed 2025-02-18T10:54:35Z
main_date 2015-01-01T00:00:00Z
main_date_str 2015
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/cd22d9ec-091f-49df-82c4-7b84a676e92c\/download","text":"URN:NBN:fi:jyu-201506092243.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2015
record_format qdc
source_str_mv jyx
spellingShingle Santillán, María Florencia Criteria for the evaluation of requirements management tools supporting distributed software product line engineering and management requirements management requirements management tools tool evaluation criteria criteria lists software product line distributed collaboration Master's Degree Programme in Mobile Technology and Business 601 vaatimustenhallinta hallintajärjestelmät hajautettu työ ohjelmistokehitys
title Criteria for the evaluation of requirements management tools supporting distributed software product line engineering and management
title_full Criteria for the evaluation of requirements management tools supporting distributed software product line engineering and management
title_fullStr Criteria for the evaluation of requirements management tools supporting distributed software product line engineering and management Criteria for the evaluation of requirements management tools supporting distributed software product line engineering and management
title_full_unstemmed Criteria for the evaluation of requirements management tools supporting distributed software product line engineering and management Criteria for the evaluation of requirements management tools supporting distributed software product line engineering and management
title_short Criteria for the evaluation of requirements management tools supporting distributed software product line engineering and management
title_sort criteria for the evaluation of requirements management tools supporting distributed software product line engineering and management
title_txtP Criteria for the evaluation of requirements management tools supporting distributed software product line engineering and management
topic requirements management requirements management tools tool evaluation criteria criteria lists software product line distributed collaboration Master's Degree Programme in Mobile Technology and Business 601 vaatimustenhallinta hallintajärjestelmät hajautettu työ ohjelmistokehitys
topic_facet 601 Master's Degree Programme in Mobile Technology and Business criteria lists distributed collaboration hajautettu työ hallintajärjestelmät ohjelmistokehitys requirements management requirements management tools software product line tool evaluation criteria vaatimustenhallinta
url https://jyx.jyu.fi/handle/123456789/46250 http://www.urn.fi/URN:NBN:fi:jyu-201506092243
work_keys_str_mv AT santillanmariaflorencia criteriafortheevaluationofrequirementsmanagementtoolssupportingdistribut