Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
A conceptual framework of challenges and solutions for managing global software maintenance
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.ORCID iD: 0000-0002-1532-8223
2015 (English)In: Journal of Software: Evolution and Process, ISSN 2047-7473, E-ISSN 2047-7481, Vol. 27, no 10, p. 763-792Article in journal (Refereed) Published
Abstract [en]

Context Software maintenance process in globally distributed settings brings significant management challenges to software organizations. Objectives Investigate the factors specific to managing software maintenance process in globally distributed settings and best practices in software organizations. Method A systematic literature review and interviews with industry practitioners were conducted. For analysis and synthesis, the grounded theory method was used. Results We 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. Conclusions Distributed 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 John Wiley and Sons, Ltd.

Place, publisher, year, edition, pages
Wiley-Blackwell, 2015. Vol. 27, no 10, p. 763-792
Keywords [en]
Maintenance; Management; Outsourcing; Software design; Software engineering, Analysis and synthesis; Distributed development; Global software development; Global software engineering; Grounded theory methods; Performing maintenance; Software maintenance process; Systematic literature review, Computer software maintenance
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-10885DOI: 10.1002/smr.1720ISI: 000362501600002Scopus ID: 2-s2.0-84943163600OAI: oai:DiVA.org:bth-10885DiVA, id: diva2:864272
Available from: 2015-10-26 Created: 2015-10-26 Last updated: 2021-06-11Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Petersen, Kai

Search in DiVA

By author/editor
Petersen, Kai
By organisation
Department of Software Engineering
In the same journal
Journal of Software: Evolution and Process
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 114 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf