• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 47
  • 13
  • Tagged with
  • 60
  • 9
  • 6
  • 6
  • 5
  • 5
  • 5
  • 4
  • 4
  • 4
  • 4
  • 4
  • 4
  • 4
  • 4
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
51

Att stärka innovation i mjukvaruföretag

Jansson, Fredrik January 2010 (has links)
<p>Detta examensarbete har två huvudsakliga mål. Det ena är att utöka funktionaliteten i mjukvaran C3Loops för att underlätta för musiker som producerar elektronisk musik som vill använda mjukvaran i liveframträdanden. Det andra är att titta närmre på hur processmodeller för mjukvaruutveckling stödjer innovation. Denna rapport ger läsaren ett tvärvetenskapligt perspektiv. Tre för ämnet relevanta teoretiska områden, innovation, software-engineering och design tas upp. C3Loops projektet används som ett exempel på ett innovativt mjukvaruprojekt och det är arbetet inom detta projekt som står som modell och bakgrund till resultatet och slutsatsen.</p><p>Idén till mjukvaran C3Loops är resultatet av tekn.Dr Rikard Lindellʼs avhandling ”jag älskar att allt ligger överst”. Arbetet resulterade i en interaktiv prototyp som Lindell beslöt sig för att ta vidare och kommersialisera. Syftet med prototypen var att utforska bruksvärdet av ytinteraktion med pekskärmar. Mjukvaran är ett preformance verktyg för kollaborativa multimedia-framträdanden. Den skall skapa nya möjligheter för liveframträdanden och samarbeten mellan elektroniska musiker, Dj och Vj.</p><p>C3Loops projektet är fortfarande pågående. Plattformen som projektet produceras för är iPad plattformen. Release datum för projektet är tänkt att överenstämma med iPads releasedatum i Sverige. Rapporten leder till ett förslag på hur organisationer som vill förbättra sin innovationsförmåga kan gå tillväga. Detta i form av en projektmetod tänkt att stödja processen för att ta fram och pröva idéer till V1.0 mjukvara. Det återstår att testa och utvärdera metoden i skarpa projekt.</p> / <p>This thesis work has two main goals. The first is to extend the functionality of the C3Loops software in such a way as to make it usfull for a wider variety of electronic musicians The second is to examine how well software engineering process models support innovation. The C3Loops project is used as a case wich is studied in relation to this inquiry.</p><p>The idea for C3Loops is the result of the doctoral thesis ”i love the fact that everything is on top” by tekn.Dr.Rikard Lindell. The work on this thesis resulted in an interactive prototype, which Lindell decided to try and commercialise as a product. The original purpose of this prototype was to explore the value of surface interaction using touch screens in a collaborative multimedia preformance context. It creates new posibilities for live preformance and collaboration between electronic artists, Djs and Vjs.</p><p>The C3Loops project is still ongoing. The software is being produced for the iPad platform and its release is planned to coincide with the iPad release in Sweden. The result of this report is a suggestion on how organizations that develop software can improve their ability to innovate. This suggestion takes the form of a process model specifically designed to help support the creation and evaluation of idéas for V1.0 software. Future work includes testing this new method on real projects.</p>
52

Införande och anpassning av Rational Unified Process

Lindgren, Veronica January 2005 (has links)
No description available.
53

Införande och anpassning av Rational Unified Process

Lindgren, Veronica January 2005 (has links)
No description available.
54

The obvious & the essential : interpreting software development & organizational change /

Öhman Persson, Jenny, January 2004 (has links)
Diss. Uppsala : University, 2004.
55

Att stärka innovation i mjukvaruföretag

