Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • 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
The Role of Awareness in Software Projects
Blekinge Institute of Technology, School of Computing.
Blekinge Institute of Technology, School of Computing.
2013 (English)Independent thesis Advanced level (degree of Master (Two Years))Student thesis
Abstract [en]

Global software development is more challenging than the collocated software development. It requires extra effort to provide necessary information for coordinating the tasks activities which is natural in a collocated environment. Regardless of the task domain, team awareness (task awareness and presence awareness) is essential for coordinating the task activities both in collocated and distributed teams. As distance between the teams grows it requires disseminating the awareness information among team members to support coordination. In this study, we investigate how does the team awareness interact with other team cognition mechanisms like familiarity (i.e. task familiarity and team familiarity) and shared mental models (i.e. shared mental models of the task and shared mental models of the team). We also see how familiarity and shared mental models interact with each other. Then, we conjure its implications on coordination and team performance. Further, we investigate the level of team awareness on four segments of distance which are defined based on the distance between the pairs of teams (i.e. from collocated teams to the teams that are distributed across different time-zones). We used snowballing technique (i.e. forward snowballing and backward snowballing) for the literature review and conducted survey and semi-structures interviews for data collection. We found that team awareness has a positive effect on team cognition mechanisms (familiarity and shared mental models) and consequently has positive implications on coordination. Therefore, we postulate that team performance improves by providing the necessary awareness information to the software development teams. We found that, in addition to distance, there are other factors like task size, team size, team type and communication that also affect the team awareness in collocated and distributed collaborative software development teams. Finally, we presented a list of factors that can be incorporated in collaborative learning and development tools.

Place, publisher, year, edition, pages
2013. , 93 p.
Keyword [en]
Awareness, coordination, global software development, shared knowledge.
National Category
Computer Science Software Engineering
Identifiers
URN: urn:nbn:se:bth-3352Local ID: oai:bth.se:arkivexDD727E94FD53225DC1257C22007981D1OAI: oai:DiVA.org:bth-3352DiVA: diva2:830657
Uppsok
Technology
Supervisors
Note
+46 455 38 50 00Available from: 2015-04-22 Created: 2013-11-13 Last updated: 2015-06-30Bibliographically approved

Open Access in DiVA

fulltext(1732 kB)97 downloads
File information
File name FULLTEXT01.pdfFile size 1732 kBChecksum SHA-512
4a1ab4b996c977ef01cbbf533b01747035405cc0962782eaac960f2c0118554af2614deaf52383c78ddc09963b881dc8ec4b3de0a99f93dbcde7bf24a23cb19c
Type fulltextMimetype application/pdf

By organisation
School of Computing
Computer ScienceSoftware Engineering

Search outside of DiVA

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

Total: 29 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • 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