A qualitative study on challenges faced in multithreading in Julia

dc.contributor.advisorAubanel, Eric
dc.contributor.authorHarshita
dc.date.accessioned2023-11-21T14:49:16Z
dc.date.available2023-11-21T14:49:16Z
dc.date.issued2023-06
dc.description.abstractMultithreading is defined as a technique that allows a single processor to execute multiple simultaneously. Developers working on high performance or resource-intensive applications may be required to write multithreaded code to take advantage of these performance benefits. Writing multithreaded code is more complex and difficult than writing single-threaded code. To help developers, it is important to understand their interests and difficulties they face. This thesis examines the challenges faced by developers in multithreading in Julia using qualitative content analysis. A total of 211 posts were collected from online discussion forums called Stack Overflow and Julia Discourse. The data were collected using inductive qualitative content analysis. The study found that developers face a lot of performance related issues for various reasons, one of the major ones being memory allocation. They also ask many questions about usage of macros, threads, etc. The results obtained are presented in the form of themes.
dc.description.copyright© Harshita, 2023
dc.format.extentix, 62
dc.format.mediumelectronic
dc.identifier.urihttps://unbscholar.lib.unb.ca/handle/1882/37557
dc.language.isoen
dc.publisherUniversity of New Brunswick
dc.rightshttp://purl.org/coar/access_right/c_abf2
dc.subject.disciplineComputer Science
dc.titleA qualitative study on challenges faced in multithreading in Julia
dc.typemaster thesis
oaire.license.conditionother
thesis.degree.disciplineComputer Science
thesis.degree.grantorUniversity of New Brunswick
thesis.degree.levelmasters
thesis.degree.nameM.C.S.

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Harshita - Thesis.pdf
Size:
312.35 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.13 KB
Format:
Item-specific license agreed upon to submission
Description: