ScrumCity: synchronised visualisation of software process and product artefacts

aut.embargoNoen_NZ
aut.supplementaryuploadYes
aut.thirdpc.containsNoen_NZ
aut.thirdpc.permissionNoen_NZ
aut.thirdpc.removedNoen_NZ
dc.contributor.advisorMacDonell, Stephen G.
dc.contributor.authorAlshakhouri, Mujtaba Alawi J
dc.date.accessioned2013-08-05T01:51:38Z
dc.date.available2013-08-05T01:51:38Z
dc.date.copyright2013
dc.date.created2013
dc.date.issued2013
dc.date.updated2013-08-03T05:24:53Z
dc.description.abstractSoftware comprehension is a complex and ongoing challenge facing the software development industry. The often immense number of interrelated components in contemporary software systems places a high cognitive load on software stakeholders, whose job requires deep understanding and awareness of those constituting components. Among many approaches, 3D visualisation of the software static structure has recently emerged as a promising approach that is increasingly being demonstrated to significantly help in alleviating that cognitive burden by exploiting and leveraging humans’ natural perceptual abilities. Furthermore, in addition to easing comprehension and increasing awareness of constituting software artefacts, this technology has the potential to bring visible various important aspects of the software process that could potentially make this technology a valuable tool for a wider spectrum of software practitioners. Recent literature, however, shows that the majority of prior research has limited itself to visualising the software product and in the best cases, only highlighted some effects of the software process. This thesis identifies and attends to this gap in software visualisation research by introducing a novel visualisation approach named Conceptual Visualisation. It asserts that visualising the software process not only has several potentially beneficial implications for the software industry, but that from a cognitive perspective, visualising that process in the context of the software structure is particularly suitable and significant to increase human awareness and understanding of both the processes and their implemented product artefacts. The proposed approach is designed and constructed following a systems development research methodology and adhering to the principles of sound design science research. It is then assessed via functional demonstration, being applied to six open source systems of varying size and complexity. Conceptual Visualisation is shown to make a novel contribution to the software visualisation research literature, addressing many prior stated requirements in doing so. Once developed beyond a proof of concept, its use in practice should bring multiple benefits to a range of software stakeholders.en_NZ
dc.identifier.urihttps://hdl.handle.net/10292/5595
dc.language.isoenen_NZ
dc.publisherAuckland University of Technology
dc.rights.accessrightsOpenAccess
dc.subjectScrumCityen_NZ
dc.subjectSoftware Visualizationen_NZ
dc.subjectScrumen_NZ
dc.subjectTraceabilityen_NZ
dc.subjectConceptual Visualizationen_NZ
dc.subjectConcept locationen_NZ
dc.subjectConceptual designen_NZ
dc.subjectFeature locationen_NZ
dc.subjectScrum visualizationen_NZ
dc.subjectLocalityen_NZ
dc.subjectScrum monitoringen_NZ
dc.subjectjMonkeyEngine3en_NZ
dc.subjectVeraen_NZ
dc.subjectCity metaphoren_NZ
dc.subjectSoftware processen_NZ
dc.titleScrumCity: synchronised visualisation of software process and product artefactsen_NZ
dc.typeThesis
thesis.degree.discipline
thesis.degree.grantorAuckland University of Technology
thesis.degree.levelMasters Theses
thesis.degree.nameMaster of Computer and Information Sciencesen_NZ
Files
Original bundle
Now showing 1 - 5 of 6
Loading...
Thumbnail Image
Name:
AlshakhouriM.pdf
Size:
4.97 MB
Format:
Adobe Portable Document Format
Description:
Whole thesis
Loading...
Thumbnail Image
Name:
ScrumCity Video Demo HD1080p.mov
Size:
188.26 MB
Format:
Video Quicktime
Description:
Loading...
Thumbnail Image
Name:
Scrum.xsd
Size:
6.85 KB
Format:
Extensible Markup Language
Description:
Loading...
Thumbnail Image
Name:
ScrumDataExample.xml
Size:
2.96 KB
Format:
Extensible Markup Language
Description:
Loading...
Thumbnail Image
Name:
SystemArtifactDocumentation.xsd
Size:
3.72 KB
Format:
Extensible Markup Language
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
897 B
Format:
Item-specific license agreed upon to submission
Description:
Collections