Show simple item record

dc.contributor.advisorChairperson, Graduate Committee: Clemente Izurietaen
dc.contributor.authorLuhr, Rachael Lee.en
dc.contributor.otherDerek Reimanis, Renee Cross, Clemente Izurieta, Geoffrey C. Poole, and Ashley Helton were co-authors of the article, 'Natural science visualization using digital theater software' in the journal 'Proceedings of the 2013 International Conference on Information Science and Applications' which is contained within this thesis.en
dc.date.accessioned2016-01-03T16:48:42Z
dc.date.available2016-01-03T16:48:42Z
dc.date.issued2015en
dc.identifier.urihttps://scholarworks.montana.edu/xmlui/handle/1/9060
dc.description.abstractThe research described by this thesis uses contributions made to the technical debt community to create a high quality multidisciplinary software project under collaboration between computer scientists and hydrologists. Specifically, additions to the body of knowledge regarding technical debt and modularity violations are described. Technical debt is a metaphor borrowed from the financial domain used to describe the sacrifices that developers make in order to get software released on time. We looked at the uncertainty associated with technical debt measurements and expanded on well-known equations by investigating how errors propagate. We also looked at how modularity violations affect the overall architectural quality of a large-scale industrial software system. Modularity violations occur when modular pieces of code that are not meant to change together, do change together. The second portion of the thesis applies the research learned from modularity violations and from the uncertainty investigations in technical debt measurements to a specific problem in hydrology to create a more accurate, modularized, and extensible particle tracking algorithm. We used SonarQube's technical debt software to further investigate technical debt measurements. We then visualized the modeling output from the particle tracking algorithm using high-tech digital theater software that was extended to accurately represent natural science visualizations. Finally, we describe the design necessary to seed the application of multiagent system theories and technologies to improve 3D hydrologic modeling.en
dc.language.isoengen
dc.publisherMontana State University - Bozeman, College of Engineeringen
dc.subject.lcshSoftware engineering Defects.en
dc.titleThe application of technical debt mitigation techniques to a multidisciplinary software projecten
dc.typeThesisen
dc.rights.holderCopyright 2015 by Rachael Lee Luhr.en
thesis.catalog.ckey2759027en
thesis.degree.committeemembersMembers, Graduate Committee: Clemente Izurieta (chairperson); Geoffrey Poole; Brendan Mumey.en
thesis.degree.departmentComputer Science.en
thesis.degree.genreThesisen
thesis.degree.nameMSen
thesis.format.extentfirstpage1en
thesis.format.extentlastpage87en


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record