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
Software Quality Evaluation for Evolving Systems in Distributed Development Environments
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.
2015 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

Context: There is an overwhelming prevalence of companies developing software in global software development (GSD) contexts. The existing body of knowledge, however, falls short of providing comprehensive empirical evidence on the implication of GSD contexts on software quality for evolving software systems. Therefore there is limited evidence to support practitioners that need to make informed decisions about ongoing or future GSD projects. Objective: This thesis work seeks to explore changes in quality, as well as to gather confounding factors that influence quality, for software systems that evolve in GSD contexts. Method: The research work in this thesis includes empirical work that was performed through exploratory case studies. This involved analysis of quantitative data consisting of defects as an indicator for quality, and measures that capture software evolution, and qualitative data from company documentations, interviews, focus group meetings, and questionnaires. An extensive literature review was also performed to gather information that was used to support the empirical investigations. Results: Offshoring software development work, to a location that has employees with limited or no prior experience with the software product, as observed in software transfers, can have a negative impact on quality. Engaging in long periods of distributed development with an offshore site and eventually handing over all responsibilities to the offshore site can be an alternative to software transfers. This approach can alleviate a negative effect on quality. Finally, the studies highlight the importance of taking into account the GSD context when investigating quality for software that is developed in globally distributed environments. This helps with making valid inferences about the development settings in GSD projects in relation to quality. Conclusion: The empirical work presented in this thesis can be useful input for practitioners that are planning to develop software in globally distributed environments. For example, the insights on confounding factors or mitigation practices that are linked to quality in the empirical studies can be used as input to support decision-making processes when planning similar GSD projects. Consequently, lessons learned from the empirical investigations were used to formulate a method, GSD-QuID, for investigating quality using defects for evolving systems. The method is expected to help researchers avoid making incorrect inferences about the implications of GSD contexts on quality for evolving software systems, when using defects as a quality indicator. This in turn will benefit practitioners that need the information to make informed decisions for software that is developed in similar circumstances.

Place, publisher, year, edition, pages
Karlskrona: Blekinge Tekniska Högskola, 2015. , 242 p.
Series
Blekinge Institute of Technology Doctoral Dissertation Series, ISSN 1653-2090 ; 4
Keyword [en]
Global software development, Distributed software development, Software transfer, Object-oriented measures, Software quality, Software evolution
National Category
Computer and Information Science
Identifiers
URN: urn:nbn:se:bth-00613Local ID: oai:bth.se:forskinfo4B139C1F679C7D5CC1257E2100518C46ISBN: 978-91-7295-301-7 (print)OAI: oai:DiVA.org:bth-00613DiVA: diva2:833810
Available from: 2015-05-26 Created: 2015-04-08 Last updated: 2016-08-12Bibliographically approved

Open Access in DiVA

fulltext(3184 kB)171 downloads
File information
File name FULLTEXT01.pdfFile size 3184 kBChecksum SHA-512
65e681b6ea4da7905784ecd1bbfab2a1b6df105518f0deabbd9f54af2196a8a9e0425453f63ad929745f8ea1e49ce798d3f46cabc754a0b45ffbc82f913dcf81
Type fulltextMimetype application/pdf

Authority records BETA

Jabangwe, Ronald

Search in DiVA

By author/editor
Jabangwe, Ronald
By organisation
Department of Software Engineering
Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 171 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

isbn
urn-nbn

Altmetric score

isbn
urn-nbn
Total: 271 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