Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • 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
Line of Code Software Metrics Applied to Novice Software Engineers
KTH, School of Electrical Engineering and Computer Science (EECS).
KTH, School of Electrical Engineering and Computer Science (EECS).
2019 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

In the world of modern software engineering, there are certain metrics used to measure size and effort of projects. This provides insight to how engineers work, however when it comes to novice engineers there is little to no documentation. Without enough documentation this becomes a problem when trying to make predictions on projects involving novice software engineers, since there simply is not enough previous work on the area involving novice software engineers.The problem is that there is very little research available when it comes to how novice software engineers efficiency compares to more experienced software engineers. This makes it difficult to calculate predictions on software projects where novice engineers are involved. So how do novice engineers distribute their time and effort in a software development project?The purpose is to find out how the time is distributed in a workplace involving novice software engineers. Further is to learn more of the differences between how novice and experienced software engineers distribute their time and effort in a project.The goal of this thesis is to improve the understanding of how novice software engineers contribute to a software project.In this work, a case study has been done with two novice engineers at a workplace in order to learn more about how novice engineers contribute to a software project. In this case study, a quantitative research method was adapted using the Line of Code software metric to document how the novice engineers distributed their time.The results of the case study showed that the two novice engineers spent far more time coding than planning and that they wrote code faster than the average experienced engineer.

Abstract [sv]

Menigen med detta arbete är att ta reda på hur tiden som läggs på ett mjukvaruprojekt distrubieras på en arbetsplats med nyutbildade mjukvaruingenjörer.Målet med detta arbete är att förbättra förståelsen angående hur nyutbildade mjukvaruingenjörer bidrar till ett mjukvaruprojekt.I det här arbetet så har en fallstudie gjorts med två stycken nyutbildade mjukvaruingenjörer för att undersöka hur nyutbildade ingenjörer bidrar till ett mjukvaruprojekt. Fallstudien följer dessa två ingenjörer på en arbetsplats där en kvantitativ undersökning görs med hjälp av Line of Code mjukvarumetriken som används för att dokumentera hur ingenjörerna fördelade sin tid på arbetsplatsen.Resultaten av fallstudien visade att dessa två nyutbildade ingenjörer spenderade mycket mer tid åt kodande än åt planerande, och att de skrev kod snabbare än den genomsnittliga erfarna ingenjören.

Place, publisher, year, edition, pages
2019. , p. 44
Series
TRITA-EECS-EX ; 2019:584
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:kth:diva-264120OAI: oai:DiVA.org:kth-264120DiVA, id: diva2:1372173
External cooperation
Qopla
Supervisors
Examiners
Available from: 2019-11-22 Created: 2019-11-22 Last updated: 2019-11-22Bibliographically approved

Open Access in DiVA

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

By organisation
School of Electrical Engineering and Computer Science (EECS)
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 3 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: 6 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • 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