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
Human Aspects of Software Development: The Impact of Human Aspects of Software Development Teams Using Agile Methodologies
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.
2023 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

The role of a software engineer is often misconceived as an isolated task, needing nointerpersonal communication skills. Contrary to this perception there is a growingrecognition of the importance of soft skills in the field, with a lot of research, includingthis paper, pointing at the importance of the human factors.This thesis aims to highlight the significance of soft skills, specifically social skillssuch as communication, in the field of software engineering. It continues exploringthe impact on factors such as team performance and productivity.The research was conducted in two parts, with an initial literature study in orderto enhance the following parts. A survey distributed to industry professionals andvarious social media sites. The survey was then supplemented by five semi-structuredinterviews with both developers and managers in the field, allowing for more nuancedand detailed answers.The study shows the necessity of human factors, such as social skills and respectin successful software engineering practices. In software engineering teamwork isinherent, thus having qualities contributing to good team work is key. Notably, thestudy’s results indicate the importance of effective communication and a positivework environment for successful team work. However, the findings do not show acorrelation between a team’s social dynamics and its productivity, provided thatessential work communication is maintained in both high and low social interactionteams.The findings of this research can benefit both individuals striving to improveas software engineers, as well as companies seeking to improve team performance.A deeper understanding of the importance of soft skills can enable the formation ofmore effective, cohesive teams. More significantly, it could contribute to an improvedquality of life for software engineers, as interpersonal relations and communicationskills are key focal points in while working as a software engineer.

Place, publisher, year, edition, pages
2023. , p. 35
Keywords [en]
Human factors, Software engineering, Communication, Collaboration
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-25367OAI: oai:DiVA.org:bth-25367DiVA, id: diva2:1796185
Subject / course
PA1445 Kandidatkurs i Programvaruteknik
Educational program
PAGPT Software Engineering
Supervisors
Examiners
Available from: 2023-09-12 Created: 2023-09-11 Last updated: 2023-09-12Bibliographically approved

Open Access in DiVA

Human Aspects of Software Development - The Impact of Human Aspects of Software Development Teams Using Agile Methodologies(1319 kB)34 downloads
File information
File name FULLTEXT01.pdfFile size 1319 kBChecksum SHA-512
bc9109a166b5e367808559c730756188e2a0aa623c034561f56ebc2aeea832f8f711a5a8450e768cfaafa10418734150f6b8fae28f60591018ee0b9778fca571
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Wallin, Emil
By organisation
Department of Software Engineering
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 36 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

urn-nbn

Altmetric score

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