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 comprehensive summary and categorization of physical quantity libraries
Uppsala University, Disciplinary Domain of Humanities and Social Sciences, Faculty of Social Sciences, Department of Informatics and Media, Information Systems.
2018 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

In scientific applications, physical quantities and units of measurement are used regularly. If the inherent incompatibility between these different units is not handled properly it can lead to major, and sometimes catastrophic, problems. Although the risk of a miscalculation is high and the cost equally so, almost no programming languages has support for physical quantities. Instead developers often rely on external libraries to help them spot these mistakes or prevent them all together.

There are several hundred of these types of libraries, spread across multiple sites and with no simple way to get an overview. No one has summarized what has and has not been achieved so far in the area leading to many developers trying to ‘reinvent the wheel’ instead of building on what has already been done. This shows a clear need for this type of research.

Employing a systematic approach to look through and analyze all available physical quantity libraries, the search results were condensed into 82 libraries which are presented in this thesis. These are the most comprehensive and well-developed, open-source libraries, chosen from approximately 3700 search results across seven repository hosting sites. In this group, 30 different programming languages are represented. The goal is for the results of this thesis to contribute to a shared foundation on which to build future libraries as well as provide an easy way of spreading knowledge about which libraries exist in the area, thus making it easier for more people to use them.

Place, publisher, year, edition, pages
2018. , p. 95
Keywords [en]
physical quantities, libraries, summary, overview, units of measurement, open-source
National Category
Information Systems, Social aspects
Identifiers
URN: urn:nbn:se:uu:diva-353817OAI: oai:DiVA.org:uu-353817DiVA, id: diva2:1219397
Educational program
Master programme in Information Systems
Supervisors
Examiners
Available from: 2018-06-19 Created: 2018-06-15 Last updated: 2018-06-19Bibliographically approved

Open Access in DiVA

MasterThesis_OscarBennichBjörkman(1418 kB)64 downloads
File information
File name FULLTEXT01.pdfFile size 1418 kBChecksum SHA-512
3b01d0ae1f2466ca3d0411e0dce02c3ea804524c4e6fe0db60c14e3af075a6eb5898dc0099f7245b501da39d80e05c1bba10ac1f28f906a0f9722e6bc546df8f
Type fulltextMimetype application/pdf

By organisation
Information Systems
Information Systems, Social aspects

Search outside of DiVA

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