Jansson, Fredrik January 2010 (has links)
Detta examensarbete har två huvudsakliga mål. Det ena är att utöka funktionaliteten i mjukvaran C3Loops för att underlätta för musiker som producerar elektronisk musik som vill använda mjukvaran i liveframträdanden. Det andra är att titta närmre på hur processmodeller för mjukvaruutveckling stödjer innovation. Denna rapport ger läsaren ett tvärvetenskapligt perspektiv. Tre för ämnet relevanta teoretiska områden, innovation, software-engineering och design tas upp. C3Loops projektet används som ett exempel på ett innovativt mjukvaruprojekt och det är arbetet inom detta projekt som står som modell och bakgrund till resultatet och slutsatsen. Idén till mjukvaran C3Loops är resultatet av tekn.Dr Rikard Lindellʼs avhandling ”jag älskar att allt ligger överst”. Arbetet resulterade i en interaktiv prototyp som Lindell beslöt sig för att ta vidare och kommersialisera. Syftet med prototypen var att utforska bruksvärdet av ytinteraktion med pekskärmar. Mjukvaran är ett preformance verktyg för kollaborativa multimedia-framträdanden. Den skall skapa nya möjligheter för liveframträdanden och samarbeten mellan elektroniska musiker, Dj och Vj. C3Loops projektet är fortfarande pågående. Plattformen som projektet produceras för är iPad plattformen. Release datum för projektet är tänkt att överenstämma med iPads releasedatum i Sverige. Rapporten leder till ett förslag på hur organisationer som vill förbättra sin innovationsförmåga kan gå tillväga. Detta i form av en projektmetod tänkt att stödja processen för att ta fram och pröva idéer till V1.0 mjukvara. Det återstår att testa och utvärdera metoden i skarpa projekt. / This thesis work has two main goals. The first is to extend the functionality of the C3Loops software in such a way as to make it usfull for a wider variety of electronic musicians The second is to examine how well software engineering process models support innovation. The C3Loops project is used as a case wich is studied in relation to this inquiry. The idea for C3Loops is the result of the doctoral thesis ”i love the fact that everything is on top” by tekn.Dr.Rikard Lindell. The work on this thesis resulted in an interactive prototype, which Lindell decided to try and commercialise as a product. The original purpose of this prototype was to explore the value of surface interaction using touch screens in a collaborative multimedia preformance context. It creates new posibilities for live preformance and collaboration between electronic artists, Djs and Vjs. The C3Loops project is still ongoing. The software is being produced for the iPad platform and its release is planned to coincide with the iPad release in Sweden. The result of this report is a suggestion on how organizations that develop software can improve their ability to innovate. This suggestion takes the form of a process model specifically designed to help support the creation and evaluation of idéas for V1.0 software. Future work includes testing this new method on real projects.
56

Utveckling av ett verktyg för produktkataloggenerering / Development of a Product Catalogue Generating Tool

Fritz, Jenny January 2013 (has links)
Produktkataloger publiceras och distribueras idag av många detaljhandelsföretag, stora somsmå. Dock har det påvisats att katalogproduktion kan vara både tids- och resurskrävande. Dettaexamensarbete har därför syftat till att finna en lösning på problemet genom att undersökabehov och förutsättningar och därpå utveckla ett verktyg som kan underlätta arbetet med attskapa produktkataloger. Målsättningen var att det resulterande verktyget per automatik skulleframställa en produktkatalog i PDF-format utifrån ett befintligt artikelregister.En förstudie visade att trots olikheter i befintliga produktkatalogers utformning finnsändå vissa gemensamma element såsom produktbild och pris. Detta faktum utnyttjades vidutvecklingsarbetet där det förutsattes att ett artikelregister, oavsett typ av datakälla, alltidinnehåller vissa informationselement som kan publiceras. För att sedan ge utrymme förolikheter i den grafiska utformningen av en katalog implementerades en separat mallhantering.Syftet med detta var att ge användaren möjligheten att justera exempelvis placering av textfält,bilddimensioner och bakgrundsbilder efter eget behov och tycke.För att komma i hamn tilläts projektet att växa i omfattning och under våren 2013 fungeradekataloggenereringsverktyget i enlighet med de mål som satts upp. Trots detta ses fortfarandestora möjligheter för vidareutveckling, särskilt som behovet av effektiviserad katalogproduktiontycks stort. / Today, product catalogs are published and distributed by a large share of retail companies.However, the process of catalog production can be both time consuming and resource heavy.The purpose of this thesis has been to find a solution to that problem. This was done byresearching different needs and demands regarding catalog production which was then followedby implementation of a software tool that could accomodate those needs. The goal was toautomatically produce a product catalog in PDF format out of an existing product database.A pilot study showed that despite differences in existing catalog layouts, there still aresome common elements such as product image and price. This was used as a basis during theimplementation in which it was assumed that a product database, no matter the type of datasource, always contains specific information elements to be published. To allow for differentlayouts of a product catalog, a separate template handler was implemented. The purposeof this was to give the user an opportunity to configure for instance text field placements,image dimensions and which background images to use - all in favor of individual needs andoppinions.To reach the goals the scope of the project was extended and during spring 2013 it wasfinalized with the desired functionalities. Despite this, a whole lot of possibilities regardingfurther development can be seen, especially since the need of a more efficient process of catalogproduction seems to exist.
57

