Not logged in.
Quick Search - Contribution
Contribution Details
Type | Master's Thesis |
Scope | Discipline-based scholarship |
Title | SQA-Collaboration: A real-time collaboration framework for distributed software quality reviews |
Organization Unit | |
Authors |
|
Supervisors |
|
Language |
|
Institution | University of Zurich |
Faculty | Faculty of Economics, Business Administration and Information Technology |
Number of Pages | 87 |
Date | 2014 |
Abstract Text | Software quality reviews are an important part of the software development process. A software quality review is done by one or multiple stakeholders who have to collaborate. Either no single person has all the necessary knowledge or different kinds of stakeholders are responsible for different aspects of the software quality. Since distributed development is a common situation, the collaboration happens often remote via the Internet. We developed the web application SQA-Collaboration, which supports real-time collaboration in distributed software quality reviews. Furthermore, it supports the transfer and comprehension of the review results. The application provides user with shared workspaces, which enable them to query and arrange data as well as establish a shared view on it. The data of the repositories Jira, Sonar and Github can be imported and integrated in a semantic model. By means of the semantic information, queries are recommended to the users and relations between the data on a workspace are highlighted. An event history allows for the reconstruction of operations on the workspace and a replay of conducted reviews. |
Zusammenfassung | Ein Review der Softwarequalität ist ein wichtiger Teil eines Softwareentwicklungsprozesses. Ein solches Review wird von einem oder auch mehreren zusammenarbeitenden Projektbeteiligten durchgeführt. Entweder hat keine einzelnen Person alles notwendige Wissen oder verschiedene Beteiligte sind verantwortlich für unterschiedliche Aspekte der Softwarequalität. Da verteilte Entwicklung eine häufige Situation ist, wird die Zusammenarbeit zwischen Projektbeteiligten oft mittels des Internets erfolgen. Wir haben die Web-Anwendung SQA-Collaboration entwickelt, die Echtzeit-Zusammenarbeit in verteilten Softwarequalitätsreviews unterstützt. Des Weiteren unterstützt die Anwendung den Transfer und das Verständnis der Review-Ergebnisse. Geteilte Arbeitsbereiche werden den Nutzern zur Verfügung gestellt. Sie ermöglichen es Auswertungen durchzuführen, Daten anzuordnen und eine gemeinsame Sicht auf die Daten herzustellen. Daten aus Jira, Sonar und Github können importiert und in einem semantischen Model integriert werden. Die semantischen Informationen werden genutzt um Nutzern Auswertungen vorzuschlagen und um Beziehungen zwischen Daten hervorzuheben. Eine Ereignishistorie ermöglicht es Operationen auf einem Arbeitsbereich nachzuvollziehen und durchgeführte Reviews zu wiederholen. |
PDF File | Download |
Export | BibTeX |