lnu.sePublikasjoner
Endre søk
Begrens søket
45678910 301 - 350 of 1054
RefereraExporteraLink til resultatlisten
Permanent link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Treff pr side
  • 5
  • 10
  • 20
  • 50
  • 100
  • 250
Sortering
  • Standard (Relevans)
  • Forfatter A-Ø
  • Forfatter Ø-A
  • Tittel A-Ø
  • Tittel Ø-A
  • Type publikasjon A-Ø
  • Type publikasjon Ø-A
  • Eldste først
  • Nyeste først
  • Skapad (Eldste først)
  • Skapad (Nyeste først)
  • Senast uppdaterad (Eldste først)
  • Senast uppdaterad (Nyeste først)
  • Disputationsdatum (tidligste først)
  • Disputationsdatum (siste først)
  • Standard (Relevans)
  • Forfatter A-Ø
  • Forfatter Ø-A
  • Tittel A-Ø
  • Tittel Ø-A
  • Type publikasjon A-Ø
  • Type publikasjon Ø-A
  • Eldste først
  • Nyeste først
  • Skapad (Eldste først)
  • Skapad (Nyeste først)
  • Senast uppdaterad (Eldste først)
  • Senast uppdaterad (Nyeste først)
  • Disputationsdatum (tidligste først)
  • Disputationsdatum (siste først)
