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
Vägen till utvecklarens val av utvecklingsmiljö
Uppsala University, Disciplinary Domain of Humanities and Social Sciences, Faculty of Social Sciences, Department of Informatics and Media.
2016 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [sv]

Dagens system har blivit allt mer komplexa och därmed även processen att utveckla systemen. Det finns många olika tillvägagångssätt för systemutvecklare att arbeta och flera olika verktyg att använda sig av. Den utvecklingsmiljö en utvecklare använder sig av kan därmed ha en påverkan på hur utvecklingsprocessen ser ut.

Utvecklingsmiljön är ett viktigt verktyg i dagens utvecklande samhälle och vilka för- och nackdelar olika verktyg för med sig diskuteras flitigt mellan utvecklare på olika nätforum. Från dessa forum framkommer det att vissa utvecklare föredrar att använda textredigerare istället för integrerade utvecklingsmiljöer och vice versa. Tidigare forskning har exempelvis undersökt hur kännedom kring verktyg sprids effektivt mellan utvecklare (Murphy-Hill & Murphy, 2011), men denna uppsats syftar till att förklara varför utvecklare använder olika utvecklingsmiljöer och bakomliggande faktorer till detta. För att åstadkomma detta har respondenter med bred kunskap inom ämnet intervjuats och nämnt faktorer som påverkat deras val av utvecklingsverktyg. Samtliga intervjupersoner har arbetat i både integrerade utvecklingsmiljöer och textredigerare och har därmed åsikter om båda miljöerna.

Enligt vår studie finns inga tydliga indikeringar för vilken utvecklingsmiljö som är att föredra i alla lägen. En utvecklare använder det verktyg som passar dess arbetsprocess bäst, men kan ibland använda andra verktyg för att komplettera sin verktygslåda. Vad som styr utvecklaren har att göra med personliga preferenser, hur utvecklaren har påverkats av utbildning och erfarenheter samt potentiella restriktioner inom organisationer.

Abstract [en]

Today's systems have become more complex and thus the process of developing systems. There are many different approaches for developers to work and several tools that can be used. The environment a developer uses can therefore have an impact on how the development process proceeds.

The development environment is an essential tool in today’s evolving society, and what advantages and disadvantages different tools bring are being discussed frequently between developers on various online forums. From these forums, it appears that some developers prefer to use text editors instead of integrated development environments and vice versa. Previous research has shown, for example, how knowledge about the tools is spread effectively between developers (Murphy Hill & Murphy, 2011). But this paper seeks to explain why developers are using different development environments and the factors behind this. To achieve this, we interviewed respondents with broad knowledge about the subject that stated the factors that influenced their choice of development tools. All the interviewees have worked in both integrated development environments and text editors and therefore have opinions about both environments.

According to our study, there are no clear indications that a specific development environment is preferred in all situations. A developer is using the tool that fits their work process best, but sometimes uses other tools to complement their toolbox. In choosing a tool the developer is influenced by personal preferences, how surroundings have influenced the developer through education and experience, and potential constraints within organizations.

Place, publisher, year, edition, pages
2016. , 53 p.
Keyword [en]
development environment, text editor, integrated development environment, IDE, choice of development tool
Keyword [sv]
Utvecklingsmiljö, textredigerare, text editor, integrerad utvecklingsmiljö, IDE, val av utvecklingsverktyg
National Category
Information Systems, Social aspects
Identifiers
URN: urn:nbn:se:uu:diva-314981OAI: oai:DiVA.org:uu-314981DiVA: diva2:1072444
Subject / course
Information Systems
Educational program
Bachelor programme in Information Systems
Supervisors
Examiners
Available from: 2017-02-08 Created: 2017-02-08Bibliographically approved

Open Access in DiVA

fulltext(2171 kB)29 downloads
File information
File name FULLTEXT01.pdfFile size 2171 kBChecksum SHA-512
7f04bdd9b1c4fc378278d9a2475ca6f0a03018e7c38d26df40cbc9b7aef4450b0228e21266accc1a9c8f176063287ad5ea89ae1d1d40993f7df07e36169a6649
Type fulltextMimetype application/pdf

By organisation
Department of Informatics and Media
Information Systems, Social aspects

Search outside of DiVA

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