UWSpace has migrated to a new version of its software. The UWSpace team invites all UWaterloo community members to review the newly created help documentation available on the UWSpace homepage.
 

Software Journeys

dc.contributor.authorFilip, Adrian
dc.date.accessioned2013-01-28T14:45:40Z
dc.date.available2015-05-01T05:30:56Z
dc.date.issued2013-01-28T14:45:40Z
dc.date.submitted2013-01-15
dc.description.abstractGetting familiar with the code is a challenging activity and therefore resource intensive. The larger the software code base, the larger the resource expenditure. We consider software development in the case of established software developed by mid to large mature teams. This thesis explores a new way of documenting code that could increase the productivity of software development. The method consists of creating small, dynamically-ordered sets of code locations called Landmarks. These sets called Journeys are significant for a feature. The landmarks contain documentation related to system behavior and qualitative system state information at the time when the software execution reaches the locations. This new type of documentation is very light and does not require extensive additional software systems for management. This information is stored, and shared in a seamless manner via the existing source control systems. An experiment was performed to gauge the efficiency of this method versus the current development practice. The difference of productivity between developers not using this approach versus developers benefiting from this approach was captured. The results could be qualitatively interpreted as pointing towards an overall increase of productivity for the participant developers using the new approach.en
dc.description.embargoterms1 yearen
dc.identifier.urihttp://hdl.handle.net/10012/7321
dc.language.isoenen
dc.pendingtrueen
dc.publisherUniversity of Waterlooen
dc.subjectsoftware comprehensionen
dc.subjectsoftware understandingen
dc.subject.programComputer Scienceen
dc.titleSoftware Journeysen
dc.typeMaster Thesisen
uws-etd.degreeMaster of Scienceen
uws-etd.degree.departmentSchool of Computer Scienceen
uws.peerReviewStatusUnrevieweden
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Filip_Adrian.pdf
Size:
1.25 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
248 B
Format:
Item-specific license agreed upon to submission
Description: