DocumentCode
2792565
Title
Establishing Maintainability in Systems Integration: Ambiguity, Negotiations, and Infrastructure
Author
Osterlie, Thomas ; Wang, Alf Inge
Author_Institution
Norwegian Univ. of Sci. & Technol.
fYear
2006
fDate
24-27 Sept. 2006
Firstpage
186
Lastpage
196
Abstract
This paper investigates how maintainability can be established in system integration (SI) projects where maintainers have no direct access to the source code of the third-party software being integrated. We propose a model for maintainability in SI focusing on post-release activities, unlike traditional maintainability models where focus is on pre-release activities. Our model describes maintainability as a process characterized by ambiguity and negotiation that is supported through an infrastructure of debugging and coordination tools. Further, we describe how the process going from a software failure to establishing the fault causing the failure can be managed in SI. The results presented in this paper are based on observations from an ethnographic study of the Gentoo open source software (OSS) community, a large distributed volunteer community of over 320 developers developing and maintaining a software system for distributing and integrating third-party OSS software packages with different Unix versions
Keywords
program debugging; software fault tolerance; software maintenance; software tools; Gentoo open source software; OSS software package; Unix version; coordination tool; software debugging; software failure; software fault; system maintainability; systems integration; Application software; Costs; Debugging; Open source software; Software development management; Software maintenance; Software packages; Software quality; Software systems; Uncertainty;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance, 2006. ICSM '06. 22nd IEEE International Conference on
Conference_Location
Philadelphia, PA
ISSN
1063-6773
Print_ISBN
0-7695-2354-4
Type
conf
DOI
10.1109/ICSM.2006.27
Filename
4021336
Link To Document