Merk
Maxantalet träffar du kan exportera från sökgränssnittet är 250. Vid större uttag använd dig av utsökningar.
  • 301.
    Hagelbäck, Johan
    et al.
    Blekinge Institute of Technology, Sweden.
    Johansson, Stefan J.
    Blekinge Institute of Technology, Sweden.
    The Rise of Potential Fields in Real Time Strategy bots2008Inngår i: Artificial Intelligence and Interactive Digital Entertainment (AIIDE), Stanford, Stanford University , 2008Konferansepaper (Fagfellevurdert)
    Abstract [en]

    Bots for Real Time Strategy (RTS) games are challenging to implement. A bot controls a number of units that may have to navigate in a partially unknown environment, while at the same time search for enemies and coordinate attacks to fight them down. Potential fields is a technique originating from the area of robotics where it is used in controlling the navigation of robots in dynamic environments. We show that the use of potential fields for implementing a bot for a real time strategy game gives us a very competitive, configurable, and non-conventional solution.

    Fulltekst (pdf)
    fulltext
  • 302.
    Hagelbäck, Johan
    et al.
    Blekinge Institute of Technology, Sweden.
    Johansson, Stefan J.
    Blekinge Institute of Technology, Sweden.
    Using Multi-Agent Potential Fields in Real-Time Strategy Games2008Inngår i: Seventh International Conference on Autonomous Agents and Multi-agent Systems (AAMAS), 12-16, 2008, Estoril, 2008, s. 631-638Konferansepaper (Fagfellevurdert)
    Abstract [en]

    Bots for Real Time Strategy (RTS) games provide a rich challenge to implement. A bot controls a number of units that may have to navigate in a partially unknown environment, while at the same time search for enemies and coordinate attacks to fight them down. Potential fields is a technique originating from the area of robotics where it is used in controlling the navigation of robots in dynamic environments. Although attempts have been made to transfer thetechnology to the gaming sector, assumed problems with efficiency and high costs for implementation have made the industry reluctant to adopt it. We present a Multi-agent Potential Field based bot architecture that is evaluated in a real time strategy game setting and compare it, both in terms of performance, and in terms of softer attributes such as configurability with other state-of-the-art solutions. Although our solution did not reach the performance standards of traditional RTS bots in the test, we see great unexploited benefits inusing multi-agent potential field based solutions in RTS games.

    Fulltekst (pdf)
    fulltext
  • 303.
    Hagelbäck, Johan
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Liapota, Pavlo
    Softwerk, Sweden.
    Lincke, Alisa
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Löwe, Welf
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    The performance of some machine learning approaches in human movement assessment2019Inngår i: 13th Multi Conference on Computer Science and Information Systems (MCCSIS) / [ed] Mário Macedo, L. Rodrigues, Porto, Portugal: IADIS Press, 2019, s. 35-42Konferansepaper (Fagfellevurdert)
    Abstract [en]

    The advent of commodity 3D sensor technology enabled, amongst other things, the efficient and effective assessment of human movements. Statistical and machine learning approaches map recorded movement instances to expert scores to train models for the automated assessment of new movements. However, there are many variations in selecting the approaches and setting the parameters for achieving high performance, i.e., high accuracy and low response time. The present paper researches the design space and the impact of approaches of statistical and machine learning on accuracy and response time in human movement assessment. Results show that a random forest regression approach outperforms linear regression, support vector regression and neuronal network approaches. Since the results do not rely on the movement specifics, they can help improving the performance of automated human movement assessment, in general.

  • 304.
    Hagelbäck, Johan
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Liapota, Pavlo
    Softwerk, Sweden.
    Lincke, Alisa
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Löwe, Welf
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Variants of Dynamic Time Warping and their Performance in Human Movement Assessment2019Inngår i: 21st International Conference on Artificial Intelligence (ICAI'19: July 29 - August 1, 2019, Las Vegas, USA), CSREA Press, 2019, s. 9-15Konferansepaper (Fagfellevurdert)
    Abstract [en]

    The advent of commodity 3D sensor technology enabled, amongst other things, the efficient and effective assessment of human movements. Statistical and machine learning approaches map recorded movement instances to expert scores to train models for the automated assessment of new movements. However, there are many variations in selecting the approaches and setting the parameters for achieving good performance, i.e., high scoring accuracy and low response time. The present paper researches the design space and the impact of sequence alignment on accuracy and response time. More specifically, we introduce variants of Dynamic Time Warping (DTW) for aligning the phases of slow and fast movement instances and assess their effect on the scoring accuracy and response time. Results show that an automated stripping of leading and trailing frames not belonging to the movement (using one DTW variant) followed by an alignment of selected frames in the movements (based on another DTW variant) outperforms the original DTW and other suggested variants thereof. Since these results are independent of the selected learning approach and do not rely on the movement specifics, the results can help improving the performance of automated human movement assessment, in general.

  • 305.
    Hagelbäck, Johan
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Lincke, Alisa
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Löwe, Welf
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Rall, Eduard
    AIMO, Sweden.
    On the Agreement of Commodity 3D Cameras2019Inngår i: Proceedings of the 2019 International Conference on Image Processing, Computer Vision, & Pattern Recognition / [ed] Hamid R. Arabnia, Leonidas Deligiannidis, Fernando G. Tinetti, CSREA Press, 2019, s. 36-42Konferansepaper (Fagfellevurdert)
    Abstract [en]

    The advent of commodity 3D sensor technol- ogy has, amongst other things, enabled the efficient and effective assessment of human movements. Machine learning approaches do not rely manual definitions of gold standards for each new movement. However, to train models for the automated assessments of a new movement they still need a lot of data that map recorded movements to expert judg- ments. As camera technology changes, this training needs to be repeated if a new camera does not agree with the old one. The present paper presents an inexpensive method to check the agreement of cameras, which, in turn, would allow for a safe reuse of trained models regardless of the cameras. We apply the method to the Kinect, Astra Mini, and Real Sense cameras. The results show that these cameras do not agree and that the models cannot be reused without an unacceptable decay in accuracy. However, the suggested method works independent of movements and cameras and could potentially save effort when integrating new cameras in an existing assessment environment.

  • 306. Hagen, Hans
    et al.
    Kerren, Andreas
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen. Computer Science.
    Dannenmann, Peter
    Visualization of Large and Unstructured Data Sets2006Bok (Annet (populærvitenskap, debatt, mm))
  • 307.
    Hall, Johan
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen.
    Transition-Based Natural Language Parsing with Dependency and Constituency Representations2008Doktoravhandling, med artikler (Annet vitenskapelig)
    Abstract [sv]

    Denna doktorsavhandling undersöker olika aspekter av automatisk syntaktisk analys av texter på naturligt språk. En parser eller syntaktisk analysator, som vi definierar den i denna avhandling, har till uppgift att skapa en syntaktisk analys för varje mening i en text på naturligt språk. Vår metod är datadriven, vilket innebär att den bygger på maskininlärning från uppmärkta datamängder av naturligt språk, s.k. korpusar. Vår metod är också dependensbaserad, vilket innebär att parsning är en process som bygger en dependensgraf för varje mening, bestående av binära relationer mellan ord. Dessutom introducerar avhandlingen en ny metod för att koda frasstrukturer, en annan syntaktisk representationsform, som dependensgrafer vilka kan avkodas utan att information i frasstrukturen går förlorad. Denna metod möjliggör att en dependensbaserad parser kan användas för att syntaktiskt analysera frasstrukturer. Avhandlingen är baserad på fem artiklar, varav tre artiklar utforskar olika aspekter av maskininlärning för datadriven dependensparsning och två artiklar undersöker metoden för dependensbaserad frasstrukturparsning.

    Den första artikeln presenterar vår första storskaliga empiriska studie av parsning av naturligt språk (i detta fall svenska) med dependensrepresentationer. En transitionsbaserad deterministisk parsningsalgoritm skapar en dependensgraf för varje mening genom att härleda en sekvens av transitioner, och minnesbaserad inlärning (MBL) används för att förutsäga transitionssekvensen. Den andra artikeln undersöker ytterligare hur maskininlärning kan användas för att vägleda en transitionsbaserad dependensparser. Den empiriska studien jämför två metoder för maskininlärning med fem särdragsmodeller för tre språk (kinesiska, engelska och svenska), och studien visar att supportvektormaskiner (SVM) med lexikaliserade särdragsmodeller är bättre lämpade än MBL för att vägleda en transitionsbaserad dependensparser. Den tredje artikeln sammanfattar vår erfarenhet av att optimera MaltParser, vår implementation av transitionsbaserad dependensparsning, för ett stort antal språk. MaltParser har använts för att analysera över tjugo olika språk och var bland de främsta systemen i CoNLLs utvärdering 2006 och 2007.

    Den fjärde artikeln är vår första undersökning av dependensbaserad frastrukturparsning med konkurrenskraftiga resultat för parsning av tyska. Den femte och sista artikeln introducerar en förbättrad algoritm för att transformera frasstrukturer till dependensgrafer och tillbaka, vilket gör det möjligt att parsa kontinuerliga och diskontinuerliga frasstrukturer utökade med grammatiska funktioner.

    Fulltekst (pdf)
    FULLTEXT01
  • 308.
    Hall, Johan
    et al.
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen. Datavetenskap.
    Nilsson, Jens
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen. Datavetenskap.
    Nivre, Joakim
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen. Datavetenskap.
    Eryigit, Gülsen
    Megyesi, Béata
    Nilsson, Mattias
    Saers, Markus
    Single Malt or Blended? A Study in Multilingual Parser Optimization2007Inngår i: Proceedings of the CoNLL Shared Task Session of EMNLP-CoNLL 2007, Association for Computational Linguistics , 2007, s. 933–939-Konferansepaper (Fagfellevurdert)
    Abstract [en]

    We describe a two-stage optimization of the MaltParser system for the ten languages in the multilingual track of the CoNLL 2007 shared task on dependency parsing. The first stage consists in tuning a single-parser system for each language by optimizing parameters of the parsing algorithm, the feature model, and the learning algorithm. The second stage consists in building an ensemble system that combines six different parsing strategies, extrapolating from the optimal parameters settings for each language. When evaluated on the official test sets, the ensemble system significantly outperforms the single-parser system and achieves the highest average labeled attachment score.

  • 309.
    Hall, Johan
    et al.
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen. Datalogi.
    Nivre, Joakim
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen. Datalogi.
    A Dependency-Driven Parser for German Dependency and Constituency Representations2008Inngår i: Proceedings of the ACL-08: HLT Workshop on Parsing German (PaGe-08), Association for Computational Linguistics (ACL),Stroudsburg , 2008, s. 47-54Konferansepaper (Fagfellevurdert)
    Abstract [en]

    We present a dependency-driven parser that parses both dependency structures and constituent structures. Constituency representations are automatically transformed into dependency representations with complex arc labels, which makes it possible to recover the constituent structure with both constituent labels and grammatical functions. We report a labeled attachment score close to 90% for dependency versions of the TIGER and TüBa-D/Z treebanks. Moreover, the parser is able to recover both constituent labels and grammatical functions with an F-Score over 75% for TüBa-D/Z and over 65% for TIGER.

  • 310.
    Hall, Johan
    et al.
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen.
    Nivre, Joakim
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen.
    A generic architecture for data-driven dependency parsing2005Inngår i: Proceedings of the 15th Nordic Conference of Computational Linguistics (NODALIDA), University of Joensuu electronic publications in linguistics and language technology, Joensuu , 2005, s. 47-56Konferansepaper (Fagfellevurdert)
    Abstract [en]

    We present a software architecture for data-driven dependency parsing of unrestricted natural language text, which achieves a strict modularization of parsing algorithm, feature model and learning method such that these parameters can be varied independently. The design has been realized in MaltParser, which supports several parsing algorithms and learning methods, for which complex feature models can be defined in a special description language.

  • 311.
    Hall, Johan
    et al.
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen.
    Nivre, Joakim
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen.
    Parsing Discontinuous Phrase Structure with Grammatical Functions2008Inngår i: Advances in Natural Language Processing, Springer Berlin / Heidelberg , 2008, s. 169-180Konferansepaper (Fagfellevurdert)
    Abstract [en]

    This paper presents a novel technique for parsing discontinuous phrase structure representations, labeled with both phrase labels and grammatical functions. Phrase structure representations are transformed into dependency representations with complex edge labels, which makes it possible to induce a dependency parser model that recovers the phrase structure with both phrase labels and grammatical functions. We perform an evaluation on the German TIGER treebank and the Swedish Talbanken05 treebank and report competitive results for both data sets.

  • 312.
    Hall, Johan
    et al.
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen. Datavetenskap.
    Nivre, Joakim
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen. Datavetenskap.
    Nilsson, Jens
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen. Datavetenskap.
    A Hybrid Constituency-Dependency Parser for Swedish2007Inngår i: Proceedings of the 16th Nordic Conference of Computational Linguistics (NODALIDA), 2007, s. 284–287-Konferansepaper (Fagfellevurdert)
    Abstract [en]

    We present a data-driven parser that derives both constituent structures and dependency structures, alone or in combination, in one

    and the same process. When trained and tested on data from the Swedish treebank Talbanken05, the parser achieves a labeled dependency accuracy of 82% and a labeled bracketing F-score of 75%.

  • 313.
    Hall, Johan
    et al.
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen. Datalogi.
    Nivre, Joakim
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen. Datalogi.
    Nilsson, Jens
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen. Datalogi.
    Discriminative Classifiers for Deterministic Dependency Parsing2006Inngår i: Proceedings of the 44rd Annual Meeting of the Association for Computational Linguistics and 21th International Conference on Computational Linguistics (COLING-ACL 2006), July 17-21, 2006, Sydney, Australia, Association for Computational Linguistics, Stroudsburg , 2006, s. 316-323Konferansepaper (Fagfellevurdert)
    Abstract [en]

    Deterministic parsing guided by treebankinduced classifiers has emerged as a simple and efficient alternative to more complex models for data-driven parsing. We present a systematic comparison of memory-based learning (MBL) and support vector machines (SVM) for inducing classifiers for deterministic dependency parsing, using data from Chinese, English and Swedish, together with a variety of different feature models. The comparison shows that SVM gives higher accuracy for richly articulated feature models across all languages, albeit with considerably longer training times. The results also confirm that classifier-based deterministic parsing can achieve parsing accuracy very close to the best results reported for more complex parsing models.

  • 314.
    Hallqvist, Carina
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen. Informatik.
    Designing Democracy: Mobilen i demokratins tjänst – ur ett designperspektiv2006Licentiatavhandling, monografi (Annet vitenskapelig)
    Abstract [sv]

    Avhandlingen tar sin utgångspunkt i det av Vinnova finansierade projektet »Mobilen i demokratins tjänst» även kallat [demos], vilket drevs av Interactive Institutes Studio[12-21] under perioden 2002 – 2004. De nya mediernas växande betydelse för ungdomars vardagsliv var en viktig faktor bakom [demos]-projektet. Persondatorer, mobiltelefoner, digitala kameror, MP3-spelare och andra digitala verktyg är idag självklara för de flesta ungdomar i västvärlden. Dessa verktyg, liksom Internets mångfald, har snabbt blivit en given del av såväl deras skolarbete som deras fritid. Detta har fått effekt på ungdomars sätt att leka, kommunicera, arbeta och skapa sociala gemenskaper. Ungdomars självklara förhållningssätt till digitala media gör att de ofta utvecklar oväntade och innovativa användningsområden för tjänster och verktyg, genom vad som skulle kunna kallas ett kreativt »missbruk».

    I [demos]-projektet var ambitionen att i arbetet med morgondagens vuxna relatera frågor kring teknik- och konceptutveckling till frågor som har med vårt samhälle och nya former för demokrati att göra. Den övergripande målsättningen i projektet var att undersöka vad som händer om man använder mobila tjänster som ett hjälpmedel och en utmaning i skoldemokratin.

    En prototyp baserad på sms-tekniken utvecklades och testades inom projektets ram. Prototypen utvecklades utifrån två huvudspår, dels representantens behov att undersöka mandat i medlemsgruppen och dels de enskilda medlemmarnas behov att påkalla ledarna och övriga medlemmars uppmärksamhet och skapa opinion kring en viss fråga.

    I avhandlingen presenteras en fallstudiebeskrivning av [demos]-projektet. Avsikten med denna är att tillföra området en beskrivning av och reflektioner kring ett praktiskt exempel på en implementation där man haft avsikten att använda sig av vardagsteknik i form av sms för att stödja demokratiska processer. Avhandlingen belyser och diskuterar former för användarmedverkan i spontan design. I fokus är området digitala media och viljan till medskapande som understöds av den interaktiva potentialen i digitala verktyg och medier. Dessa ger möjligheter att själv eller tillsammans med andra skapa nya sociala sammanhang, filmer, bilder, musik.

    Ytterligare ett viktigt led i beskrivningen och analysen av projektet har varit att undersöka de tekniska och organisatoriska dimensioner vilka ligger till grund för projektets resultat. Särskilt studerades hur man genom att utgå från nyttjandet av sms som en »vardaglig teknik» kan utforma ett system som ett stöd för demokratiska processer. Den fråga som behandlas här är vad som händer då vi tillför de efterfrågade tekniska möjligheterna. Ökar engagemanget att delta i demokratiska processer då deltagarna själva fått välja redskap/teknik? Blir designprocessen mera demokratisk?

    Slutligen diskuteras den övergripande problematik som ligger i att bedriva forskning och praktik parallellt.

  • 315.
    Hamberg, Christer
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    GUI driven End to End Regression testing with Selenium2017Independent thesis Basic level (degree of Bachelor), 10 poäng / 15 hpOppgave
    Abstract [en]

    Digitalization has changed our world and how we interact with different systems. Desktop applications have more and more been integrated with internet, and the web browser has become the Graphical User Interface (GUI) in today’s system solutions. A change that needs to be considered in the automated regression testing process. Using the actual GUI has over time shown to be a complicated task and is therefore often broken out as its own standalone test object. This study looked into time and quality constrains of using the GUI as driver of the regression testing of business requirements in a web based solution. By evaluating the differences in execution times of test cases between Application Programming Interface (API) calls and GUI driven testing, flakiness of test results and required modifications over time for a specific test suite. These constraints were analyzed by looking into how reliability of the test results could be achieved. With a GUI driven full end to end scope the quality in software solutions could be improved with a reduction in the number of interface issues and detected errors in deployed systems. It would also reduce the volume of test cases that needs to be executed and maintained as there are no longer standalone parts to verify separately with partially overlapping test cases. The implementation utilized Selenium WebDriver to drive the GUI and the results showed that by utilizing Selenium the test execution times were increased from approximately 2 seconds (API) to 20-75 seconds (Selenium). The flaky test results could be eliminated by applying the appropriate pattern to detect, locate, and scroll into visibility prior to interacting with the elements. In the end of the study the test execution results were 100% reliable. The navigation required 15 modifications over time to keep them running. By applying the appropriate pattern a reliable test result can be achieved in end to end regression testing where the test case is driven from the GUI, however with an increase in execution time.

    Fulltekst (pdf)
    fulltext
  • 316.
    Hamidi, Ali
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för informatik (IK).
    Milrad, Marcelo
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Increasing STEM engagement through the mediation of textile materials combined with physical computing2019Inngår i: Transforming lLearning with meaningful technologies: 14th European Conference on Technology Enhanced Learning, EC-TEL 2019, Delft, The Netherlands, September 16–19, 2019, Proceedings / [ed] Maren Scheffel, Julien Broisin, Viktoria Pammer-Schindler, Andri Ioannou & Jan Schneider, Springer, 2019, Vol. 11722, s. 617-621Konferansepaper (Fagfellevurdert)
    Abstract [en]

    Recent trends indicate an increasing global demand for skilled IT and Engineering professionals. At the same, it has been acknowledged that there is a decline in the number of graduates in the disciplines of Science, Technology, Engineering and Mathematics (STEM). The lack of interest in these subjects, which has been addressed by many scholars, has triggered recent efforts in order to investigate novel ways to attract and engage more young students in STEM related subjects. In this paper, we describe an exploratory qualitative research study that has been carried out by combining the subjects of technology and programming in a series of workshops hosting sixty pupils 12–13 years old. Children have used the Makey-Makey kit and the Scratch programming language together with textiles to explore how the combination of these different forms of expression can influence their engagement and interest with STEM related topics. The theoretical ideas used for the design and implementation of this study were guided by flow theory. Data was collected through observations, video recordings, and semi-structured interviews. The initial results of this study indicate that the attributes of attention, motivation, and empowerment shape the levels of engagement to retain and reinforce the flow state by using all these materials.

  • 317.
    Hansson, Rickard
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Lindau, Emil
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Parallell utveckling av en- och flerspelarläge i spel: En strävan efter separation2014Independent thesis Basic level (degree of Bachelor), 10 poäng / 15 hpOppgave
    Abstract [sv]

    Denna uppsats behandlar frågeställningen “Hur underlättar man en parallell utveckling av en- samt flerspelar-funktionalitet i ett spel?”. Anledningen till frågeställningen är att en separation mellan de två lägena, tror vi, får en positiv inverkan på agilitet i mjukvaruutvecklingsprojekt inriktat mot spel, något som spelutvecklingsföretagen och utvecklare historiskt sett haft problem med. Samtidigt som en separation av funktionaliteten delar de olika kunskapsområden (spellogik och nätverk) så att rätt person kan arbeta med rätt sak. Målet med denna uppsats är att försöka bana väg för vidare forskning snarare än att helt lösa problemet. Problemet har studerats genom att applicera aktionsforskning vilket praktiskt har lett till en iterativ process som resulterat i en potentiell lösning vilket på veckovis basis reflekterats över samt förbättrats. I rapporten beskriver vi en lösning i form av en mjukvarudesign och regler att förhålla sig till, samt erfarenheter vi har erhållit under arbetets gång.

    Fulltekst (pdf)
    fulltext
  • 318.
    Harnell, Jonas
    et al.
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen.
    Alemayehn, Yonatan
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen.
    En jämförande studie av IPv4 och IPv62005Independent thesis Basic level (degree of Bachelor), 10 poäng / 15 hpOppgave
    Abstract [en]

    The Internet protocol of today has been used for over 20 years. A new version of the protocol has been developed to replace the old one. This is a direct result due to the explosive growth of the usage of the Internet. This follows by new demands which needs new solutions. This report brings up the old protocol IPv4, the new protocol IPv6 and shows what kind of changes that has been developed to meet the users demand.

    The report brings up two important aspects; internet security and mobility. To show the important changes within these areas, the report compares the old protocol with the new one. Furthermore, the report also studies the world’s greatest test environment to this date. The aim of this is to show how the protocol behaves in reality and thereby get an insight to the specific areas that needs to be illustrated. To conclude the report, there is a broad discussion regarding the future of the two protocols and how this may effect the Internet in a future perspective.

    Fulltekst (pdf)
    FULLTEXT01
  • 319.
    Hedbrant, Joel
    et al.
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Gustavsson, Marcus
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Automatiserad mjukvarusandlåda: En prototyp för automatisk installation och testning av öppna programvarors anslutningar i en dedikerad miljö2012Independent thesis Basic level (degree of Bachelor), 10 poäng / 15 hpOppgave
    Abstract [sv]

    Denna uppsats behandlar skapandet av en mjukvarusandlåda, en metod med syfte att automatiskt kunna installera programvara och avlyssna trafiken som skickas på nätverket i händelse av att programvaran gör anslutningar under eller efter installationen som inte begärts av användaren och som kan vara oönskade. När beteenden som kan klassas som olämpliga uppdagas i proprietär programvara finns det ofta ett företag som står bakom programvaran, men i många fall av programvara med öppen källkod finns det ingen att lägga skulden på. Därför är det viktigt att själv kunna utvärdera programvara och av denna anledning skapas denna metod för att en användare ska kunna testa programvara innan den driftsätts. För att uppfylla denna funktionalitet skrevs ett skript som sedan används för att testa en grupp olika programvaror.

    Resultaten av testerna visar på att vissa programvaror inte gjorde några anslutningar, vissa gjorde anslutningar som var nödvändiga och vissa gjorde anslutningar som kan ifrågasättas beroende på vilka krav som finns.

    Fulltekst (pdf)
    fulltext
  • 320.
    Hedenborg, Mathias
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Lundberg, Jonas
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Löwe, Welf
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Trapp, Martin
    Senacor Technologies AG, Germany.
    Approximating Context-Sensitive Program Information2015Inngår i: Proceedings Kolloquium Programmiersprachen (KPS 2015) / [ed] Jens Knoop, 2015Konferansepaper (Annet vitenskapelig)
    Abstract [en]

    Static program analysis is in general more precise if it is sensitive to execution contexts (execution paths). In this paper we propose χ-terms as a mean to capture and manipulate context-sensitive program information in a data-flow analysis. We introduce finite k-approximation and loop approximation that limit the size of the context-sensitive information. These approximated χ-terms form a lattice with a finite depth, thus guaranteeing every data-flow analysis to reach a fixed point. 

    Fulltekst (pdf)
    fulltext
  • 321.
    Hedenström, Kerstin
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen.
    Programmering på gymnasiet: En studie av viktiga faktorer i programmeringsundervisningen på gymnasiet2008Independent thesis Basic level (degree of Bachelor), 10 poäng / 15 hpOppgave
    Abstract [sv]

    Denna rapport har sammanställts i syfte att beskriva vilka faktorer i undervisningen som kan vara viktiga när det gäller elevers måluppfyllelse på gymnasiets programmeringskurser. Med utgångspunkt från gjord textanalys har frågeställningar om vad programmering innebär, elevers syn och förväntningar på en programmeringskurs, hur kursen kan utformas för att bättre möta elevernas individuella sätt att lära sig samt hur elevers kunskapsutveckling kan påverkas på ovannämnda kurs behandlats. En enkätstudie bland gymnasielärare i programmering gjordes även för att få deras syn på frågeställningar kring val av programmeringsspråk och dess eventuella påverkan. Studien visar att en framgångsfaktor är motiverade elever. Motivationen kan ibland påverkas av vilket programmeringsspråk som används i undervisningen. Då det ofta finns stor spridning bland eleverna när det gäller deras tidigare kunskaper och inställning till programmering samt deras varierande förväntningar på kursen är även lärarens förmåga att anpassa undervisningen efter olika omständigheter en viktig framgångsfaktor i undervisningen.

    Fulltekst (pdf)
    FULLTEXT01
  • 322.
    Hedin, Andreas
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    CRAMO: Continuously Rendered Aerial Maps with Open Data2019Independent thesis Basic level (degree of Bachelor), 10 poäng / 15 hpOppgave
    Abstract [en]

    One issue with a lot of the free aerial satellite maps that exists is the actuality of the acquired images in terms of the acquisition date. A lot of times the images are a few years old and will not represent the current reality. This project will try and mitigate this by using free open data from the Copernicus directive supplied by the European Space Agency ESA and use that to create maps. By doing this the ability to have daily updated aerial satellite maps occurs and that could be really interesting for scientific and commercial purposes. To make this work an automated process was created that downloaded the images from Copernicus and processed them with GDAL to create the maps. The process deals with the issues of mosaicing, reprojection and unattended downloads amongst other things. In the results, there is a comparison between three different maps to give a comparison and an idea of how big of a map the process can handle in a reasonable time. 

    Fulltekst (pdf)
    fulltext
  • 323.
    Helleboogh, Alexander
    et al.
    Katholieke University Leuven.
    Holvoet, Tom
    Katholieke University Leuven.
    Weyns, Danny
    Katholieke University Leuven.
    Berbers, Y.
    Katholieke University Leuven.
    Extending time management support for multi-agent systems2005Inngår i: Lecture Notes in Computer Science, ISSN 0302-9743, E-ISSN 1611-3349, Vol. 3415, s. 37-48Artikkel i tidsskrift (Fagfellevurdert)
    Abstract [en]

    Time management is essential when simulating multi-agent systems (MASs) as it allows consistent and repeatable simulation runs. So far, time management lacks support to express the timing requirements of a simulation explicitly and at an abstraction level appropriate for MAS developers. Moreover, integrating time management into a MAS requires the developer to alter the design of the MAS. In this paper, we first propose semantic duration models to capture timing requirements that reflect the semantics of MAS activities in an explicit model. Second, we present a time management infrastructure that starts from a semantic duration model description to integrate all time management functionality into a MAS transparently, i.e. without requiring the developer to alter the design of the MAS. We use aspect-oriented programming technology as it allows separation of concerns, a crucial software engineering requirement. As a case, we apply our approach to the Packet-World.

  • 324.
    Hellström, Martin
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Företagsportal i WordPress2010Independent thesis Basic level (university diploma), 10 poäng / 15 hpOppgave
    Abstract [sv]

    Det finns idag flera Webbpubliseringsverktyg snabbt komma igång med en webbapplikation. WordPress är först och främst en blogg-tjänst men går med lätthet att använda som innehållshanteringssystem Med lite kunskap i serverscriptspråket PHP ”funktioner” och ”widgets” man kan använda för att modifiera i WordPress. Denna rapport kommer att behandla WordPress som verktyg för att skapa en företagsportal. I företagsportalen kommer det att vara möjligt att söka på företag och kategorier genom sökord, företagstitel eller kategorinamn. Dessutom får man sökhjälp med ett ajaxanrop. 1 som hjälper webbutvecklare att2(hädanefter cms).3 kan man fördjupa sig i de ”plugins”,

    Fulltekst (pdf)
    FULLTEXT01
  • 325.
    Herault, Romain Christian
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för medieteknik (ME).
    Application for Customisable Interaction with Physical Objects: A Tool for Speech and Language Therapists2015Independent thesis Advanced level (degree of Master (Two Years)), 20 poäng / 30 hpOppgave
    Abstract [en]

    Physical objects with digital properties are being used more and more by the public. One such term for these artefacts include "the Internet of Things''. Most of these objects are often impossible to further modify or customise, and thus serve just the single purpose intended by their creators. This thesis explores the possibility of customising physical objects in order to provide an affordable and flexible way of interacting with them.

    A prototype, involving a mobile phone application (Android) and wireless sensor technology (NFC tags), was developed for the medical domain of speech and language therapy. The system, developed in close association with two therapists, allows the customisation of current speech and language exercise and associated material. It is designed to also assist with logging the patient interactions during the conduction of such exercises. The proposed solution has been tested and validated by medical experts, and its user interface evaluated by non-patient users.

    Fulltekst (pdf)
    fulltext
  • 326.
    Hermansson, Christopher
    et al.
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Johansson, Sebastian
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    IPv6 - Gatewayredundans: Snabbt nog?2011Independent thesis Basic level (degree of Bachelor), 10 poäng / 15 hpOppgave
    Abstract [sv]

    IPv6 har, till skillnad från tidigare versioner av protokollet, inbyggt stöd för redundans hos gatewayenheter. Vid nyttjande av ett flertal gatewayenheter kan det, med hjälp av Neighbor Unreachability Detection, ske automatisk övergång till en ny gatewayenhet utifall att den aktiva skulle gå ur funktion. Innan IPv6 har man varit tvungen att förlita sig på externa lösningar för att uppnå denna redundans. Den huvudsakliga fråga som ställs i rapporten är om det inbyggda stödet för gatewayredundans i IPv6 är tillräckligt snabbt för att kunna nyttjas självständigt, utan att förlita sig på externa lösningar. För att kunna ta fram ett värde om vad som var ”tillräckligt snabbt” har vi, genom att läsa tidigare forskning om användares upplevelse av fördröjningar, kommit fram till att en fördröjning ej får överstiga tio sekunder. Rapporten undersöker även ifall det finns externa lösningar för gatewayredundans som arbetar tillräckligt snabbt, samt om det finns andra situationer där man kan föredra en extern lösning framför Neighbor Unreachability Detection. Efter ett antal experiment har vi kunnat klarlägga att det inbyggda stödet för gatewayredundans i IPv6 inte arbetar tillräckligt snabbt, enligt användare, för att självständigt klara av uppgiften. Undersökningar som beskrivs i rapporten visar även att ett externt First Hop Redundancy Protocol har god potential att återställa kommunikation tillräckligt snabbt för att en användare ska anse fördröjningen acceptabel. Dessutom bekräftar det här arbetet att det finns situationer där man kan föredra ett First Hop Redundancy Protocol framför Neighbor Unreachability Detection.

    Fulltekst (pdf)
    IPv6 Gatewayredundans
  • 327.
    Hermansson, Christopher
    et al.
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Johansson, Sebastian
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Segmentering av lokala nätverk - För mikro- och småorganisationer2010Independent thesis Basic level (university diploma), 5 poäng / 7,5 hpOppgave
    Abstract [sv]

    Syftet med den här rapporten är att beskriva ett antal olika tillvägagångssätt man kan använda sig av då man har behov av att dela in ett lokalt nätverk i olika segment och med det även kunna reglera trafikflödet mellan segmenten. De lösningar som presenteras i arbetet är inriktade mot mikro- och småföretag.Anledningen till att vi har valt att arbeta med det här området är att vi anser att det är viktigt för organisationer att har en strukturerad och segmenterad design på sitt interna datornätverk.Vi har arbetat genom att i förväg samla in information om olika tekniker som kan tänkas lösa vårt problem, och därefter testat olika scenarion med dessa tekniker. Data har samlats in efter varje genomfört scenario och sammanställts i statistisk form för att kunna avgöra vilken metod som var att föredra.Vi har testat lösningar där man segmenterar nätverket i en lager 2-switch medan man möjliggör och förhindrar trafikflöde mellan segmenten i en router. Även lösningar där man använder en lager 3-switch har testats. På så sätt kan routningen ske direkt i switchen och det blir betydligt mindre belastning i routern. Resultatet visar att då man vill segmentera ett nätverk så är det rekommenderat att man använder sig av VLAN och ACL:er och eventuellt i kombination med en brandvägg.Slutresultatet av rapporten är att en lösning med ”router on a stick” är den billigaste lösningen och troligen den som de flesta mindre företag skulle klara sig med. Vilken lösning man väljer beror dock helt på hur mycket pengar man vill lägga på sitt nätverk samt vad kraven är.

    Fulltekst (pdf)
    Segmentering av lokala nätverk - För mikro- och småorganisationer
  • 328.
    Hertel, Andreas
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen.
    Preconditions, Potentials and Benefits of ITIL and the ISO 20000 Certification for Small Sized Companies2007Oppgave
    Abstract [en]

    The Information Technology (IT) becomes more and more a crucial factor for enterprises to enable their business. Moreover, the business model for a noticeable part of nowadays companies fully depends on a capable IT infrastructure. Therefore, the management of the IT infrastructure and the services provided by the IT organisation are essential for the business success of enterprises.

    This IT Infrastructure Library (ITIL) is based on best practices and describes all relevant IT service management processes. Additionally, the ISO 20000 standard provides approaches for the continuous improvement of IT service management and offers also the possibility of the certification of IT organisations. However, especially small and mid-sized enterprises (SME) need help to gather the knowledge of the general application, a further implementation and the related advantages of ITIL.

    The thesis is concentrated on whether and how the ITIL best practices are applicable in order to improve the IT service provision of SME's. Additionally, the content of the ISO 20000 standard and its certification process is considered. By answering research questions in the areas of implementation and evaluation the results are reflected to the specifics of SME's. Consequently, the ITIL best practice approaches are generally applicable independently from the size of an organisation. Furthermore, SME's are able to benefit from ITIL and apply for an ISO 20000 certification. The necessary preconditions and proceedings for the introduction of ITIL and ISO 20000 are also considered.

  • 329.
    Hjelm, Sofia
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Evaluation of JavaScript frameworks: Why should you use them?2015Independent thesis Basic level (degree of Bachelor), 10 poäng / 15 hpOppgave
    Abstract [en]

    JavaScript is today’s most common client-side programming language for the web. Choosing the most adapted framework for each and every project can optimize the development process and increase profits. Developers often lack knowledge about what to prioritize when choosing a framework and very little previous research regarding this subject area is available. This thesis investigates two JavaScript client-side frameworks and answers the questions of why you should use a framework when developing applications. This thesis also investigates why a company should develop a new framework, when equivalent open-source alternatives are available. To be able to answer the questions interviews with developers were conducted. The results are that using a framework can optimize the development process regarding time and complexity, but learning a new framework can be difficult. In rare cases it is a great idea to develop a new framework for a certain project, but it is often not worth it. Developers also seem to choose experience of using a framework over performance.

    Fulltekst (pdf)
    fulltext
  • 330.
    Hmidi, Mehdi
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Formation Control and UAV Path Finding Under Uncertainty: A contingent and cooperative swarm intelligence approach2020Independent thesis Basic level (degree of Bachelor), 10 poäng / 15 hpOppgave
    Abstract [en]

    Several of our technological breakthroughs are influenced by types of behavior and structures developed in the natural world, including the emulation of swarm in- telligence and the engineering of artificial synapses that function like the human mind. Much like these breakthroughs, this report examines emerging behaviors across swarms of non-communicating, adaptive units that evade obstacles while find- ing a path, to present a swarming algorithm premised on a class of local rule sets re- sulting in a Unmanned Aerial Vehicle (UAV) group navigating together as a unified swarm. Primarily, this method’s important quality is that its rules are local in nature. Thus, the exponential calculations which can be supposed with growing number of drones, their states, and potential tasks are remedied. To this extent, the study tests the algorithmic rules in experiments to replicate the desired behavior in a bounded virtual space filled with simulated units. Simultaneously, in the adaptation of natural flocking rules the study also introduces the rule sets for goal seeking and uncertainty evasion. In effect, the study succeeds in reaching and displaying the desired goals even as the units avoid unknown before flight obstacles and inter-unit collisions with- out the need for a global centralized command nor a leader based hierarchical system.

    Fulltekst (pdf)
    fulltext
  • 331.
    Holmgren, Johan
    et al.
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen.
    Stewén, Mikael
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen.
    Serious games med rökdykningssimulering2007Independent thesis Basic level (degree of Bachelor), 10 poäng / 15 hpOppgave
    Abstract [sv]

    Utbildning och träning av rökdykning inom räddningtjänsten är idag både dyrt och

    tidskrävande. Vid praktisk träning måste räddningstjänsten bege sig ut till befintliga

    övningsområden och ta med sig en stor mängd utrustning: luftpaket, skyddskläder, radio etc. Detta gör det till ett omfattande och kostsamt moment. Detta öppnar tankebanor för alternativ och komplement till befintlig utbildning och träning.

    Serious games finns idag i många former och är ett utbildnings och rekryteringsredskap som bygger på datorstödd inlärning. Med detta menas att ett Serious game är ett spel som har som huvudsyfte att lära ut och om möjlighet vara underhållande under tiden. Man kan genom denna teknik simulera verkliga situationer i realistiska miljöer med hjälp av verklighetsliknande kommunikationsprotokoll. Denna studie handlar om vilka huvudsakliga faktorer som är viktiga för ett Serious game. Vidare undersöks på vilket sätt ett Serious game

    ska anpassas för svensk Räddningstjänst med inriktning på sökning och kommunikation vid rökdykningsträning och utbildning.

    Vi har kommit fram till att följande huvudsakliga faktorer är viktiga för ett Serious game som är inriktat på förstapersonsimulering: Utvärdering, administration, grafik, underhållning, tutorials och dynamik. Vi har även kommit fram till att vid utveckling av en träningssimulator för rökdykning bör man använda befintliga inlärningsteorier, SDK som utvecklingsverktyg.

    Denna studie öppnar även möjligheter för andra att fortsätta och genomföra utveckling av en riktig prototyp till Räddningstjänsten, utifrån våra resultat. Studien kan också ses som enklare underlag vid skapandet av ett Serious game av typen förstapersonsimulator.

    Fulltekst (pdf)
    FULLTEXT01
  • 332.
    Holst, Andy
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Automatic Transcript Generator for Podcast Files2010Independent thesis Basic level (degree of Bachelor), 10 poäng / 15 hpOppgave
    Abstract [en]

    In the modern world, Internet has become a popular place, people with speech hearing disabilities and search engines can't take part of speech content in podcast les. In order to solve the problem partially, the Sphinx decoders such as Sphinx-3, Sphinx-4 can be used to implement a Auto Transcript Generator application, by coupling already existing large acoustic model, language model and a existing dictionary, or by training your own large acoustic model, language model and creating your own dictionary to support continuous speaker independent speech recognition system.

    Fulltekst (pdf)
    FULLTEXT01
  • 333.
    Honar, Elnaz
    et al.
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Mortazavi Jahromi, Seyed AmirHossein
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    A Framework for Call Graph Construction2010Independent thesis Advanced level (degree of Master (One Year)), 10 poäng / 15 hpOppgave
    Abstract [en]

    In object oriented programming, a Call Graph represents the calling relationships between the program’s methods. To be more precise, a Call Graph is a rooted directed graph where each node of the graph represents a method and each edge (u, v) represents a method call from method u to method v.

    Focus of this thesis is on building a framework for Call Graph construction algorithms which can be used in program analysis. Our framework is able to be initialized by different front-ends and constructs various Call Graph algorithms. Here, we instantiate framework with two bytecode readers (ASM and Soot) as front-ends and implement three Call Graph construction algorithms (CHA, RTA and CTA).

    At first, we used two above mentioned bytecode readers to read the bytecode of a specific Java program, then we found reachable methods for each invoked method; meanwhile we kept obtained details on our own data structures.  Creating data structures for storing required information about Classes, Methods, Fields and Statements, gives us a great opportunity to implement an independent framework for applying well known Call Graph algorithms. As a result of these data structures, Call Graph construction will not depend on bytecode readers; since, whenever we read the bytecode of a program, we accumulate all necessary points in pre-defined data structures and implement our Call Graphs based on this accumulated data.

    Finally, the result is a framework for different Call Graph construction algorithms which is the goal of this thesis. We tested and evaluated the algorithms with a variety of programs as the benchmark and compared the bytecode readers besides the three Call Graph algorithms in different aspects.

    Fulltekst (pdf)
    FULLTEXT01
  • 334.
    Hoppe, H. Ulrich
    et al.
    Rhine-Ruhr Institute for Applied System Innovation (RIAS), Germany.
    Müller, Maximilian
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för medieteknik (ME).
    Alissandrakis, Aris
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för medieteknik (ME).
    Milrad, Marcelo
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för medieteknik (ME).
    Schneegass, Christina
    Rhine-Ruhr Institute for Applied System Innovation (RIAS), Germany.
    Malzahn, Nils
    Rhine-Ruhr Institute for Applied System Innovation (RIAS), Germany.
    "VC/DC" - Video versus Domain Concepts in Comments to Learner-generated Science Videos2016Inngår i: Proceedings of the 24th International Conference on Computers in Education. India: Asia-Pacific Society for Computers in Education / [ed] Weiqin Chen et al., India: Asia-Pacific Society for Computers in Education, 2016, s. 172-181Konferansepaper (Fagfellevurdert)
    Abstract [en]

    The recently finished EU project JuxtaLearn aimed at supporting students' learning of STEM subjects through the creation, exchange and discussion of learner-made videos. The approach is based on an eight-stage activity cycle in the beginning of which teachers identify specific "stumbling blocks" for a given theme (or "tricky topic"). In JuxtaLearn, video comments were analyzed to extract information on the learners' acquisition and understanding of domain concepts, especially to detect problems and misconceptions. These analyses were based on mapping texts to networks of concepts ("network-text analysis") as a basis for further processing. In this article we use data collected from recent field trials to shed light on what is actually discussed when students share their own videos in science domains. Would the aspect of video-making dominate over activities related to a deepening of domain understanding? Our findings indicate that there are different ways of balancing both aspects and interventions will be needed to bring forth the desired blend.

  • 335.
    Houssein, Hatem
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Are ORMs the end of stored procedures?2017Independent thesis Basic level (degree of Bachelor), 10 poäng / 15 hpOppgave
    Abstract [en]

    Stored procedures are used as the current database logic for SAAB’s data model of the fighter aircraft JAS-39 Gripen electrical schemas. Since the database model was developed in 2000, a research and tests needed to be carried out to decide on whether updating the database to today's technology is applicable. Therefore, Object-Relational Mapping (ORM) is to be researched, tested and compared to stored procedures using test-driven development (TDD)concerning an important factor, that Stored procedures are well-known for, which is querying performance of the database. Moreover, how maintainability and flexibility [1] can affect decision between Stored procedures or migrating to ORM based on our subjective experience. NHibernate and Entity Framework are the two ORM solutions considered sinceSAAB uses C# in this project. The process of this project is run using scrum of the agile software development to maintain an iterative progress throughout the project timeline. In this paper, the process and methodology are covered in details and also the comparison with the test results. These results eventually lead us to the answer that ORM is not a suitable technology, and stored procedures still dominate the querying performance for SAAB’scurrent database.

    Fulltekst (pdf)
    fulltext
  • 336.
    Hui, Wu
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Visualization of Bags2013Independent thesis Basic level (degree of Bachelor), 10 poäng / 15 hpOppgave
    Abstract [en]

    The purpose of this thesis is to develop a toolkit to visualize bag calculations for teaching. We take full advantage of interaction techniques in Computer Science to achieve it, which could lead to a modern and impressive way for teaching.

      In this thesis, the developed toolkit is going to show the bag calculations and corresponding animations interactively and aesthetically which make new learners easier to acquire the concept of multiset.

    Fulltekst (pdf)
    fulltext
  • 337.
    Huss, Niklas
    Linnéuniversitetet, Fakultetsnämnden för naturvetenskap och teknik, Institutionen för datavetenskap, fysik och matematik, DFM.
    Real Time Ray Tracing2004Independent thesis Advanced level (degree of Master (One Year)), 20 poäng / 30 hpOppgave
    Abstract [en]

    Ray tracing has for a long time been used to create photo realistic images, but due to complex calculations done per pixel and slow hardware, the time to render a frame has been counted in hours or even days and this can be drawback if a change of a scene cannot be seen instantly. When ray tracing a frame takes less than a second to render we call it “real time ray tracing” or “interactive ray tracing” and many solutions have been developed and some involves distributing the computation to different computers interconnected in a very fast network (100 Mbit or higher). There are some drawbacks with this approach because most people do not have more than one computer and if they have, the computers are most likely not connected to each other.

    Since the hardware of today is fast enough to render a pretty complex image within minutes it should be possible to achieve real time ray tracing by combining many different methods that has been developed and reduce the render time.

    This work will examine what has to be sacrificed in image quality and complexity of static scenes, in order to achieve real time frame rate with ray tracing on a single computer. Some of the methods that will be covered in this work are frame optimizations, secondary rays optimization, hierarchies, culling, shadow caching, and sub sampling.

    Fulltekst (pdf)
    FULLTEXT01
  • 338.
    Hytter, Mats
    et al.
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen.
    Egonsson, Anna-Carin
    Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen.
    Reservrutiner vid arbete med elektronisk journal: - nödvändigt ont eller förutseende arbetssätt?2007Independent thesis Advanced level (degree of Master (One Year)), 10 poäng / 15 hpOppgave
    Abstract [sv]

    I och med att fler och fler datasystem används som informationsbärare inom hälso- och sjukvården, blir verksamheterna också sårbara på ett sätt som de inte varit tidigare.

    Hoten mot informationsförsörjningen kan vara både interna och externa. Exempel på interna hot är de egna medarbetarnas brist på säkerhetstänkande och externa hot kan vara virusangrepp och hackers, men också strömavbrott eller andra kommunikationsavbrott.

    Rapporten är en kartläggning av och en kunskapsinventering av reservrutiner i Landstinget Kronoberg.

    Under april och maj 2007 skickade vi ut en webbenkät till ett urval av medarbetare vid de båda driftenheterna. 200 användare valdes slumpvis ut, 50 stycken från vardera yrkeskategorin läkarsekreterare, läkare, undersköterskor och sjuksköterskor.

    Svarsfrekvensen blev 50 %.

    Vi har i rapporten kommit fram till att de tillfrågade medarbetarna tycker att reservrutiner är viktigt, men långt från alla vet inte vad reservrutiner är eller hur de arbetats fram. Det har framkommit att många anser att journaluppgifter inte förs in rätt i den datoriserade journalen efter ett driftstopp, då reservrutiner använts. P.g.a. detta finns överhängande risk att man förlorar Landstinget Kronobergs vision om ”en patient – en journal”.

    Det visar sig att medarbetare är kunniga och väl införstådda i reservrutinsarbetet men stora

    brister i det allmänna säkerhetstänkandet finns.

    Enheternas ledningar har inte följt upp användningen av reservrutiner. Inte heller granskat eller reflekterat över arbetet med reservrutiner.

    Vi avslutar rapporten med förslag till åtgärder av de brister vi kommit fram till.

    Fulltekst (pdf)
    FULLTEXT01
  • 339.
    Håkansson, Jesper
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Badran, Sherief
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Evaluating cyclomatic complexity on functional JavaScript2016Independent thesis Basic level (degree of Bachelor), 10 poäng / 15 hpOppgave
    Abstract [en]

    Bugs in software is a very common problem, code reviews can help to catch

    bugs early on and detect which code is the most complex and may introduce

    bugs but when the code base is very large it can be costly to review all the

    code. Cyclomatic complexity can be used to give an indication of how complex

    the system source code is and help the developers to select which code they

    should review. But when measuring cyclomatic complexity on code written

    according to the functional paradigm, McCabe’s formula will not be sufficient

    since it is a formula most suitable for imperative code. Therefore we are

    making adaptations to a formula suited for pure functional languages in order

    to fit functional JavaScript. We are using an inductive empirical quantitative

    measurement method to calculate cyclomatic complexity on a directed graph

    implementation in order to define adaptations for functional JavaScript. Our

    results show a working adapted version of the formula. We have measured on

    a graph implemented in Haskell and on a corresponding functional JavaScript

    version which results in a cyclomatic complexity difference at only 0.375.

    Fulltekst (pdf)
    fulltext
  • 340.
    Hönel, Sebastian
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Temporal data analysis facilitating recognition of enhanced patterns2015Independent thesis Advanced level (degree of Master (One Year)), 10 poäng / 15 hpOppgave
    Abstract [en]

    Assessing the source code quality of software objectively requires a well-defined model. Due to the distinct nature of each and every project, the definition of such a model is specific to the underlying type of paradigms used. A definer can pick metrics from standard norms to define measurements for qualitative assessment. Software projects develop over time and a wide variety of re-factorings is applied tothe code which makes the process temporal. In this thesis the temporal model was enhanced using methods known from financial markets and further evaluated using artificial neural networks with the goal of improving the prediction precision by learning from more detailed patterns. Subject to research was also if the combination of technical analysis and machine learning is viable and how to blend them. An in-depth selection of applicable instruments and algorithms and extensive experiments were run to approximate answers. It was found that enhanced patterns are of value for further processing by neural networks. Technical analysis however was not able to improve the results, although it is assumed that it can for an appropriately sizedproblem set.

    Fulltekst (pdf)
    fulltext
  • 341.
    Hönel, Sebastian
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Ericsson, Morgan
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Löwe, Welf
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Wingkvist, Anna
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Bayesian Regression on segmented data using Kernel Density Estimation2019Inngår i: 5th annual Big Data Conference: Linnaeus University, Växjö, Sweden, 5-6 December 2019, Zenodo , 2019Konferansepaper (Annet vitenskapelig)
    Abstract [en]

    The challenge of having to deal with dependent variables in classification and regression using techniques based on Bayes' theorem is often avoided by assuming a strong independence between them, hence such techniques are said to be naive. While analytical solutions supporting classification on arbitrary amounts of discrete and continuous random variables exist, practical solutions are scarce. We are evaluating a few Bayesian models empirically and consider their computational complexity. To overcome the often assumed independence, those models attempt to resolve the dependencies using empirical joint conditional probabilities and joint conditional probability densities. These are obtained by posterior probabilities of the dependent variable after segmenting the dataset for each random variable's value. We demonstrate the advantages of these models, such as their nature being deterministic (no randomization or weights required), that no training is required, that each random variable may have any kind of probability distribution, how robustness is upheld without having to impute missing data, and that online learning is effortlessly possible. We compare such Bayesian models against well-established classifiers and regression models, using some well-known datasets. We conclude that our evaluated models can outperform other models in certain settings, using classification. The regression models deliver respectable performance, without leading the field.

  • 342.
    Hönel, Sebastian
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Ericsson, Morgan
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Löwe, Welf
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Wingkvist, Anna
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Importance and Aptitude of Source code Density for Commit Classification into Maintenance Activities2019Inngår i: 2019 IEEE 19th International Conference on Software Quality, Reliability and Security (QRS) / [ed] Dr. David Shepherd, IEEE, 2019, s. 109-120Konferansepaper (Fagfellevurdert)
    Abstract [en]

    Commit classification, the automatic classification of the purpose of changes to software, can support the understanding and quality improvement of software and its development process. We introduce code density of a commit, a measure of the net size of a commit, as a novel feature and study how well it is suited to determine the purpose of a change. We also compare the accuracy of code-density-based classifications with existing size-based classifications. By applying standard classification models, we demonstrate the significance of code density for the accuracy of commit classification. We achieve up to 89% accuracy and a Kappa of 0.82 for the cross-project commit classification where the model is trained on one project and applied to other projects. Such highly accurate classification of the purpose of software changes helps to improve the confidence in software (process) quality analyses exploiting this classification information.

  • 343.
    Idrizi, Florim
    et al.
    Tetovo State University, Macedonia.
    Rustemi, Avni
    Tetovo State University, Macedonia.
    Dalipi, Fisnik
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för datavetenskap (DV). Tetovo State University, Macedonia.
    A new modified sorting algorithm: A comparison with state of the art2017Inngår i: 2017 6th Mediterranean Conference on Embedded Computing (MECO), IEEE, 2017, s. 419-424Konferansepaper (Fagfellevurdert)
    Abstract [en]

    Choosing the right method to sort numbers has a huge effect on how quickly a computer can process a task. The most used sorting algorithms today have been discovered years ago, and to this day, they have been the best for the job as there was no other competitive algorithm. Through this paper, we make an analysis and comparison between the state of the art algorithms in sorting and based on their analogy of functionality, we propose a new modified sorting algorithm. We then present a brief description of the new modified algorithm, conduct comparisons with the state of the art, and finally we give conclusions about the performance of the proposed algorithm versus the most popular sorting algorithms. Moreover, we highlight the benefits of using this algorithm in different fields by various business companies or software developers, in cases when they need faster and easier sorting for their data management.

  • 344.
    Iftikhar, Muhammad Usman
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för datavetenskap (DV). Faculty of Engineering Science, Department of Computer Science, KU Leuven, Belgium.
    A Model-Based Approach to Engineer Self-Adaptive Systems with Guarantees2017Doktoravhandling, monografi (Annet vitenskapelig)
    Abstract [en]

    Modern software systems are increasingly characterized by uncertainties in the operating context and user requirements. These uncertainties are difficult to predict at design time. Achieving the quality goals of such systems depends on the ability of the software to deal with these uncertainties at runtime. A self-adaptive system employs a feedback loop to continuously monitor and adapt itself to achieve particular quality goals (i.e., adaptation goals) regardless of uncertainties. Current research applies formal techniques to provide guarantees for adaptation goals, typically using exhaustive verification techniques. Although these techniques offer strong guarantees for the goals, they suffer from well-known state explosion problem. In this thesis, we take a broader perspective and focus on two types of guarantees: (1) functional correctness of the feedback loop, and (2) guaranteeing the adaptation goals in an efficient manner. To that end, we present ActivFORMS (Active FORmal Models for Self-adaptation), a formally founded model-driven approach for engineering self-adaptive systems with guarantees. ActivFORMS achieves functional correctness by direct execution of formally verified models of the feedback loop using a reusable virtual machine. To efficiently provide guarantees for the adaptation goals with a required level of confidence, ActivFORMS applies statistical model checking at runtime. ActivFORMS supports on the fly changes of adaptation goals and updates of the verified feedback loop models that meet the changed goals. To demonstrate the applicability and effectiveness of the approach, we applied ActivFORMS in several domains: warehouse transportation, oceanic surveillance, tele assistance, and IoT building security monitoring.

    Fulltekst (pdf)
    fulltext
  • 345.
    Iftikhar, Muhammad Usman
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Lundberg, Jonas
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Weyns, Danny
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV). Katholieke Univ Leuven, Leuven, Belgium.
    A Model Interpreter for Timed Automata2016Inngår i: Leveraging Applications of Formal Methods, Verification and Validation: Foundational Techniques, PT I, Springer, 2016, s. 243-258Konferansepaper (Fagfellevurdert)
    Abstract [en]

    In the model-centric approach to model-driven development, the models used are sufficiently detailed to be executed. Being able to execute the model directly, without any intermediate model-to-code translation, has a number of advantages. The model is always up-to-date and runtime updates of the model are possible. This paper presents a model interpreter for timed automata, a formalism often used for modeling and verification of real-time systems. The model interpreter supports real-time system features like simultaneous execution, system wide signals, a ticking clock, and time constraints. Many existing formal representations can be verified, and many existing DSMLs can be executed. It is the combination of being both verifiable and executable that makes our approach rather unique.

  • 346.
    Iftikhar, Muhammad Usman
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV). Linnaeus University.
    Weyns, Danny
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    ActivFORMS: Active Formal Models for Self-adaptation2014Inngår i: Proceedings of the 9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, ACM Press, 2014, s. 125-134Konferansepaper (Fagfellevurdert)
    Abstract [en]

    Self-adaptation enables a software system to deal autonomously with uncertainties, such as dynamic operating conditions that are difficult to predict or changing goals. A common approach to realize self-adaptation is with a MAPE-K feedback loop that consists of four adaptation components: Monitor, Analyze, Plan, and Execute. These components share Knowledge models of the managed system, its goals and environment. To provide guarantees of the adaptation goals, state of the art approaches propose using formal models of the knowledge. However, less attention is given to the formalization of the adaptation components themselves, which is important to provide guarantees of correctness of the adaptation behavior (e.g., does the execute component execute the plan correctly?). We propose Active FORmal Models for Self-adaptation (ActivFORMS) that uses an integrated formal model of the adaptation components and knowledge models. The formal model is directly executed by a virtual machine to realize adaptation, hence active model. The contributions of ActivFORMS are: (1) the approach assures that the adaptation goals that are verified offline are guaranteed at runtime, and (2) it supports dynamic adaptation of the active model to support changing goals. We show how we have applied ActivFORMS for a small-scale robotic system

    Fulltekst (pdf)
    fulltext
  • 347.
    Iftikhar, Muhammad Usman
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för datavetenskap (DV). Linnaeus University.
    Weyns, Danny
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för datavetenskap (DV).
    Assuring System Goals Under Uncertainty with Active Formal Models of Self-adaptation2014Inngår i: Companion Proceedings of the 36th International Conference on Software Engineering, ACM Publications, 2014, s. 604-605Konferansepaper (Fagfellevurdert)
    Abstract [en]

    Designing software systems with uncertainties, such as incomplete knowledge about changing system goals, is challenging. One approach to handle uncertainties is self-adaptation, where a system consists of a managed system and a managing system that realizes a feedback loop. The promise of self-adaptation is to enable a system to adapt itself realizing the system goals, regarding uncertainties. To realize this promise it is critical to provide assurances for the self-adaptive behaviours. Several approaches have been proposed that exploit formal methods to provide these assurances. However, an integrated approach that combines: (1) seamless integration of offline and online verification (to deal with inherent limitations of verification), with (2) support for runtime evolution of the system (to deal with new or changing goals) is lacking. In this paper, we outline a new approach named Active FORmal Models of Self-adaptation (ActivFORMS) that aims to deal with these challenges. In ActivFORMS, the formal models of the managing system are directly deployed and executed to realize self-adaptation, guaranteeing the verified properties. Having the formal models readily available at runtime paves the way for: (1) incremental verification during system execution, and (2) runtime evolution of the self-adaptive system. Experiences with a robotic system show promising results.

    Fulltekst (pdf)
    fulltext
  • 348.
    Ihantola, Petri
    et al.
    Tampere University of Technology, Finland.
    Vihavainen, Arto
    University of Helsinki, Finland.
    Ahadi, Alireza
    University of Technology, Australia.
    Butler, Matthew
    Monash University, Australia.
    Börstler, Jürgen
    Blekinge Institute of Technology.
    Edwards, Stephen H.
    Virginia Tech, USA.
    Isohanni, Essi
    Tampere University of Technology, Finland.
    Korhonen, Ari
    Aalto University, Finland.
    Petersen, Andrew
    University of Toronto, Canada.
    Rivers, Kelly
    Carnegie Mellon University, USA.
    Rubio, Miguel Ángel
    University of Granada, Spain.
    Sheard, Judy
    Monash University, Australia.
    Skupas, Bronius
    Vilnius University, Lithuania.
    Spacco, Jaime
    Knox College, USA.
    Szabo, Claudia
    The University of Adelaide, Australia.
    Toll, Daniel
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Educational Data Mining and Learning Analytics in Programming: Literature Review and Case Studies2015Inngår i: Proceedings of the 2015 ITiCSE on Working Group Reports / [ed] Program ChairsNoa Ragonis Beit Berl College and Technion-ITT, Israel Päivi Kinnunen Aalto University, Finland, New York: ACM Press, 2015, s. 41-63Konferansepaper (Fagfellevurdert)
    Abstract [en]

    Educational data mining and learning analytics promise better understanding of student behavior and knowledge, as well as new information on the tacit factors that contribute to student actions. This knowledge can be used to inform decisions related to course and tool design and pedagogy, and to further engage students and guide those at risk of failure. This working group report provides an overview of the body of knowledge regarding the use of educational data mining and learning analytics focused on the teaching and learning of programming. In a literature survey on mining students’ programming processes for 2005–2015, we observe a significant increase in work related to the field. However, the majority of the studies focus on simplistic metric analysis and are conducted within a single institution and a single course. This indicates the existence of further avenues of research and a critical need for validation and replication to better understand the various contributing factors and the reasons why certain results occur. We introduce a novel taxonomy to analyse replicating studies and discuss the importance of replicating and reproducing previous work. We describe what is the state of the art in collecting and sharing programming data. To better understand the challenges involved in replicating or reproducing existing studies, we report our experiences from three case studies using programming data. Finally, we present a discussion of future directions for the education and research community.

  • 349.
    Imran, Ali Shariq
    et al.
    Norwegian University of Science and Technology (NTNU), Norway.
    Kastrati, Zenun
    Norwegian University of Science and Technology (NTNU), Norway.
    Pedagogical document classification and organization using domain ontology2016Inngår i: Learning and Collaboration Technologies: Third International Conference, LCT 2016, Held as Part of HCI International 2016, Toronto, ON, Canada, July 17-22, 2016, Proceedings / [ed] Panayiotis Zaphiris & Andri Ioannou, Springer, 2016, s. 499-509Konferansepaper (Fagfellevurdert)
    Abstract [en]

    One of the challenges faced by today’s web is the abundance of unstructured and unorganized information available on the Internet in form of educational documents, lecture notes, presentation slides, and multimedia recordings. Accessing and retrieving the massive amount of such resources are not an easy task, especially educational resources of pedagogical nature. Much of the pedagogical content available on Internet comes from blogs, wikis, posts with little or no metadata, that suffer from the same dilemma. The content is out there but way out of the reach of the intended audience. For content to be readily available, it has to be properly organized into different categories and structured into an appropriate format using metadata. This paper addresses this issue by proposing an automated approach using ontology-based document classification. The paper presents a case study and describes how our proposed ontology model can be used to classify educational documents into predefined categories.

  • 350.
    Imran, Ali Shariq
    et al.
    Norwegian University of Science and Technology, Norway.
    Kastrati, Zenun
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Svendsen, Torbjorn Karl
    Norwegian University of Science and Technology, Norway.
    Kurti, Arianit
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Text-Independent Speaker ID Employing 2D-CNN for Automatic Video Lecture Categorization in a MOOC Setting2019Inngår i: 2019 IEEE 31st International Conference on Tools with Artificial Intelligence (ICTAI), IEEE Press, 2019, s. 273-277Konferansepaper (Fagfellevurdert)
    Abstract [en]

    A new form of distance and blended education has hit the market in recent years with the advent of massive open online courses (MOOCs) which have brought many opportunities to the educational sector. Consequently, the availability of learning content to vast demographics of people and across locations has opened up a plethora of possibilities for everyone to gain new knowledge through MOOCs. This poses an immense issue to the content providers as the amount of manual effort required to structure properly and to organize the content automatically for millions of video lectures daily become incredibly challenging. This paper, therefore, addresses this issue as a small part of our proposed personalized content management system by exploiting the voice pattern of the lecturer for identification and for classifying video lectures to the right speaker category. The use of Mel frequency Cepstral coefficients (MFCC) as 2D input features maps to 2D-CNN has shown promising results in contrast to machine learning and deep learning classifiers - making text-independent speaker identification plausible in MOOC setting for automatic video lecture categorization. It will not only help categorize educational videos efficiently for easy search and retrieval but will also promote effective utilization of micro-lectures and multimedia video learning objects (MLO).

45678910 301 - 350 of 1054
RefereraExporteraLink til resultatlisten
Permanent link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf