Maurer, Frank OliverSelim, Elaf Sameh2017-12-182017-12-182012Selim, E. S. (2012). Requirements and reuse in an agile environment for tabletop-based gis applications (Master's thesis, University of Calgary, Calgary, Canada). Retrieved from https://prism.ucalgary.ca. doi:10.11575/PRISM/4737http://hdl.handle.net/1880/105738Bibliography: p. 145-162Some pages are in colour.This work studies an approach for gathering requirements, designing and developing an interactive collaborative multi-touch tabletop Geographic Information System (GIS) in an agile software development environment to support the operation of control centers in utility companies and potentially other similar domains. The research is based on two case studies. The first study focuses on agile approaches for gathering requirements and iteratively designing gesture-based, multi-touch GIS applications utilizing digital tables, where a prototype - eGrid - is developed for supporting the operation of the control centre in a local electricity company. The design is iteratively enhanced and assessed through interviews and observation sessions. The second study proposes an agile approach for generalizing the design and extracting a library of reusable components - GISforTT - to support the development of other interactive GIS applications. The two studies proposed agile software engineering practises that were found helpful in designing and supporting reuse of interactive tabletop applications.xii, 175 leaves : ill. ; 30 cm.engUniversity of Calgary graduate students retain copyright ownership and moral rights for their thesis. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission.Requirements and reuse in an agile environment for tabletop-based gis applicationsmaster thesis10.11575/PRISM/4737