摘要

ContextSoftware maintenance process in globally distributed settings brings significant management challenges to software organizations. ObjectivesInvestigate the factors specific to managing software maintenance process in globally distributed settings and best practices in software organizations. MethodA systematic literature review and interviews with industry practitioners were conducted. For analysis and synthesis, the grounded theory method was used. ResultsWe identified a number of management challenges and mitigation strategies and then classified them under people, process, product, and technology factors. Overall, a structure of challenges and solutions, the conceptual framework, has been developed that may be used to understand and classify global maintenance challenges. ConclusionsDistributed software maintenance process has specific management challenges in relation to process, people, product, and technology. Therefore, companies performing maintenance in distributed settings should consider these factors, which are not present in the general global software development literature, although many lessons apply to both.

  • 出版日期2015-10