Change search
ReferencesLink to record
Permanent link

Direct link
Maintenance of the Quality Monitor Web-Application
Linnaeus University, Faculty of Technology, Department of Computer Science.
2013 (English)Independent thesis Advanced level (degree of Master (Two Years)), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Applied Research in System Analysis (ARiSA) is a company specialized in the development of the customer-specific quality models and applied research work. In order to improve the quality of the projects and to reduce maintenance costs, ARiSA developed Quality Monitor (QM) – a web application for quality analysis.

QM application has been originally developed as a basic program to enable customers to evaluate the quality of the sources. Therefore, the business logic of the application was simplified and certain limitations were imposed on it, which in its turn leads to a number of issues related to user experience, performance and architecture design. These aspects are important for both application as a product, and for its future promotion. Moreover, this is important for customers, as end users.

Main application issues, which were added to the maintenance list are: manual data upload, insufficient server resources to handle long-running and resource consuming operations, no background processing and status reporting, simplistic presentation of analysis results and known usability issues, weak integration between analysis back-ends and front-end.

­­­­­­­­­­­In order to address known issues and to make improvements of the existing limitations, a maintenance phase of QM application is initiated. First of all, it is intended to stabilize current version and improve user experience. It also needed for refactoring and implementation of more efficient data uploads processing in the background. In addition, extended functionality of QM would fulfill customer needs and transform application from the project into a product. Extended functionality includes: automated data upload from different build processes, new data visualizations, and improvement of the current functionality according to customer comments.

Maintenance phase of QM application has been successfully completed and master thesis goals are met. Current version is more stable and more responsive from user experience perspective. Data processing is more efficient, and now it is implemented as background analysis with automatic data import. User interface has been updated with visualizations for client-side interaction and progress reporting. The solution has been evaluated and tested in close cooperation with QM application customers.

This thesis describes requirements analysis, technology stack with choice rationale and implementation to show maintenance results.

Place, publisher, year, edition, pages
2013. , 60 p.
Keyword [en]
software quality, metrics, maintenance, analysis, visualization, Quality Monitor, ARiSA, optimization, architecture, data-driven documents
National Category
Computer Systems
URN: urn:nbn:se:lnu:diva-28816OAI: diva2:647638
Subject / course
Computer Science
Educational program
Software Technology Programme, Master Programme, 120 credits
2013-06-03, D1136, Linnaeus University, Växjö, 11:00 (English)
Available from: 2013-09-12 Created: 2013-09-11 Last updated: 2013-09-12Bibliographically approved

Open Access in DiVA

Maksym Ponomarenko - Master Thesis(1901 kB)171 downloads
File information
File name FULLTEXT02.pdfFile size 1901 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Ponomarenko, Maksym
By organisation
Department of Computer Science
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 171 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 202 hits
ReferencesLink to record
Permanent link

Direct link