AI Integration inom Programutveckling : Nuvarande trender och framtida perspektiv / AI Integration in Software Development : Current trends and future perspectives

Nasser Hameed, Muhamedraed, Olsson, Sebastian January 2023 (has links)
Denna uppsats syftar till att diskutera påverkan av artificiell intelligens (AI) på programutvecklingsprocessen, både nuvarande och framtida. Fokus ligger på att undersöka hur programmerare och testare har kommit i kontakt med AI hittills och i vilken utsträckning de tror att AI kan utnyttjas i framtida programutvecklingsprocesser. Detta är särskilt relevant att undersöka eftersom AI-tekniken utvecklas snabbt och det finns redan verktyg som potentiellt kan underlätta programmerares och testares arbete. Uppsatsen är skriven på svenska. Forskningen är av kvalitativ karaktär och omfattar en litteraturgenomgång för att undersöka tidigare forskning om ämnet, samt kvalitativa semistrukturerade intervjuer. Intervjuerna genomfördes med både testare och utvecklare för att få en bättre täckande bild av området för programutveckling. Totalt genomfördes fem semistrukturerade intervjuer där djupgående frågor ställdes för att förstå individernas tankar kring ämnet och deras motiv. Resultaten av studien visar att våra respondenter inte i stor utsträckning använder AI idag. Detta trots att både litteraturen och respondenterna själva påpekar att det finns verktyg som skulle kunna användas i båda processerna av programmering och testning. En slutsats är att det finns olika etiska och juridiska frågor som behöver redas ut innan verktygen kan börja utnyttjas. Dock är både respondenterna och tidigare forskning överens om att AI i framtiden kan förändra sättet som programutvecklingsprocessen utförs på, eftersom AI kan användas som ett verktyg för att effektivisera och potentiellt förbättra kvaliteten på tester och programmering. Detta kan leda till förändringar i rollerna för testare och programmerare. / This thesis aims to discuss the impact of artificial intelligence (AI) on the software development process, both current and future. The focus is on examining how programmers and testers have come into contact with AI so far and to what extent they believe that AI can be utilized in future software development processes. This is particularly relevant to investigate because AI technology is developing rapidly and there are already tools that can potentially facilitate the work of programmers and testers. The thesis is written in swedish. The research is of a qualitative nature and includes a literature review to examine previous research on the subject, as well as qualitative semi-structured interviews. The interviews were conducted with both testers and developers to get a more comprehensive picture of the software development field. A total of five semi-structured interviews were conducted where in-depth questions were asked to understand the individuals' thoughts on the subject and their motives. The results of the study show that our respondents do not use AI to a large extent today. This despite the fact that both the literature and the respondents themselves point out that there are tools that could be used in both processes of programming and testing. One conclusion is that there are various ethical and legal issues that need to be sorted out before the tools can begin to be used. However, both respondents and previous research agree that in the future AI may change the way the software development process is carried out, as AI can be used as a tool to streamline and potentially improve the quality of testing and programming. This can lead to changes in the roles of testers and programmers.
58

