Mostra el registre d'ítem simple

dc.contributor.authorAnh, Nguyen Duc
dc.contributor.authorCruzes, Daniela S.
dc.contributor.authorConradi, Reidar
dc.contributor.authorHöst, Martin
dc.contributor.authorFranch Gutiérrez, Javier
dc.contributor.authorAyala Martínez, Claudia Patricia
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Enginyeria de Serveis i Sistemes d'Informació
dc.date.accessioned2019-10-21T10:35:47Z
dc.date.available2019-10-21T10:35:47Z
dc.date.issued2012
dc.identifier.citationAnh, N.D. [et al.]. Collaborative resolution of requirements mismatches when adopting open source components. A: International Working Conference on Requirements Engineering: Foundation for Software Quality. "Requirements engineering: foundation for software quality: 18th International working conference, REFSQ 2012: Essen, Germany, March 19-22, 2012: proceedings". Berlín: Springer, 2012, p. 77-93.
dc.identifier.isbn978-3-642-28714-5
dc.identifier.urihttp://hdl.handle.net/2117/170488
dc.description.abstract[Context and motivation] There is considerable flexibility in requirements specifications (both functional and non-functional), as well as in the features of available OSS components. This allows a collaborative matching and negotiation process between stakeholders such as: customers, software contractors and OSS communities, regarding desired requirements versus available and thus reusable OSS components. [Problem] However, inconclusive research exists on such cooperative processes. Not much empirical data exists supporting the conduction of such research based on observation of industrial OSS adoption projects. This paper investigates how functional and non-functional requirement mismatches are handled in practice. [Results] We found two common approaches to handle functional mismatches. The main resolution approach is to get the components changed by the development team, OSS community or commercial vendor. The other resolution approach is to influence requirements, often by postponing requirements. Overall, non-functional requirements are satisfactorily achieved by using OSS components. Last but not least, we found that the customer involvement could enhance functional mismatch resolution while OSS community involvement could improve non-functional mismatch resolution. [Contribution] Our data suggests that the selecting components should be done iteratively with close collaboration with stakeholders. Improvement in requirement mismatch resolution to requirements could be achieved by careful consideration of mismatches size, requirements flexibility and components quality.
dc.format.extent17 p.
dc.language.isoeng
dc.publisherSpringer
dc.subjectÀrees temàtiques de la UPC::Informàtica::Enginyeria del software
dc.subject.lcshOpen source software
dc.subject.lcshFormal methods (Computer science)
dc.subject.lcshComputer software -- Reusability
dc.subject.otherRequirements elicitation
dc.subject.otherRequirement mismatches
dc.subject.otherCollaboration
dc.subject.otherEmpirical study
dc.titleCollaborative resolution of requirements mismatches when adopting open source components
dc.typeConference report
dc.subject.lemacProgramari lliure
dc.subject.lemacMètodes formals (Informàtica)
dc.subject.lemacProgramari -- Reusabilitat
dc.contributor.groupUniversitat Politècnica de Catalunya. inSSIDE - integrated Software, Service, Information and Data Engineering
dc.identifier.doi10.1007/978-3-642-28714-5_7
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttps://link.springer.com/chapter/10.1007/978-3-642-28714-5_7
dc.rights.accessOpen Access
local.identifier.drac10196637
dc.description.versionPostprint (author's final draft)
local.citation.authorAnh, N.D.; Cruzes, D.; Conradi, R.; Höst, M.; Franch, X.; Ayala, C.P.
local.citation.contributorInternational Working Conference on Requirements Engineering: Foundation for Software Quality
local.citation.pubplaceBerlín
local.citation.publicationNameRequirements engineering: foundation for software quality: 18th International working conference, REFSQ 2012: Essen, Germany, March 19-22, 2012: proceedings
local.citation.startingPage77
local.citation.endingPage93


Fitxers d'aquest items

Thumbnail

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

Mostra el registre d'ítem simple