Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
An upgrade of an application with respect to execution efficiency, minimised number of manual steps and cross-platform support
KTH, School of Information and Communication Technology (ICT).
2015 (English)Independent thesis Advanced level (professional degree), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

This report gives a detailed description of the work of developing an application software system to be used on a particular type of data analysis. Although the specific usage for the analysis has to remain confidential, due to competitive considerations, it implements algorithms to find subsets, or clusters, from a set of comparable units and compare these to find the optimal cluster with respect to certain rules. Although the stakeholders already used an application with the same purpose, its imperfections caused the inquiry for a new one. The stakeholders therefore presented a number of system requirements to be met by this new application, such as reduced execution time, elimination of manual steps and cross-platform support. This report elaborates the work of developing the new application according to these requirements.

In particular answers the questions of how to reduce the number of manual steps with a well thought out user interface, how to reduce the execution time by using bitmaps and logical operators rather than of layers with nested loops and how to achieve cross-platform support by developing the application in Java. Thus, the main focus in this report is evaluating the work and the technique used to implement these requirements and the mentioned data analysis algorithm. Concluding the report is a section showing the significant reduction in execution time by batch tests followed by a summarising argument showing that the requirements have been sufficiently met.

Abstract [sv]

Denna rapport ger en detaljerad beskrivning av arbetet med att utveckla ett programvarusystem för en speciell typ av dataanalys. Det faktiska användningsområdet av analysmetoden måste, på grund av konkurrensmässiga skäl, hållas konfidentiell men den innefattar algoritmer för att hitta delmängder till en mängd mätbara enheter för att sedan jämföra och hitta de optimala delmängderna enligt vissa regler. Trots att slutanvändarna redan hade ett program med samma användning ledde dess bristfullhet till efterfrågan av ett nytt system. Intressenterna sammanställde därför ett antal systemkrav som det nya systemet skulle uppfylla. Exempel på efterfrågade systemkrav var att förkorta exekveringstiden, stödja flera operativsystem och att minimera de manuella stegen användaren var tvungen att göra. Denna rapport beskriver utvecklandet av detta nya system med avseende på nämnda systemkrav.

Mer specifikt beskrivs hur det går att minimera antalet manuella steg genom att utveckla ett genomtänkt användargränssnitt, hur det går att förkorta exekveringstiden med hjälp av bitmapar och logiska operatorer istället för nivåer av nästlade loopar och hur det går att uppnå stöd för flera operativsystem genom att programmera i Java. Huvudfokus i denna rapport är således att utvärdera arbetet med, och tekniken för, att implementera dessa systemkrav och ovan nämnda dataanalysalgoritm. Rapporten sammanfattas genom att påvisa de signifikanta förbättringarna av exekveringstiden genom tester samt en sammanfattande argumentation som fastställeratt systemkraven slutgiltigt blivit uppfyllda.

Place, publisher, year, edition, pages
2015. , 37 p.
Series
TRITA-ICT-EX, 2015:217
National Category
Computer and Information Science
Identifiers
URN: urn:nbn:se:kth:diva-187024OAI: oai:DiVA.org:kth-187024DiVA: diva2:928570
Educational program
Master of Science in Engineering - Information and Communication Technology
Examiners
Available from: 2016-05-16 Created: 2016-05-16 Last updated: 2016-05-16Bibliographically approved

Open Access in DiVA

fulltext(830 kB)22 downloads
File information
File name FULLTEXT01.pdfFile size 830 kBChecksum SHA-512
345a0c38e9846b2dae2bce8f45f3b7022e65622955eb5724609743f184d4e533f659ef9d24284e4ac5d50fcf38af0256d9d12e07ef2cc0ba3ae4696e807674d9
Type fulltextMimetype application/pdf

By organisation
School of Information and Communication Technology (ICT)
Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 22 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

urn-nbn

Altmetric score

urn-nbn
Total: 36 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf