Change search
ReferencesLink to record
Permanent link

Direct link
Customized Analytics Software: Investigating efficient development of an application
Mid Sweden University, Faculty of Science, Technology and Media, Department of Information and Communication systems.
2016 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Google Analytics is the most widely used web traffic analytics program in the world with a wide array of functionality which serve several different purposes for its users. However the cost of training employees in the usage of Google Analytics can be expensive and time consuming due to the generality of the software. The purpose of this thesis is to explore an alternative solution to hav- ing employees learn the default Google Analytics interface and thus possibly re- ducing training expenses. A prototype written in the Java programming lan- guage is developed which implements the MVC and facade software patterns for the purpose of making the development process more efficient. It contains a feature for retrieving custom reports from Google Analytics using Google’s Core Reporting API in addition to two web pages are integrated into the proto- type using the Google Embed API. In the result the prototype is used along with the software estimation method COCOMO to make an estimation of the amount of effort required to develop a similar program. This is done by counting the prototype’s source lines of code manually, following the guidelines given by the COCOMO manual, and then implementing the result in the COCOMO estima- tion formula. The count of lines of code for the entire prototype is 567 and the count which considers reused code is 466. The value retrieved from the formula is 1.61±0.14 person months for the estimation of the entire program and 1.31± 0.16 for a program with reused code. The conclusion of the thesis is that the res- ult from the estimation has several weaknesses and further research is necessary in order to improve the accuracy of the result.

Place, publisher, year, edition, pages
2016. , 41 p.
Keyword [en]
Google Analytics, MVC, Facade, Java, COCOMO, SPL
National Category
Software Engineering
URN: urn:nbn:se:miun:diva-27967Local ID: DT-V16-G3-001OAI: diva2:938525
Subject / course
Computer Engineering DT1
Educational program
Master of Science in Engineering - Computer Engineering TDTEA 300 higher education credits
Available from: 2016-06-17 Created: 2016-06-17 Last updated: 2016-06-17Bibliographically approved

Open Access in DiVA

fulltext(801 kB)65 downloads
File information
File name FULLTEXT01.pdfFile size 801 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Altskog, Tomas
By organisation
Department of Information and Communication systems
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 65 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: 55 hits
ReferencesLink to record
Permanent link

Direct link