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
Multipla loggar för ökad programförståelse: Hur multipla loggar kan bidra till programutveckling och programförståelse
Jönköping University, School of Engineering, JTH, Computer Science and Informatics.
2018 (Swedish)Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesisAlternative title
Multiple traces for increased program comprehension : How multiple traces can contribute to software development and program comprehension (English)
Abstract [sv]

För att utveckla eller underhålla mjukvara krävs en viss nivå av programförståelse. För att underlätta denna förståelse används olika typer av verktyg. Denna studie fokuserar på två olika verktyg som använder sig av dynamisk analys: enkla och multipla loggar. Studiens syfte är att undersöka om multipla loggar kan bidra till en ökad programförståelse vid programutveckling. Eclipse är en utvecklingsmiljö som används för att visa programmets källkod. Trace Compass är ett verktyg som används för att inspektera loggar. Denna studie utfördes i två moment: experiment och intervjuer. Experimentet bestod av 10 typiska förståelseuppgifter i ett program-utvecklingssammanhang. Efter experimentet utfördes en intervju med samtliga deltagare.  Resultatet av undersökningen blev att multipla loggar skulle kunna vara lämpligare att använda vid problem som var relaterade till två eller fler komponenter i ett system.  En av begränsningarna i denna studie var att studien hade för få deltagare för ett generellt ställningstagande. 

Abstract [en]

To develop or maintain a piece of code requires a certain level of comprehension of the developed or maintained software itself. To achieve this goal the developer uses a set of different tools. This report will focus on two types of debug tools: single trace and multiple traces. The purpose of the study is to examine how multiple traces can contribute to an improved program comprehension. The study was carried out through experiments and interviews. The experiment consisted of 10 typical comprehension tasks in a development context. Eclipse and Trace Compass were used to display the logs. Eclipse is a development environment that shows the source code. Trace Compass is a tool for inspecting traces.  After the experiment, an interview was carried out with the subjects of the experiment. The results of this study indicated that multiple traces could have an advantage over a single trace when the task is to understand the interactions between code components in a software system. One of the limitations of the study was due to the limited number of subjects taken part in the study and cannot be used to draw a more general conclusion. 

Place, publisher, year, edition, pages
2018. , p. 65
Keywords [en]
program comprehension, single log, multiple log, Trace Compass, Eclipse
Keywords [sv]
Programförståelse, enkel logg, multipla loggar, Trace Compass, Eclipse
National Category
Embedded Systems Computer Systems
Identifiers
URN: urn:nbn:se:hj:diva-39390ISRN: JU-JTH-DTA-1-20180049OAI: oai:DiVA.org:hj-39390DiVA, id: diva2:1205105
External cooperation
Rt-labs
Subject / course
JTH, Computer Engineering
Supervisors
Examiners
Available from: 2018-05-14 Created: 2018-05-10 Last updated: 2018-05-14Bibliographically approved

Open Access in DiVA

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

By organisation
JTH, Computer Science and Informatics
Embedded SystemsComputer Systems

Search outside of DiVA

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