Recomposition: Coordinating a Web of Software Dependencies

dc.contributor.authorGrinter, Rebecca E.
dc.date.accessioned2020-06-06T09:06:45Z
dc.date.available2020-06-06T09:06:45Z
dc.date.issued37865
dc.description.abstractIn this paper, I revisit theconcept of recomposition – all the work thatdevelopment organizations do to make sure thattheir product fits together and into a broaderenvironment of other technologies. Technologies, such as Configuration Management(CM) systems, can ameliorate some of a softwaredevelopment team's need to engage inrecomposition. However, technologicalsolutions do not scale to address other kindsof recomposition needs. This paper focuses onvarious organizational responses to the needfor recomposition. By organizational response,I mean how individuals engage in recompositionso that the organization can assemble softwaresystems from parts. Specifically, I describehow those responses are manifested in theday-to-day communications and responsibilitiesof individuals throughout the organization. Ialso highlight how changes in an organizationcomplicate recomposition. The paper concludeswith a discussion of three features of softwaredevelopment work that are revealed byrecomposition: the affects of environmentaldisturbances on development work, the types ofdependencies that require recomposition, andthe images of organizations required to managethe recomposition.de
dc.identifier.doi10.1023/A:1025012916465
dc.identifier.pissn1573-7551
dc.identifier.urihttp://dx.doi.org/10.1023/A:1025012916465
dc.identifier.urihttps://dl.eusset.eu/handle/20.500.12015/3618
dc.publisherSpringer
dc.relation.ispartofComputer Supported Cooperative Work (CSCW): Vol. 12, No. 3
dc.relation.ispartofseriesComputer Supported Cooperative Work (CSCW)
dc.subjectempirical studies
dc.subjectrecomposition
dc.subjectsoftware development
dc.titleRecomposition: Coordinating a Web of Software Dependenciesde
dc.typeText/Journal Article
gi.citation.endPage327
gi.citation.startPage297

Files