Statisk detektering av minneshanteringsfel i C/C++ / Static detection of memory management errors in C/C++

Javanbakhti, Reza, Pesola, Jimmy January 2006 (has links)
<p>Det här examensarbetet är baserat på idéer ur ett uppdrag från företaget Saab Aerotech men är ett eget arbete.</p><p>Målet var att undersöka om det finns behov av ett verktyg som statiskt kan detektera dynamiska minneshanteringsproblem, som till exempel minnesläckage, i applikationer skrivna i C/C++. På grund av att minneshanteringsfel i C/C++ länge har varit ett känt problem undersökte vi detta och de befintliga lösningarna till det.</p><p>Vi fann två metoder till lösningar som de flesta verktyg använde sig av; statisk och dynamisk detektering. De flesta verktyg löste problemet genom att dynamiskt detektera minnesläckor och andra brister som till exempel buffer overflows. Ett verktyg löste dock problemet genom att statisk detektera minneshanteringsfel i källkoden för applikationerna. Eftersom alla befintliga lösningar har någon form av ineffektivitet så har vi undersökt möjligheten att utveckla ett mer effektivt verktyg. Vi har kommit fram till att denna möjlighet finns men det kräver enormt mycket tid och arbete att göra ett komplett verktyg som detekterar minneshanteringsfel statiskt.</p><p>Vår prototyp detekterar dynamiska minneshanteringsproblem i källkoden statiskt. Vi har använt oss av hjälpverktygen Flex och Bison för att utveckla vår prototyp av verktyget. Prototypen kan analysera källkod skriven i programspråken C och C++ och klarar att detektera minnesläckage, felaktiga avallokeringar av minne, dangling pointers, samt läsning från och skrivning till ogiltiga minnesområden. På grund av tidsbrist har vi i nuläget inte implementerat något stöd för klasser och objekt i prototypen.</p> / <p>This bachelor’s project is our own project, but it is based on ideas from an assignment from the Saab Aerotech company.</p><p>The goal was to investigate if there is a need for a tool that statically can detect dynamic memory management errors, such as memory leaks, in applications written in C/C++. Since the problem of memory management errors in the C/C++ languages has been known for a long time, we decided to investigate this and the existing solutions.</p><p>We found that most tools used two methods as solutions; static and dynamic detection. Most of these tools solve the problem by dynamically detecting memory leaks and other deficiencies such as buffer overflows. However, one of these tools used static detection of these deficiencies by scanning the source code of the applications. Since all the existing solutions have some kind of inefficiency, we have investigated the possibility to develop a more efficient tool. We concluded that this is possible but it will take a lot of time and effort to implement a complete tool that statically detects memory management errors.</p><p>Our prototype statically detects dynamic memory management problems in the source code. We have used the tools Flex and Bison to develop our prototype of a static detection tool. The prototype analyzes source code written in the programming languages C and C++ and is capable of detecting memory leaks, invalid deallocations of memory, dangling pointers and reading from and writing to invalid memory areas. Currently, due to lack of time, we have not implemented any support for classes and objects in the prototype.</p>
59

Statisk detektering av minneshanteringsfel i C/C++ / Static detection of memory management errors in C/C++

