01whole.pdf (11.96 MB)
Download file

Improving the codebase of Signbank

Download (11.96 MB)
thesis
posted on 28.03.2022, 14:39 by Joshua Goddard
The purpose of this project is to improve the codebase of Signbank, a web-application written in Django that provides information relating to sign languages. The codebase is suffering from a lack of tests, from being out of date (with respect to the latest versions of Python and Django), from lacking documentation, and from containing components that should be independent from one another but are not.By the end of this project, the Signbank codebase was improved by writing tests for it, by making components that should be independent from one another independent from one another, by writing documentation, and by upgrading the codebase to the latest versions of Django and Python, versions 1.10 and 3.5 respectively. The project did fall short in some areas, (as is to be expected from a large software project). Some advice is given to future developers on how they can tie up the loose ends left on this project.

History

Table of Contents

1. Introduction -- 2. Literature review -- 3. Approach -- 4.Conclusion -- 5. Future work -- 6. Abbreviations -- Appendix-- Bibliography.

Notes

Empirical thesis. Bibliography: pages 59-60

Awarding Institution

Macquarie University

Degree Type

Thesis bachelor honours

Degree

BSc (Hons), Macquarie University, Faculty of Science and Engineering, School of Engineering

Department, Centre or School

School of Engineering

Year of Award

2016

Principal Supervisor

Steve Cassidy

Rights

Copyright Joshua Goddard 2016. Copyright disclaimer: http://mq.edu.au/library/copyright

Language

English

Extent

1 online resource (xv, 60 pages colour illustrations)

Former Identifiers

mq:70333 http://hdl.handle.net/1959.14/1262653

Usage metrics

Keywords

Exports