Ändra sökning
Avgränsa sökresultatet
1 - 27 av 27
RefereraExporteraLänk till träfflistan
Permanent länk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Träffar per sida
  • 5
  • 10
  • 20
  • 50
  • 100
  • 250
Sortering
  • Standard (Relevans)
  • Författare A-Ö
  • Författare Ö-A
  • Titel A-Ö
  • Titel Ö-A
  • Publikationstyp A-Ö
  • Publikationstyp Ö-A
  • Äldst först
  • Nyast först
  • Skapad (Äldst först)
  • Skapad (Nyast först)
  • Senast uppdaterad (Äldst först)
  • Senast uppdaterad (Nyast först)
  • Disputationsdatum (tidigaste först)
  • Disputationsdatum (senaste först)
  • Standard (Relevans)
  • Författare A-Ö
  • Författare Ö-A
  • Titel A-Ö
  • Titel Ö-A
  • Publikationstyp A-Ö
  • Publikationstyp Ö-A
  • Äldst först
  • Nyast först
  • Skapad (Äldst först)
  • Skapad (Nyast först)
  • Senast uppdaterad (Äldst först)
  • Senast uppdaterad (Nyast först)
  • Disputationsdatum (tidigaste först)
  • Disputationsdatum (senaste först)
Markera
Maxantalet träffar du kan exportera från sökgränssnittet är 250. Vid större uttag använd dig av utsökningar.
  • 1.
    Arnklint, Jonas
    Högskolan i Jönköping, Tekniska Högskolan, JTH, Data- och elektroteknik.
    Utveckling av publiceringsverktyg för hantering av webbplatser2009Självständigt arbete på grundnivå (högskoleexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
  • 2.
    Aslam, Gulshan
    et al.
    Högskolan i Jönköping, Tekniska Högskolan, JTH. Forskningsområde Informationsteknik.
    Farooq, Faisal
    Högskolan i Jönköping, Tekniska Högskolan, JTH. Forskningsområde Informationsteknik.
    A comparative study on Traditional Software Development Methods and Agile Software Development Methods2011Självständigt arbete på avancerad nivå (masterexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)
    Abstract [en]

    Everyone is talking about the software development methods but these methods are categorised into the different parts and the most important are two categories, one is agile software development methods and second is using the traditional software development methods. Agile software methods are relatively considered to be quick and for the small teams. Our main mission is to check which method is better from each other, so for that purpose we go out in the software development market to meet the professional to ask about their satisfaction on these software development methods. Our research is based on to see the suitable method for the professionals; see the challenges on the adoptability of methods and which method is quicker. To perform this study we have gone through a survey questionnaire, and results are analysed by using mixed method approach. Results shows that professionals from both types of methods are satisfied but professionals with traditional methods are more satisfy with their methods with respect to development of quality software, whereas agile professionals are more satisfied with their methods with respect of better communication with their customers. With agility point of view, our study says that both methods have characteristics which support agility but not fully support, so in such case we need to customize features from both types of methodologies.

  • 3.
    Boivie, Magnus
    et al.
    Högskolan i Jönköping, Tekniska Högskolan, JTH, Data- och elektroteknik.
    Nordquist, Daniel
    Högskolan i Jönköping, Tekniska Högskolan, JTH, Data- och elektroteknik.
    Prototyp för skolapp2013Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [sv]

    Konsultföretaget Knowit eftersökte en applikation för kommunikation mellan skola och elever. Tillsammans med studenterna beslutades att skapa applikationen för Android och iPhone. Projektet skulle resultera i en prototyp med begränsad funktionalitet som visningsmaterial inför kunder.De frågeställningar som präglat arbetet är vilka funktioner som eftersöks av en skolapp, hur man utformar användarvänlig funktionalitet och hur man använder objektorientering för att utforma en sådan app. En fråga har också berört skillnaderna mellan iOS och Androidutveckling. Arbetet bedrevs i en iterativ process där studenterna arbetade tillsammans i planering, programmering och testning. Dessutom gjordes en mindre undersökning där elever tillfrågades efter önskad funktionalitet i en skolapp.Projektet har lett fram till en fungerande prototyp med några implementerade sidor. Under arbetet fastslogs att de sidor och den funktionalitet som elever efterfrågar är bl.a. schema, provschema, chatt och egna pushnotiser. Faktorer som förutom funktionalitet bidrar till en användarvänlig app är lättöverskådlighet och smidighet. Arbetet har även lett till ett förslag på hur funktionerna kan sammansvetsas i ett projekt och ett klassdiagram har fått illustrera den gemensamma lösningen för både Android och iOS. Utifrån det kan man utläsa att apparna har en meny som hållare för alla de sidor som presenteras och att en klass är länken mellan applikationerna och det data som hämtas från databasen.I arbetet redogörs också för skillnader mellan plattformarna. En skillnad är att iOS-programmeraren normalt bara behöver programmera för de två senaste iOS-utgåvorna medan Androidutvecklaren måste anpassa sin produkt för många olika skärmstorlekar och operativsystem. En annan skillnad är att objective-C upplevs som ett svårare programmeringsspråk att ta till sig än java.

  • 4.
    Borg, Anton
    et al.
    Blekinge Tekniska Högskola, Sektionen för datavetenskap och kommunikation.
    Lavesson, Niklas
    Blekinge Tekniska Högskola, Sektionen för datavetenskap och kommunikation.
    Boeva, Veselka
    Comparison of clustering approaches for gene expression data2013Ingår i: Frontiers in Artificial Intelligence and Applications, IOS Press, 2013, s. 55-64Konferensbidrag (Refereegranskat)
    Abstract [en]

    Clustering algorithms have been used to divide genes into groups according to the degree of their expression similarity. Such a grouping may suggest that the respective genes are correlated and/or co-regulated, and subsequently indicates that the genes could possibly share a common biological role. In this paper, four clustering algorithms are investigated: k-means, cut-clustering, spectral and expectation-maximization. The algorithms are benchmarked against each other. The performance of the four clustering algorithms is studied on time series expression data using Dynamic TimeWarping distance in order to measure similarity between gene expression profiles. Four different cluster validation measures are used to evaluate the clustering algorithms: Connectivity and Silhouette Index for estimating the quality of clusters, Jaccard Index for evaluating the stability of a cluster method and Rand Index for assessing the accuracy. The obtained results are analyzed by Friedman's test and the Nemenyi post-hoc test. K-means is demonstrated to be significantly better than the spectral clustering algorithm under the Silhouette and Rand validation indices.

  • 5.
    Dimitrov, Dimitar
    Högskolan i Jönköping, Tekniska Högskolan, JTH. Forskningsmiljö Informationsteknik.
    Towards cloud application architectural patterns: transfer, evolution, innovation and oblivion2015Självständigt arbete på avancerad nivå (masterexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)
    Abstract [en]

    Recently, cloud computing has been gaining more and more popularity. Misunderstanding, misusing and underutilizing the cloud offerings, though, both from business and technical perspective still poses a threat to the success of cloud projects. On the technical side, one of the main reasons for success or failure is often the architectural design of the system – if a system is not architected the “cloud way”, using cloud’s special characteristics, the business benefits of such a system are often questionable at best. Software architecture through architectural patterns – reusable generic solutions to classes of problems – has for long been a good way to overcome the challenges of software architecture.

    This paper focuses on establishing the grounds and highlighting the differences of the knowledge transfer regarding architectural patterns from building pre-cloud (“traditional”) software systems to building cloud-native systems.

    The following 3 research questions drive this research:

    RQ1.     How does the existing knowledge on architectural patterns relate to the cloud computing environment?

    RQ2.     Which characteristics of architectural patterns make them suitable for the cloud environment?

    RQ3.     How can architectural pattern evolution be documented effectively for usage in the practice?

    In order to answer these 3 research questions and considering their focus is on utility i.e. creating a model which can be directly used in practice, the research uses design science research methodology (Peffers, et al., 2007-8). The emphasis in this methodology is iteratively building artefact(s) which can be improved and proven through practice that they actually help solving the problem at hand.

    This research contributes with building 4 inter-connected artefacts:

    • a cloud applicability taxonomy of architectural patterns (CATAP) showing how applicable to a cloud environment an architectural pattern is and why;
    • a pattern-to-characteristics mapping showing how using an architectural pattern affects the resulting system in traditional and cloud environments;
    • a pattern form documenting the architectural patterns and the findings about them in the previous two artefacts;
    • a wiki site, APE Wiki, which makes the results available to the public for reference and discussion and improvement.

    This research has a few interesting findings. First of all, the current architectural pattern knowledge seems to be very mature as no pattern has been found to have significantly evolved because of cloud – the architectural patterns are really generic and very flexible and only their effect on system characteristics has changed with the environment switch. On the other hand, a few new patterns were discovered and documented, which confirms the need for special attention to the new environment. Apart from that, the pattern-to-characteristics mapping provides interesting insights into which characteristics are most important for cloud and where there is a gap which may need to be filled.

    This paper presents both the process and the results of the research as equally important as replicating and extending this research could help in maturing the results and the knowledge about architecting systems for cloud thus increasing the chances of success of cloud projects.

  • 6.
    Ek, Hampus
    et al.
    Högskolan i Jönköping, Tekniska Högskolan, JTH, Datateknik och informatik.
    Johnsson, Elias
    Högskolan i Jönköping, Tekniska Högskolan, JTH, Datateknik och informatik.
    Progressive Web applications för journalföring inom hälso- och socialvård: Mjukvaruarkitekturer för Progressive Web Applications2018Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    The purpose of this study is to examine and compare a small set of software stacks which can be used for a progressive web application to see if one stack is more suitable to build a journaling system with strict requirements on accessibility and traceability.

    The study is a comparative case study where the development of a system with different software stacks were compared. First a literature study was conducted to find potential technologies to use. Then interviews were conducted with persons who have used journaling systems within their work to get a clear picture of the essential functionality of a journaling system. The purpose of this was to create a specification of a simple journaling system. This specification was used during the development of two software stacks.

    The literature study showed that two databases and two javascript-framework of the researched potential technologies were more suitable than the other technologies. These technologies were then used in the two software stacks where code size and development time was measured.

    In the end there was not a big difference between the two software stacks in terms of code size and development time. Though one of the stacks had a small advantage of having a marginally faster development time and smaller code size. The conclusion was that a more comprehensive study should be done to get a more conclusive answer but that the results of this study can be used together with other data as a decision guide when a software stack is chosen for a project for a progressive web application with strict requirements on accessibility and traceability.

    A limitation had been set at only choosing two software stacks to compare because the lack of time. Also, the number of features in the finished systems has been limited, because of the lack of time only the essential parts of a journaling system will be included. The study also doesn’t present or take into account all the laws and requirements that affects a journaling system

  • 7.
    Fors, Albert
    et al.
    Högskolan i Jönköping, Tekniska Högskolan, JTH, Data- och elektroteknik.
    Jakupovic, Arman
    Högskolan i Jönköping, Tekniska Högskolan, JTH, Data- och elektroteknik.
    En agil arbetsmetod för utveckling av ett leverantörsstöd2014Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [sv]

    Arbetet har ägt rum på företaget Verendus System AB, som är ledande affärssystemsutvecklare inom husvagns- och husbilsmarknaden. Målet med examensarbetet var att skapa en grundmodul för att presentera statistik för husvagns- och husbilstillverkare och importörer. Detta för att de ska kunna effektivisera produktionen och spå trender i ett tidigt stadie. En sådan tjänst existerar inte idag, varpå produkten tros ha stor effekt på marknaden.

    Innan utveckling- och designarbetet av leverantörsstödet började, skapades en agil arbetsmetod, MAM (Minimum Agile Method). Metoden har starka influenser från redan etablerade agila metoder som Scrum, XP och DAD. MAM applicerades sedan på examensarbetets utvecklingsdel.

    Leverantörsstödets grundmodul resulterade i en administratörspanel, en inställningssida och en statistiksida. Administratörspanelen används för att kontrollera nya användares behörigheter. Inställningssidan ger användaren möjligheten att ändra sina personuppgifter och statistiksidan är till för att användaren ska kunna generera statistik efter ett antal parametrar, fatta kvalificerade beslut och spå kommande trender.

  • 8.
    Halje, Gustav
    et al.
    Högskolan i Jönköping, Tekniska Högskolan, JTH, Datateknik och informatik.
    Mansfeld, Pontus
    Högskolan i Jönköping, Tekniska Högskolan, JTH, Datateknik och informatik.
    Utvärdering av trackingsystemen i ARKit och ARCore: En experimentell studie2018Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [sv]

    Syfte – För att konstruera lyckade mobila Augmented Reality-lösningar som får virtuella objekt att se ut att samexistera med verkligheten krävs robusta trackingsystem som klarar av att spåra position och orientering med hög precision. Således var studiens syfte att undersöka precisionen i trackingsystemen i ARKit och ARCore för att erhålla underlag om hur väl virtuella objekt kan förankras på en fysisk position. Både ARKit och ARCore använder konceptet förankringspunkter för att uppnå ökad precision i trackingen av virtuella objekt. Därav undersöktes hur pålitliga dessa förankringspunkter är för respektive ramverk och huruvida de förbättrar precisionen eller inte.

    Metod – I studien genomfördes egenutformade experiment där en app för respektive ramverk skapades med uppgiften att placera ut ett virtuellt objekt med eller utan förankringspunkt framför enheten. Med hjälp av fasta fysiska positioner som användes som referenspunkter kunde förskjutningar av virtuella objekt beräknas när enheten förflyttades i två olika scener.

    Resultat – Medelförskjutningen av förankringspunkterna i ARKit var 15,2 cm och 27 cm i respektive scen. För ARCore blev medelförskjutningen av förankringspunkterna 7,8 cm och 4,7 cm. Trackingen av virtuella objekt förbättrades i ARCore i båda scenerna när förankringspunkter användes. Däremot fick ARKit blandade resultat där trackingen förbättrades avsevärt när tillräckligt med textur fanns, men försämrades när det inte fanns.

    Implikationer – Studien visar att ARCore klarar trackingen av virtuella objekt bättre än ARKit. Vidare bekräftar studien att förankringspunkter bör användas för att förbättra precisionen i trackingen i ARCore, medan det i ARKit endast förbättras när tillräckligt med textur finns i omgivningen.

    Begränsningar – Endast en smartphone för respektive ramverk användes i experimenten. Scenerna var statiska och experimenten genomfördes i så ljusa förhållanden som möjligt. Studien testade enbart en förankringspunkt och säger således inget om hur pålitligheten och precisionen förändras när multipla förankringspunkter används.

  • 9.
    Heikkinen, Tim
    Högskolan i Jönköping, Tekniska Högskolan, JTH, Industriell produktutveckling, produktion och design.
    Multidisciplinary design automation: Working with product model extensions2018Licentiatavhandling, sammanläggning (Övrigt vetenskapligt)
    Abstract [en]

    Being able to efficiently and effectively provide custom products has been identified as a competitive advantage for manufacturing organizations. Product configuration has been shown to be an effective way of achieving this through a modularization, product platform and product family development approach. A core assumption behind product configuration is that the module variants and their constraints can be explicitly defined as product knowledge in terms of geometry and configuration rules. This is not always the case, however. Many companies require extensive engineering to develop each module variant and cannot afford to do so in order to meet potential customer requirements within a predictable future. Instead, they try to implicitly define the module variants in terms of the process for how they can be realized. In this way they can realize module variants on demand efficiently and effectively when the customer requirements are better defined, and the development can be justified by the increased probability of profiting from the outcome.

    Design automation, in its broadest definition, deals with computerized engineering support by effectively and efficiently utilizing pre-planned reusable assets to progress the design process. There have been several successful implementations reported in the literature, but a widespread use is yet to be seen. It deals with the explicit definition of engineering process knowledge, which results in a collection of methods and models that can come in the form of computer scripts, parametric CADmodels, template spreadsheets, etc. These methods and models are developed using various computer tools and maintained within the different disciplines involved, such as geometric modeling, simulation, or manufacturing, and are dependent on each other through the product model. To be able to implement, utilize, and manage design automation systems in or across multiple disciplines, it is important to first understand how the disciplinary methods and models are dependent on each other through the product model and then how these relations should be constructed to support the users without negatively affecting other aspects, such as modeling flexibility, minimum documentation, and software tool independence.

    To support the successful implementation and management of design automation systems the work presented here has focused on understanding how some digital product model constituents are, can, and, to some extent, should be extended to concretize relations between methods and models from different tools and disciplines. It has been carried out by interviewing Swedish industrial companies, performing technical reviews, performing literature reviews, and developing prototypes, which has resulted in an increased understanding and the consequent development of a conceptual framework that highlights aspects relating to the choice of extension techniques.

  • 10.
    Heikkinen, Tim
    et al.
    Högskolan i Jönköping, Tekniska Högskolan, JTH. Forskningsmiljö Produktutveckling - Datorstödd konstruktion.
    Johansson, Joel
    Högskolan i Jönköping, Tekniska Högskolan, JTH. Forskningsmiljö Produktutveckling - Datorstödd konstruktion.
    Elgh, Fredrik
    Högskolan i Jönköping, Tekniska Högskolan, JTH. Forskningsmiljö Produktutveckling - Datorstödd konstruktion.
    Assessment of Simulation Ready CAD Models in a Set Based Concurrent Engineering Context2016Ingår i: Proceedings of the DESIGN 2016 14th International Design Conference, Dubrovnik, May 16-19, 2016. / [ed] Marjanović, D., Štorga, M., Pavković, N., Bojčetić, N., Škec, S., The Design Society, 2016, s. 649-658Konferensbidrag (Refereegranskat)
    Abstract [en]

    Set-based concurrent engineering (SBCE) has been pointed out as a means of enabling customisation and easy adaptation to fluctuating requirements. A feature and script based automation method of Finite Element Analysis has been proposed and developed by [Johansson, 2014] to help support SBCE. This article presents an assessment of the purposed method with respect to its industrial need, scientific novelty, and further work required. Outcomes of which include a new CAD-model tagging technique, positive industrial feedback and further work suggestions.

  • 11.
    Heikkinen, Tim
    et al.
    Högskolan i Jönköping, Tekniska Högskolan, JTH, Produktutveckling. Högskolan i Jönköping, Tekniska Högskolan, JTH. Forskningsmiljö Produktutveckling - Datorstödd konstruktion.
    Johansson, Joel
    Högskolan i Jönköping, Tekniska Högskolan, JTH, Produktutveckling. Högskolan i Jönköping, Tekniska Högskolan, JTH. Forskningsmiljö Produktutveckling - Datorstödd konstruktion.
    Elgh, Fredrik
    Högskolan i Jönköping, Tekniska Högskolan, JTH, Produktutveckling. Högskolan i Jönköping, Tekniska Högskolan, JTH. Forskningsmiljö Produktutveckling - Datorstödd konstruktion.
    Multidisciplinary design automation – A conceptual framework for working with product model extensionsManuskript (preprint) (Övrigt vetenskapligt)
  • 12.
    Hjertberg, Tim
    et al.
    Högskolan i Jönköping, Tekniska Högskolan, JTH. Forskningsmiljö Produktutveckling - Datorstödd konstruktion. Högskolan i Jönköping, Tekniska Högskolan, JTH, Produktutveckling.
    Stolt, Roland
    Högskolan i Jönköping, Tekniska Högskolan, JTH. Forskningsmiljö Produktutveckling - Datorstödd konstruktion. Högskolan i Jönköping, Tekniska Högskolan, JTH, Produktutveckling.
    Elgh, Fredrik
    Högskolan i Jönköping, Tekniska Högskolan, JTH. Forskningsmiljö Produktutveckling - Datorstödd konstruktion. Högskolan i Jönköping, Tekniska Högskolan, JTH, Produktutveckling.
    Managing Dependencies in Heterogeneous Design Automation Systems2016Ingår i: Transdisciplinary Engineering: Crossing Boundaries / [ed] Milton Borsato, Nel Wognum, Margherita Peruzzini, Josip Stjepandić and Wim J.C. Verhagen, IOS Press, 2016, s. 279-288Konferensbidrag (Refereegranskat)
    Abstract [en]

    Increasing competition in cost efficiency, lead-times, product quality, quotation accuracy, and abilities to provide customization drives companies toward development and adoption of new methods. To re-use knowledge gained from previous projects in order to avoid producing the same knowledge again and to circumvent previously encountered obstacles is an approach which is more or less used by most companies. Utilization of Design Automation (DA) systems in the engineering design process have proven to increase process efficiency and to enable new ways of working by systematic re-use of engineering knowledge. In order to ensure system longevity, industrial practitioners and researchers have pointed at implementation and long term management as important aspects to consider during development. The systems are often built on top of commercial software and legacy systems integrated by different types of scripts and system descriptions which becomes dependent of each other in different ways. Changes made during maintenance in one of these artifacts propagates through the dependency structure making traceability and transparency key factors for keeping the system valid over time. This paper presents a description of the problem in a real industrial setting together with a suggestion of an approach, based on set-up and management of dependencies between sections inside and across different types of system components, which is aimed to aid implementation and management of DA tools. A prototype system which informs the user, of functional sections related to a functional section to be updated, have been developed. The prototype is applied on a multidisciplinary heterogeneous system environment used for simulation based knowledge build up and concept evaluations of jet engine components.

  • 13.
    Johansson, Glenn
    Högskolan i Jönköping, Tekniska Högskolan, JTH, Data- och elektroteknik.
    dotNet som multimediaplattform2008Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats
    Abstract [sv]

    Allteftersom hastigheten och komplexiteten hos datorer har ökat så har också användarens förväntningar ökat. Mjukvaruutveckling följer en klar linje där problem görs enklare genom bättre verktyg och automatisering. Denna cykel repeterar sig själv, vilket i sin tur för nivån uppåt som programmerare arbetar på.

    Attribut som för ett årtionde sedan var revolutionerande är idag en självklarhet som ingen multimediaplattform skulle klara sig utan. dotNet är nästa steg av verktyg och lösningar som gör det snabbare och enklare att utveckla mjukvara.

    Denna rapport fokuserar på utvecklingen av en multimediaplattform gjord med dotNet och vad för attribut som gör en sådan plattform bra eller dålig. Rapporten åstadkommer detta genom att följa utvecklingen av ett ramverk som kan användas för att skapa ett komplett spel.

    Utvecklingen av ett spel väljs på grund av de många multimedia-aspekter som går att återfinna, exempelvis interaktion, grafik, ljud & musik. Rapporten utvecklar på detta genom att beskriva de attribut som gör ett bra spel samt interaktion och fördelarna dotNet fört med sig.

  • 14.
    Johansson, Ulf
    et al.
    Högskolan i Borås, Institutionen Handels- och IT-högskolan.
    Löfström, Tuve
    Högskolan i Borås, Institutionen Handels- och IT-högskolan.
    Producing Implicit Diversity in ANN Ensembles2012Konferensbidrag (Refereegranskat)
    Abstract [en]

    Combining several ANNs into ensembles normally results in a very accurate and robust predictive models. Many ANN ensemble techniques are, however, quite complicated and often explicitly optimize some diversity metric. Unfortunately, the lack of solid validation of the explicit algorithms, at least for classification, makes the use of diversity measures as part of an optimization function questionable. The merits of implicit methods, most notably bagging, are on the other hand experimentally established and well-known. This paper evaluates a number of straightforward techniques for introducing implicit diversity in ANN ensembles, including a novel technique producing diversity by using ANNs with different and slightly randomized link structures. The experimental results, comparing altogether 54 setups and two different ensemble sizes on 30 UCI data sets, show that all methods succeeded in producing implicit diversity, but that the effect on ensemble accuracy varied. Still, most setups evaluated did result in more accurate ensembles, compared to the baseline setup, especially for the larger ensemble size. As a matter of fact, several setups even obtained significantly higher ensemble accuracy than bagging. The analysis also identified that diversity was, relatively speaking, more important for the larger ensembles. Looking specifically at the methods used to increase the implicit diversity, setups using the technique that utilizes the randomized link structures generally produced the most accurate ensembles.

  • 15.
    Jonsson, Christian
    Högskolan i Jönköping, Tekniska Högskolan, JTH, Data- och elektroteknik.
    Utveckling av Flashapplikation - "Avatarskapare"2012Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    This report describes the development of an application in collaboration with Designingenjörerna AB. The company has worked for a long time with a community platform and they required an application where users can create their own unique profile representations, called Avatar Creator. An Avatar Creator is computer based application, which makes it possible to create a virtual character. The problem area behind this is that, large websites require a lot of administrative work when people upload profile pictures on different community pages. They can contain abusive material or pictures of other people rather than those who created the profile.The questions in this report are, how can an Avatar Creator help user to get a unique profile of himself? What are the advantages and disadvantages of an Avatar Creator? How to create a user-friendly application?To understand how an Avatar Creator works and get ideas to create an application, exiting Avatar Creators were reviewed on the Web.Collaborative work with Designingenjörerna AB was done to pin down the requirements for the Avatar creator application. The requirements were implemented to come up with an application with the features that allows users to create their unique Avatar profile, change looks etc. With this kind of application, the content that the users can choose is limited and controlled. On other hand, if users are allowed to change Avatar appearance too much, it can lead to disturbing images.The usability of the application was evaluated through survey which concluded that further work is needed to make the application user friendly. Users pointed out some functions were hard to understand and help-instructions were missing. Apart from these points, the application was considered good and held up to its purpose of creating a unique Avatar profile easily.

  • 16.
    Karlsson, Jonas
    et al.
    Högskolan i Jönköping, Tekniska Högskolan.
    Lindebrand, Alexander
    Högskolan i Jönköping, Tekniska Högskolan.
    Captr.net - Utveckling av iPhone-applikation och hemsida2011Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
  • 17. Lane, Michael
    et al.
    Ågerfalk, Pär
    Högskolan i Jönköping, Internationella Handelshögskolan, IHH, Informatik.
    Expectations between Parties Playing Similar Roles in Global Software Development: A Psychological Contract Perspective2007Ingår i: 15th European Conference on Information Systems, 2007Konferensbidrag (Refereegranskat)
    Abstract [en]

    Global software development (GSD), as a mode of information systems development, surfaces various challenges and benefits that are not always present in co-located teams. A psychological contract reflects the written and unwritten expectations, or obligations, of collaborating parties in a transaction. This paper uncovers a set of candidate obligations that make up the psychological contract of parties collaborating in global software development efforts (the GSD psychological contract). Particular focus is applied to certain development roles: business analyst, designer, developer and development-support. A qualitative research approach is employed against various incidents that occurred in development projects performed by a global software product development organization. Finally, opportunities for future research are presented.

  • 18.
    Larsson, Björn
    Högskolan i Jönköping, Tekniska Högskolan, JTH, Data- och elektroteknik.
    Webbplats med Jeopardyspel med CodeIgniter2011Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [sv]

    Detta examensarbete kommer att behandla hur man kan skapa en webbplats med tillhörande spel med hjälp av PHP-ramverket CodeIgniter. Rapporten tar upp hur detta ramverk fungerar och hur applikationer i ramverket kan göras säkra. Läsaren kommer att få veta mer om vilka HTML-standarder man kan använda för webbplatser och om den programmeringsmetod, MVC-principen, som CodeIgniter använder sig av. Kortfattat tar rapporten upp teknisk webbutveckling och programmeringen bakom densamma.

  • 19.
    Lavesson, Niklas
    et al.
    Blekinge Tekniska Högskola, Sektionen för datavetenskap och kommunikation.
    Boeva, Veselka
    Technical University of Sofia, branch Plovdiv Computer Systems and Technologies Department, Plovdiv, Bulgaria.
    Elena, Tsiporkova
    Software Engineering and ICT group Sirris, The Collective Center for the Belgian Technological Industry Brussels, Belgium.
    Davidsson, Paul
    Malmö University, Malmö, Sweden.
    A method for evaluation of learning components2014Ingår i: Automated Software Engineering: An International Journal, ISSN 0928-8910, E-ISSN 1573-7535, Vol. 21, nr 1, s. 41-63Artikel i tidskrift (Refereegranskat)
    Abstract [en]

    Today, it is common to include machine learning components in software products. These components offer specific functionalities such as image recognition, time series analysis, and forecasting but may not satisfy the non-functional constraints of the software products. It is difficult to identify suitable learning algorithms for a particular task and software product because the non-functional requirements of the product affect algorithm suitability. A particular suitability evaluation may thus require the assessment of multiple criteria to analyse trade-offs between functional and non-functional requirements. For this purpose, we present a method for APPlication-Oriented Validation and Evaluation (APPrOVE). This method comprises four sequential steps that address the stated evaluation problem. The method provides a common ground for different stakeholders and enables a multi-expert and multi-criteria evaluation of machine learning algorithms prior to inclusion in software products. Essentially, the problem addressed in this article concerns how to choose the appropriate machine learning component for a particular software product.

  • 20.
    Lavesson, Niklas
    et al.
    School of Computing Blekinge Institute of Technology, Ronneby, Sweden.
    Davidsson, Paul
    School of Computing Blekinge Institute of Technology, Ronneby, Sweden.
    APPrOVE: Application-oriented Validation and Evaluation of Supervised Learners2010Konferensbidrag (Refereegranskat)
    Abstract [en]

    Learning algorithm evaluation is usually focused on classification performance. However, the characteristics and requirements of real-world applications vary greatly. Thus, for a particular application, some evaluation criteria are more important than others. In fact, multiple criteria need to be considered to capture application-specific trade-offs. Many multi-criteria methods can be used for the actual evaluation but the problems of selecting appropriate criteria and metrics as well as capturing the trade-offs still persist. This paper presents a framework for application-oriented validation and evaluation (APPrOVE). The framework includes four sequential steps that together address the aforementioned problems and its use in practice is demonstrated through a case study.

  • 21.
    Pettersson, Joakim
    Högskolan i Jönköping, Tekniska Högskolan, JTH, Data- och elektroteknik.
    Programvarustöd för hot-, risk- och sårbarhetsanalys2008Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    This report describes a final thesis done during the spring of 2008 as part of the bachelor degree in computer engineering degree at the School of Engineering in Jönköping.

    The client is working in the consulting business and is involved in, amongst others, work regarding information security. Within this field they perform so called Threat, Risk and Vulnerability assessments. Today these assessments are done by a predefined method, but many details are controlled by the person documenting the project. A wish was made that the implementation was standardized, it should also ease the task of estimating the need for time and money. The solution for this seems to be a software tool. This software should handle the data from the assessments and generate foundations for reports.

    The question formulation that has been used is:

    • What are the possibilities to, with software, improve the workflow for handling the information from the assessments?

    • What are suitable techniques to handle this?

    To plan the software focus was put on the assessment and the types of input to them. These inputs were identified through descriptions in literature and informal interviews with analytics. The handling of the information remained unspecified as to not steer the design of the application in a direction that was formed after accustomed patterns, instead an objective solution was sought after.

    The resulting software fulfills all requirements that were specified at the beginning of the project, and it shows that the possibilities to improve the workflow are great. It is possible even with very small means to make it easier for the person doing the documentation. The report resulting from the assessments then become more standardized and make it easier to verify its validity.

  • 22.
    Tan, He
    et al.
    Högskolan i Jönköping, Tekniska Högskolan, JTH, Datateknik och informatik, JTH, Jönköping AI Lab (JAIL).
    Tarasov, Vladimir
    Högskolan i Jönköping, Tekniska Högskolan, JTH, Datateknik och informatik, JTH, Jönköping AI Lab (JAIL).
    Adlemo, Anders
    Högskolan i Jönköping, Tekniska Högskolan, JTH, Datateknik och informatik.
    Lessons Learned from an Application of Ontologies in Software Testing2019Ingår i: CEUR Workshop Proceedings / [ed] Adrien Barton, Selja Seppälä, Daniele Porello, et.al., CEUR-WS , 2019, Vol. 2518Konferensbidrag (Refereegranskat)
    Abstract [en]

    Testing of a software system is a resource-consuming activity that requires high-level expert knowledge. In previous work we proposed an ontologybased approach to alleviate this problem. In this paper we discuss the lessons learned from the implementation and application of the approach in a use case from the avionic industry. The lessons are related to the areas of ontology development, ontology evaluation, the OWL language and rule-based reasoning.

  • 23.
    Tarasov, Vladimir
    et al.
    Högskolan i Jönköping, Tekniska Högskolan, JTH, Datateknik och informatik, JTH, Jönköping AI Lab (JAIL).
    Tan, He
    Högskolan i Jönköping, Tekniska Högskolan, JTH, Datateknik och informatik, JTH, Jönköping AI Lab (JAIL).
    Adlemo, Anders
    Högskolan i Jönköping, Tekniska Högskolan, JTH, Datateknik och informatik.
    Automation of software testing process using ontologies2019Ingår i: Proceedings of the 11th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management - Volume 2: KEOD / [ed] J. Dietz, D. Aveiro & J. Filipe, SciTePress, 2019, s. 57-66Konferensbidrag (Refereegranskat)
    Abstract [en]

    Testing of a software system is a resource-consuming activity that requires high-level expert knowledge. Methods based on knowledge representation and reasoning can alleviate this problem. This paper presents an approach to enhance the automation of the testing process using ontologies and inference rules. The approach takes software requirements specifications written in structured text documents as input and produces the output, i.e. test scripts. The approach makes use of ontologies to deal with the knowledge embodied in requirements specifications and to represent the desired structure of test cases, as well as makes use of a set of inference rules to represent strategies for deriving test cases. The implementation of the approach, in the context of an industrial case, proves the validity of the overall approach.

  • 24.
    Tarasov, Vladimir
    et al.
    Högskolan i Jönköping, Tekniska Högskolan, JTH, Datateknik och informatik, JTH, Jönköping AI Lab (JAIL).
    Tan, He
    Högskolan i Jönköping, Tekniska Högskolan, JTH, Datateknik och informatik, JTH, Jönköping AI Lab (JAIL).
    Ismail, Muhammad
    Högskolan i Jönköping, Tekniska Högskolan, JTH, Datateknik och informatik.
    Adlemo, Anders
    Högskolan i Jönköping, Tekniska Högskolan, JTH, Datateknik och informatik.
    Johansson, Mats
    Saab AB.
    Application of inference rules to a software requirements ontology to generate software test cases2017Ingår i: OWL: Experiences and Directions – Reasoner Evaluation: 13th International Workshop, OWLED 2016, and 5th International Workshop, ORE 2016, Bologna, Italy, November 20, 2016, Revised Selected Papers / [ed] Dragoni, Mauro; Poveda-Villalón, María; Jimenez-Ruiz, Ernesto, Cham: Springer, 2017, s. 82-94Kapitel i bok, del av antologi (Refereegranskat)
    Abstract [en]

    Testing of a software system is resource-consuming activity. One of the promising ways to improve the efficiency of the software testing process is to use ontologies for testing. This paper presents an approach to test case generation based on the use of an ontology and inference rules. The ontology represents requirements from a software requirements specification, and additional knowledge about components of the software system under development. The inference rules describe strategies for deriving test cases from the ontology. The inference rules are constructed based on the examination of the existing test documentation and acquisition of knowledge from experienced software testers. The inference rules are implemented in Prolog and applied to the ontology that is translated from OWL functional-style syntax to Prolog syntax. The first experiments with the implementation showed that it was possible to generate test cases with the same level of detail as the existing, manually produced, test cases.

  • 25.
    Thörn, Christer
    et al.
    Högskolan i Jönköping, Tekniska Högskolan, JTH. Forskningsområde Informationsteknik.
    Gustafsson, Thomas
    Högskolan i Jönköping, Tekniska Högskolan, JTH. Forskningsområde Informationsteknik.
    Sandkuhl, Kurt
    Högskolan i Jönköping, Tekniska Högskolan, JTH. Forskningsområde Informationsteknik.
    Small-Scale Software Engineering in Småland's SMEs: A Survey of Software Engineering Practices2008Ingår i: SERPS '08: Eight Conference on Software Engineering Research and Practice in Sweden, 2008Konferensbidrag (Refereegranskat)
  • 26.
    Unterkalmsteiner, Michael
    et al.
    Blekinge Tekniska Högskola, Institutionen för programvaruteknik.
    Feldt, Robert
    Blekinge Tekniska Högskola, Institutionen för programvaruteknik.
    Gorschek, Tony
    Blekinge Tekniska Högskola, Institutionen för programvaruteknik.
    Lavesson, Niklas
    Blekinge Tekniska Högskola, Institutionen för datalogi och datorsystemteknik.
    Large-scale Information Retrieval in Software Engineering - An Experience Report from Industrial Application2016Ingår i: Journal of Empirical Software Engineering, ISSN 1382-3256, E-ISSN 1573-7616, Vol. 21, nr 6, s. 2324-2365Artikel i tidskrift (Refereegranskat)
    Abstract [en]

    Background: Software Engineering activities are information intensive. Research proposes Information Retrieval (IR) techniques to support engineers in their daily tasks, such as establishing and maintaining traceability links, fault identification, and software maintenance.

    Objective: We describe an engineering task, test case selection, and illustrate our problem analysis and solution discovery process. The objective of the study is to gain an understanding of to what extent IR techniques (one potential solution) can be applied to test case selection and provide decision support in a large-scale, industrial setting.

    Method: We analyze, in the context of the studied company, how test case selection is performed and design a series of experiments evaluating the performance of different IR techniques. Each experiment provides lessons learned from implementation, execution, and results, feeding to its successor.

    Results: The three experiments led to the following observations: 1) there is a lack of research on scalable parameter optimization of IR techniques for software engineering problems; 2) scaling IR techniques to industry data is challenging, in particular for latent semantic analysis; 3) the IR context poses constraints on the empirical evaluation of IR techniques, requiring more research on developing valid statistical approaches.

    Conclusions: We believe that our experiences in conducting a series of IR experiments with industry grade data are valuable for peer researchers so that they can avoid the pitfalls that we have encountered. Furthermore, we identified challenges that need to be addressed in order to bridge the gap between laboratory IR experiments and real applications of IR in the industry.

  • 27.
    Vo, Thanh Dien
    Högskolan i Jönköping, Tekniska Högskolan, JTH, Data- och elektroteknik.
    Utvärdering av programmeringsverktygen i affärssystemet Pyramid2013Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [sv]

    Datakraft i Småland AB är ett IT-konsultföretag som specialiserar sig på hosting och IT-drift. Företaget erbjuder även ett komplett affärssystem där möjligheter för individuella anpassningar kan göras via programmering. De är nu intresserade av att få en utvärdering av de programmeringsverktyg som används i affärssystemet, Pyramid och utgör syftet för denna rapport.  

    De frågeställningar som arbetet utgår ifrån och som skall besvaras är följande:

    • Vad är möjligt att göra med programmeringsverktygen i Pyramid med C# i Visual Studio som utgångspunkt?
    • Är Visual Kosmos ett lättarbetat/effektivt programmeringsspråk jämfört med C#?

    För utvärderingen samlas teorier och data in genom utbildning och ett skarpt uppdrag som handlar om att skapa en anpassning i Pyramid åt Technoskruv, en av Datakrafts kunder. Den arbetsmetod som har använts följer Datakrafts riktlinje, vilken innehåller stegen förstudie, systemering, programmering och dokumentering.  

    Resultatet blev en skarp jämförelse mellan Pyramids utvecklingsmiljö med sitt programmeringsspråk, Visual Kosmos och Visual Studio med sitt C# i form av tabeller. Som analys av resultatet gjordes en subjektiv bedömning utifrån resultatet, teorin och de data som samlats in under arbetets gång, för att tillsammans besvara frågeställningarna.  

    De programmeringsverktyg som används i Pyramid har karaktärer från standardiseringar som återfinns i Visual Studio och C#. Detta innebär att de i teorin inte har några begränsningar vad gäller programmering. I praktiken är dock verktygen starkt begränsade på grund av den miljön som de befinner sig i som är formad för att tjäna affärssystem och dess funktioner, vilket är slutsatsen av denna studie.

1 - 27 av 27
RefereraExporteraLänk till träfflistan
Permanent länk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf