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. / 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.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:uu-314981 |
Date | January 2016 |
Creators | Patrik, Eklund, Parke, Leonard |
Publisher | Uppsala universitet, Institutionen för informatik och media |
Source Sets | DiVA Archive at Upsalla University |
Language | Swedish |
Detected Language | Swedish |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0021 seconds