Javanbakhti, Reza, Pesola, Jimmy January 2006 (has links)
Det här examensarbetet är baserat på idéer ur ett uppdrag från företaget Saab Aerotech men är ett eget arbete. Målet var att undersöka om det finns behov av ett verktyg som statiskt kan detektera dynamiska minneshanteringsproblem, som till exempel minnesläckage, i applikationer skrivna i C/C++. På grund av att minneshanteringsfel i C/C++ länge har varit ett känt problem undersökte vi detta och de befintliga lösningarna till det. Vi fann två metoder till lösningar som de flesta verktyg använde sig av; statisk och dynamisk detektering. De flesta verktyg löste problemet genom att dynamiskt detektera minnesläckor och andra brister som till exempel buffer overflows. Ett verktyg löste dock problemet genom att statisk detektera minneshanteringsfel i källkoden för applikationerna. Eftersom alla befintliga lösningar har någon form av ineffektivitet så har vi undersökt möjligheten att utveckla ett mer effektivt verktyg. Vi har kommit fram till att denna möjlighet finns men det kräver enormt mycket tid och arbete att göra ett komplett verktyg som detekterar minneshanteringsfel statiskt. Vår prototyp detekterar dynamiska minneshanteringsproblem i källkoden statiskt. Vi har använt oss av hjälpverktygen Flex och Bison för att utveckla vår prototyp av verktyget. Prototypen kan analysera källkod skriven i programspråken C och C++ och klarar att detektera minnesläckage, felaktiga avallokeringar av minne, dangling pointers, samt läsning från och skrivning till ogiltiga minnesområden. På grund av tidsbrist har vi i nuläget inte implementerat något stöd för klasser och objekt i prototypen. / This bachelor’s project is our own project, but it is based on ideas from an assignment from the Saab Aerotech company. The goal was to investigate if there is a need for a tool that statically can detect dynamic memory management errors, such as memory leaks, in applications written in C/C++. Since the problem of memory management errors in the C/C++ languages has been known for a long time, we decided to investigate this and the existing solutions. We found that most tools used two methods as solutions; static and dynamic detection. Most of these tools solve the problem by dynamically detecting memory leaks and other deficiencies such as buffer overflows. However, one of these tools used static detection of these deficiencies by scanning the source code of the applications. Since all the existing solutions have some kind of inefficiency, we have investigated the possibility to develop a more efficient tool. We concluded that this is possible but it will take a lot of time and effort to implement a complete tool that statically detects memory management errors. Our prototype statically detects dynamic memory management problems in the source code. We have used the tools Flex and Bison to develop our prototype of a static detection tool. The prototype analyzes source code written in the programming languages C and C++ and is capable of detecting memory leaks, invalid deallocations of memory, dangling pointers and reading from and writing to invalid memory areas. Currently, due to lack of time, we have not implemented any support for classes and objects in the prototype.
60

Karttillämpningar för rikstäckande accessnät / Map applications för nationwide access net

Camling, Johan, Lönnegren, Fredrik January 2013 (has links)
Denna rapport aterger arbetsprocessen kring att utvärdera geograskatjänster, och att utveckla karttillämpningar för nätverk av rikstäckande omfattning. Arbetet utfördes pa plats hos DGC, en datakommunikations-, tele- och nätoperatör som distribuerar kundförbindelser i hela Sverige där konsumenter ansluts till stamnätet. Uppgiften bestod av att utvärdera möjligheter till att slå upp koordinater för etablerade kundplatser, rita ut accessnätet i ett kartgränssnitt och ta fram ett eller flera stödverktyg för bland annat orderprocesser. Användningsfall utifrån önskemål, arkitekturmönster samt analys av yttre leverantörers tjänster för geocoding avgjorde hur det slutgiltiga systemet var utformat. Mjukvaran som utvecklades integrerades både i bentliga system och som ensamstående tillämpningar. En publicering/release genomfördes som avslutande moment i arbetet. I rapporten beskrivs hur kartläggning gjordes med hjälp av KML, hur geografisk data hanterades, utformningen av övervakningsverktyget som framtogs samt hur koordinater för adresser hämtades. / This thesis describes the process of analyzing and evaluating geographic services, and the development of map applications for nationwide networks. The project was performed at DGC, a datacommunications-, telephony- and networks operator which distributes customer access across Sweden where consumers are connected to the backbone network. In whole, the task consisted of an analysis regarding the possibilities of address-to-coordinate lookup for established customer sites, displaying the access network in a map interface and developing one or more tools, aimed at supporting order processes. Architecture patterns, use-cases construed from user requests and analysis of external provider services for geocoding determined the design of the solution. Software was partially integrated in existing systems, and partially distributed as stand-alone applications. The product was finalized with a release. Read further to get a description of the monitoring tool, network mapping with KML, dealing with geographic data, and also the process of fetching coordinates for addresses.

Page generated in 0.4664 seconds