Mostra el registre d'ítem simple

dc.contributor.authorAyala Martínez, Claudia Patricia
dc.contributor.authorNgunyen-Duc, Anh
dc.contributor.authorFranch Gutiérrez, Javier
dc.contributor.authorHöst, Martin
dc.contributor.authorConradi, Reidar
dc.contributor.authorCruzes, Daniela S.
dc.contributor.authorAli Babar, Muhammad
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Enginyeria de Serveis i Sistemes d'Informació
dc.date.accessioned2018-10-18T10:02:18Z
dc.date.available2019-03-02T01:30:34Z
dc.date.issued2018-12
dc.identifier.citationAyala, C.P., Ngunyen-Duc, A., Franch, X., Höst, M., Conradi, R., Cruzes, D., Ali, M. System requirements-OSS components: matching and mismatch resolution practices – an empirical study. "Empirical software engineering", vol. 23, núm. 6, Desembre 2018, p. 3073-3128.
dc.identifier.issn1382-3256
dc.identifier.urihttp://hdl.handle.net/2117/122575
dc.description.abstractDeveloping systems by integrating Open Source Software (OSS) is increasingly gaining importance in the software industry. Although the literature claims that this approach highly impacts Requirements Engineering (RE) practices, there is a lack of empirical evidence to demonstrate this statement. To explore and understand problems and challenges of current system requirement–OSS component matching and mismatches resolution practices in software development projects that integrate one or more OSS components into their software products. Semi-structured in-depth interviews with 25 respondents that have performed RE activities in software development projects that integrate OSS components in 25 different software development companies in Spain, Norway, Sweden, and Denmark. The study uncovers 15 observations regarding system requirements-OSS components matching and mismatch resolution practices used in industrial projects that integrate OSS components. The assessed projects focused mainly on pre-release stages of software applications that integrate OSS components in an opportunistic way. The results also provide details of a set of previously unexplored scenarios when solving system requirement–OSS component mismatches; and clarify some challenges and related problems. For instance, although licensing issues and the potential changes in OSS components by their corresponding communities and/or changes in system requirements have been greatly discussed in the RE literature as problems for OSS component integration, they did not appear to be relevant in our assessed projects. Instead, practitioners highlighted the problem of getting suitable OSS component documentation/information.
dc.format.extent56 p.
dc.language.isoeng
dc.publisherSpringer
dc.subjectÀrees temàtiques de la UPC::Informàtica::Enginyeria del software
dc.subject.lcshRequirements engineering
dc.subject.lcshOpen source software
dc.subject.otherOSS
dc.subject.otherEmpirical study
dc.subject.otherQualitative study
dc.subject.otherSurvey
dc.titleSystem requirements-OSS components: matching and mismatch resolution practices – an empirical study
dc.typeArticle
dc.subject.lemacEnginyeria de requisits
dc.subject.lemacProgramari lliure
dc.contributor.groupUniversitat Politècnica de Catalunya. inSSIDE - integrated Software, Service, Information and Data Engineering
dc.identifier.doi10.1007/s10664-017-9594-1
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttps://link.springer.com/article/10.1007%2Fs10664-017-9594-1
dc.rights.accessOpen Access
local.identifier.drac23182039
dc.description.versionPostprint (author's final draft)
dc.relation.projectidinfo:eu-repo/grantAgreement/MINECO/1PE/TIN2016-79269-R
local.citation.authorAyala, C.P.; Ngunyen-Duc, A.; Franch, X.; Höst, M.; Conradi, R.; Cruzes, D.; Ali, M.
local.citation.publicationNameEmpirical software engineering
local.citation.volume23
local.citation.number6
local.citation.startingPage3073
local.citation.endingPage3128


Fitxers d'aquest items

Thumbnail

Aquest ítem apareix a les col·leccions següents

Mostra el registre d'ítem simple