hig.sePublikasjoner
Endre søk
Begrens søket
12 1 - 50 of 92
RefereraExporteraLink til resultatlisten
Permanent link
Referera
Referensformat
  • apa
  • harvard-cite-them-right
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • sv-SE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • de-DE
  • 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.
  • 1.
    Aalbers, Anouschka
    et al.
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Öberg, Linn
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Agil Kravprioritering: En kvalitativ studie om prioriteringsprocesser inom agil mjukvaruutveckling hos Monitor ERP System AB2021Independent thesis Basic level (professional degree), 10 poäng / 15 hpOppgave
    Abstract [sv]

    Kravprioritering är ett av de viktigaste och mest inflytelserika stegen vid tillverkning av en mjukvaruprodukt. Processen är iterativ; den sker under hela produktens agila mjukvaruutvecklingsprocess. Genom kravprioritering beslutas det om vilka krav som ska utvecklas, i vilken ordning och varför. 

    Målet med denna studie är att undersöka hur mjukvaruutvecklande företag gör för att kravprioritera, samt identifiera vilka prioriteringsmetoder de eventuellt använder sig av. Studiens syfte är att få en förståelse för varför en väl avvägd prioritering är viktig, vilka särskilda prioriteringsfaktorer som ger värde till en produkt och att se hur dessa faktorer är relaterade till resultatet. Syftet är även att undersöka vilka svårigheter som finns i en prioriteringsprocess, samt att skapa en översikt över några av de mest vedertagna prioriteringsmetoderna inom agil mjukvaruutveckling. 

    Studien utförs i samarbete med mjukvaruföretaget Monitor ERP för att analysera företagets prioriteringsprocesser som används för att utveckla deras affärssystem Monitor. Metoden som används är en kvalitativ undersökning som består av observationer av möten kring prioriteringsarbete och semi-strukturerade intervjuer. Bearbetning av insamlat material skedde genom att organisera, analysera och sammanställa resultat enligt begrepp och kategorier som framkom utifrån litteraturstudien. Resultatet redovisar arbetsprocesser, gemensamma mål, prioriteringsaspekter och utmaningar i prioriteringsarbetet hos Monitor ERP.

    En väl avvägd prioritering visade sig vara viktigt för att kunna leverera rätt funktionalitet i tid, för att kunna ge trovärdiga estimeringar om utvecklingen och det i sin tur leder till att kunder får förtroende för både produkten och företaget. En rad olika prioriteringsfaktorer som ger värde till programvaran Monitor identifierades, varav många bidrar till att öka kundnöjdheten och kvaliteten på produkten. Monitor ERP använder inte några särskilda prioriteringsmetoder, utan utvecklingsfilosofin Minimum Viable Product används som grund till deras prioriteringsval. Under prioriteringsarbetet upplevdes utmaningar såsom begränsade resurser, oförutsägbara uppgifter, svårigheter med tidsestimering och en utmaning i balansen mellan kundnytta och kundfokus.  

    Fulltekst (pdf)
    Agil_Kravprioritering_Aalbers_Öberg
  • 2.
    Abad, Shayan
    et al.
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Gholamy, Hassan
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Evaluation of machine learning models for classifying malicious URLs2023Independent thesis Basic level (professional degree), 10 poäng / 15 hpOppgave
    Abstract [en]

    Millions of new websites are created daily, making it challenging to determine which ones are safe. Cybersecurity involves protecting companies and users from cyberattacks. Cybercriminals exploit various methods, including phishing attacks, to trick users into revealing sensitive information. In Australia alone, there were over 74,000 reported phishing attacks in 2022, resulting in a financial loss of over $24 million. Artificial intelligence (AI) and machine learning are effective tools in various domains, such as cancer detection, financial fraud detection, and chatbot development. Machine learning models, such as Random Forest and Support Vector Machines, are commonly used for classification tasks. With the rise of cybercrime, it is crucial to use machine learning to identify both known and new malicious URLs. The purpose of the study is to compare different instance selection methods and machine learning models for classifying malicious URLs.

    In this study, a dataset containing approximately 650,000 URLs from Kaggle was used. The dataset consisted of four categories: phishing, defacement, malware, and benign URLs. Three datasets, each consisting of around 170,000 URLs, were generated using instance selection methods (DRLSH, BPLSH, and random selection) implemented in MATLAB. Machine learning models, including SVM, DT, KNNs, and RF, were employed. The study applied these instance selection methods to a dataset of malicious URLs, trained the machine learning models on the resulting datasets, and evaluated their performance using 16 features and one output feature.

    In the process of hyperparameter tuning, the training dataset was used to train four models with different hyperparameter settings. Bayesian optimization was employed to find the best hyperparameters for each model. The classification process was then conducted, and the results were compared. The study found that the random instance selection method outperformed the other two methods, BPLSH and DRLSH, in terms of both accuracy and elapsed time for data selection. The lower accuracies achieved by the DRLSH and BPLSH methods may be attributed to the imbalanced dataset, which led to poor sample selection.

    Fulltekst (pdf)
    Evaluation of machine learning models for classifying malicious URLs
  • 3.
    Abad, Shayan
    et al.
    Department of Computer and Geo-Spatial Sciences, University of Gävle, 801 76 Gävle, Sweden.
    Gholamy, Hassan
    Department of Computer and Geo-Spatial Sciences, University of Gävle, 801 76 Gävle, Sweden.
    Aslani, Mohammad
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Classification of Malicious URLs Using Machine Learning2023Inngår i: Sensors, E-ISSN 1424-8220, Vol. 23, nr 18, artikkel-id 7760Artikkel i tidsskrift (Fagfellevurdert)
    Abstract [en]

    Amid the rapid proliferation of thousands of new websites daily, distinguishing safe ones from potentially harmful ones has become an increasingly complex task. These websites often collect user data, and, without adequate cybersecurity measures such as the efficient detection and classification of malicious URLs, users’ sensitive information could be compromised. This study aims to develop models based on machine learning algorithms for the efficient identification and classification of malicious URLs, contributing to enhanced cybersecurity. Within this context, this study leverages support vector machines (SVMs), random forests (RFs), decision trees (DTs), and k-nearest neighbors (KNNs) in combination with Bayesian optimization to accurately classify URLs. To improve computational efficiency, instance selection methods are employed, including data reduction based on locality-sensitive hashing (DRLSH), border point extraction based on locality-sensitive hashing (BPLSH), and random selection. The results show the effectiveness of RFs in delivering high precision, recall, and F1 scores, with SVMs also providing competitive performance at the expense of increased training time. The results also emphasize the substantial impact of the instance selection method on the performance of these models, indicating its significance in the machine learning pipeline for malicious URL classification

    Fulltekst (pdf)
    fulltext
  • 4.
    Ahmed, Husain
    et al.
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Bajo, Hozan
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Improved U-Net architecture for Crack Detection in Sand Moulds2023Independent thesis Basic level (degree of Bachelor), 10 poäng / 15 hpOppgave
    Abstract [en]

    The detection of cracks in sand moulds has long been a challenge for both safety and maintenance purposes. Traditional image processing techniques have been employed to identify and quantify these defects but have often proven to be inefficient, labour-intensive, and time-consuming. To address this issue, we sought to develop a more effective approach using deep learning techniques, specifically semantic segmentation. We initially examined three different architectures—U-Net, SegNet, and DeepCrack—to evaluate their performance in crack detection. Through testing and comparison, U-Net emerged as the most suitable choice for our project. To further enhance the model's accuracy, we combined U-Net with VGG-19, VGG-16, and ResNet architectures. However, these combinations did not yield the expected improvements in performance. Consequently, we introduced a new layer to the U-Net architecture, which significantly increased its accuracy and F1 score, making it more efficient for crack detection. Throughout the project, we conducted extensive comparisons between models to better understand the effects of various techniques such as batch normalization and dropout. To evaluate and compare the performance of the different models, we employed the loss function, accuracy, Adam optimizer, and F1 score as evaluation metrics. Some tables and figures explain the differences between models by using image comparison and evaluation metrics comparison; to show which model is better than the other. The conducted evaluations revealed that the U-Net architecture, when enhanced with an extra layer, proved superior to other models, demonstrating the highest scores and accuracy. This architecture has shown itself to be the most effective model for crack detection, thereby laying the foundation for a more cost-efficient and trustworthy approach to detecting and monitoring structural deficiencies.

    Fulltekst (pdf)
    fulltext
  • 5.
    Andersson, Claes
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Generering och testning av geografiskt data inom GIS2021Independent thesis Basic level (professional degree), 10 poäng / 15 hpOppgave
    Abstract [sv]

    Enhetstestning mot databaser inriktade mot geografiska informationssystem kan vara ett komplicerat arbete att utföra. Det innebär både att ha tillgång till användbart data samt att använda verktyg för att utföra dessa tester på. Denna studie har undersökt hur data bestående av ytor kan genereras och hur verktyg inriktade på enhetstestning mot databaser kan användas för att uppnå en förbättrad arbetsmetodik för enhetstestning mot databaser. Arbetet har resulterat i förslag på metoder som kan användas för att generera geografiska data. En applikation har utvecklats för att generera dessa data. Dessutom har en metod för att genomföra enhetstester mot en postgreSQL databas, baserad på verktyget pgTAP, presenterats. Föreslagna metoder kan möjliggöra en förbättring av arbetsmetodiken vid enhetstestning mot databasermen det finns fortfarande många förbättringar att utforska.

    Fulltekst (pdf)
    fulltext
  • 6.
    Andrée, Martin
    et al.
    Sandviken kommun.
    Larsson, Karolina
    Stockholms stad.
    Paasch, Jesper M.
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Samhällsbyggnad.
    Paulsson, Jenny
    Kungliga Tekniska Högskolan (KTH).
    Seipel, Stefan
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Smarta plan-, bygg- och förvaltningsprocesser över hela livscykeln: AP3 Visualisering av 3D-fastigheter2020Rapport (Annet vitenskapelig)
    Fulltekst (pdf)
    fulltext
  • 7.
    Aslani, Mohammad
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Computational and spatial analyses of rooftops for urban solar energy planning2022Doktoravhandling, med artikler (Annet vitenskapelig)
    Abstract [en]

    In cities where land availability is limited, rooftop photovoltaic panels (RPVs) offer high potential for satisfying concentrated urban energy demand by using only rooftop areas. However, accurate estimation of RPVs potential in relation to their spatial distribution is indispensable for successful energy planning. Classification, plane segmentation, and spatial analysis are three important aspects in this context. Classification enables extracting rooftops and allows for estimating solar energy potential based on existing training samples. Plane segmentation helps to characterize rooftops by extracting their planar patches. Additionally, spatial analyses enable the identification of rooftop utilizable areas for placing RPVs. This dissertation aims to address some issues associated with these three aspects, particularly (a) training support vector machines (SVMs) in large datasets, (b) plane segmentation of rooftops, and (c) identification of utilizable areas for RPVs. SVMs are among the most potent classifiers and have a solid theoretical foundation. However, they have high time complexity in their training phase, making them inapplicable in large datasets. Two new instance selection methods were proposed to accelerate the training phase of SVMs. The methods are based on locality-sensitive hashing and are capable of handling large datasets. As an application, they were incorporated into a rooftop extraction procedure, followed by plane segmentation. Plane segmentation of rooftops for the purpose of solar energy potential estimation should have a low risk of overlooking superstructures, which play an essential role in the placement of RPVs. Two new methods for plane segmentation in high-resolution digital surface models were thus developed. They have an acceptable level of accuracy and can successfully extract planar segments by considering superstructures. Not all areas of planar segments are utilizable for mounting RPVs, and some factors may further limit their useability. Two spatial methods for identifying RPV-utilizable areas were developed in this realm. They scrutinize extracted planar segments by considering panel installation regulations, solar irradiation, roof geometry, and occlusion, which are necessary for a realistic assessment of RPVs potential. All six proposed methods in this thesis were thoroughly evaluated, and the experimental results show that they can successfully achieve the objectives for which they were designed.

    Fulltekst (pdf)
    fulltext
    Download (jpg)
    presentationsbild
  • 8.
    Aslani, Mohammad
    et al.
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Seipel, Stefan
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap. Uppsala universitet.
    A fast instance selection method for support vector machines in building extraction2020Inngår i: Applied Soft Computing, ISSN 1568-4946, E-ISSN 1872-9681, Vol. 97, nr B, artikkel-id 106716Artikkel i tidsskrift (Fagfellevurdert)
    Abstract [en]

    Training support vector machines (SVMs) for pixel-based feature extraction purposes from aerial images requires selecting representative pixels (instances) as a training dataset. In this research, locality-sensitive hashing (LSH) is adopted for developing a new instance selection method which is referred to as DR.LSH. The intuition of DR.LSH rests on rapidly finding similar and redundant training samples and excluding them from the original dataset. The simple idea of this method alongside its linear computational complexity make it expeditious in coping with massive training data (millions of pixels). DR.LSH is benchmarked against two recently proposed methods on a dataset for building extraction with 23,750,000 samples obtained from the fusion of aerial images and point clouds. The results reveal that DR.LSH outperforms them in terms of both preservation rate and maintaining the generalization ability (classification loss). The source code of DR.LSH can be found in https://github.com/mohaslani/DR.LSH.

    Fulltekst (pdf)
    fulltext
  • 9.
    Aslani, Mohammad
    et al.
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Seipel, Stefan
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap. Uppsala universitet.
    A Spatially Detailed Approach to the Assessment of Rooftop Solar Energy Potential based on LiDAR Data2022Inngår i: Proceedings of the 8th International Conference on Geographical Information Systems Theory, Applications and Management - GISTAM, ScitePress , 2022, s. 56-63Konferansepaper (Fagfellevurdert)
    Abstract [en]

    Rooftop solar energy has long been regarded as a promising solution to cities’ growing energy demand and environmental problems. A reliable estimate of rooftop solar energy facilitates the deployment of photovoltaics and helps formulate renewable-related policies. This reliable estimate underpins the necessity of accurately pinpointing the areas utilizable for mounting photovoltaics. The size, shape, and superstructures of rooftops as well as shadow effects are the important factors that have a considerable impact on utilizable areas. In this study, the utilizable areas and solar energy potential of rooftops are estimated by considering the mentioned factors using a three-step methodology. The first step involves training PointNet++, a deep network for object detection in point clouds, to recognize rooftops in LiDAR data. Second, planar segments of rooftops are extracted using clustering. Finally, areas that receive sufficient solar irradiation, have an appropriate size, and fulfill photovoltaic installation requirements are identified using morphological operations and predefined thresholds. The obtained results show high accuracy for rooftop extraction (93%) and plane segmentation (99%). Moreover, the spatially detailed analysis indicates that 17% of rooftop areas are usable for photovoltaics.

  • 10.
    Aslani, Mohammad
    et al.
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Seipel, Stefan
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap. Uppsala universitet.
    Automatic identification of utilizable rooftop areas in digital surface models for photovoltaics potential assessment2022Inngår i: Applied Energy, ISSN 0306-2619, E-ISSN 1872-9118, Vol. 306, artikkel-id 118033Artikkel i tidsskrift (Fagfellevurdert)
    Abstract [en]

    The considerable potential of rooftop photovoltaics (RPVs) for alleviating the high energy demand of cities has made them a proven technology in local energy networks. Identification of rooftop areas suitable for installing RPVs is of importance for energy planning. Having these suitable areas referred to as utilizable areas greatly assists in a reliable estimate of RPVs energy production. Within such a context, this research aims to propose a spatially detailed methodology that involves (a) automatic extraction of buildings footprint, (b) automatic segmentation of roof faces, and (c) automatic identification of utilizable areas of roof faces for solar infrastructure installation. Specifically, the innovations of this work are a new method for roof face segmentation and a new method for the identification of utilizable rooftop areas. The proposed methodology only requires digital surface models (DSMs) as input, and it is independent of other auxiliary spatial data to become more functional. A part of downtown Gothenburg composed of vegetation and high-rise buildings with complex shapes was selected to demonstrate the methodology performance. According to the experimental results, the proposed methodology has a high success rate in building extraction (about 95% correctness and completeness) and roof face segmentation (about 85% completeness and correctness). Additionally, the results suggest that the effects of roof occlusions and roof superstructures are satisfactorily considered in the identification of utilizable rooftop areas. Thus, the methodology is practically effective and relevant for the detailed RPVs assessments in arbitrary urban regions where only DSMs are accessible.

    Fulltekst (pdf)
    fulltext
  • 11.
    Aslani, Mohammad
    et al.
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Seipel, Stefan
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap. Uppsala universitet.
    Efficient and decision boundary aware instance selection for support vector machines2021Inngår i: Information Sciences, ISSN 0020-0255, E-ISSN 1872-6291, Vol. 577, s. 579-598Artikkel i tidsskrift (Fagfellevurdert)
    Abstract [en]

    Support vector machines (SVMs) are powerful classifiers that have high computational complexity in the training phase, which can limit their applicability to large datasets. An effective approach to address this limitation is to select a small subset of the most representative training samples such that desirable results can be obtained. In this study, a novel instance selection method called border point extraction based on locality-sensitive hashing (BPLSH) is designed. BPLSH preserves instances that are near the decision boundaries and eliminates nonessential ones. The performance of BPLSH is benchmarked against four approaches on different classification problems. The experimental results indicate that BPLSH outperforms the other methods in terms of classification accuracy, preservation rate, and execution time. The source code of BPLSH can be found in https://github.com/mohaslani/BPLSH. 

    Fulltekst (pdf)
    fulltext
  • 12.
    Aslani, Mohammad
    et al.
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Seipel, Stefan
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap. Uppsala universitet.
    Rooftop segmentation and optimization of photovoltaic panel layouts in digital surface models2023Inngår i: Computers, Environment and Urban Systems, ISSN 0198-9715, E-ISSN 1873-7587, Vol. 105, artikkel-id 102026Artikkel i tidsskrift (Fagfellevurdert)
    Abstract [en]

    Rooftop photovoltaic panels (RPVs) are being increasingly used in urban areas as a promising means of achieving energy sustainability. Determining proper layouts of RPVs that make the best use of rooftop areas is of importance as they have a considerable impact on the RPVs performance in efficiently producing energy. In this study, a new spatial methodology for automatically determining the proper layouts of RPVs is proposed. It aims to both extract planar rooftop segments and identify feasible layouts with the highest number of RPVs in highly irradiated areas. It leverages digital surface models (DSMs) to consider roof shapes and occlusions in placing RPVs. The innovations of the work are twofold: (a) a new method for plane segmentation, and (b) a new method for optimally placing RPVs based on metaheuristic optimization, which best utilizes the limited rooftop areas. The proposed methodology is evaluated on two test sites that differ in urban morphology, building size, and spatial resolution. The results show that the plane segmentation method can accurately extract planar segments, achieving 88.7% and 99.5% precision in the test sites. In addition, the results indicate that complex rooftops are adequately handled for placing RPVs, and overestimation of solar energy potential is avoided if detailed analysis based on panel placement is employed.

    Fulltekst (pdf)
    fulltext
  • 13.
    Aslani, Mohammad
    et al.
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Seipel, Stefan
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Solar Energy Assessment: From Rooftop Extraction to Identifying Utilizable Areas2023Inngår i: Geographical Information Systems Theory, Applications and Management, 7th International Conference, GISTAM 2021, Virtual Event, April 23–25, 2021, and 8th International Conference, GISTAM 2022, Virtual Event, April 27-29, 2022, Revised Selected Papers / [ed] Grueau, C., Laurini, R., Ragia, L., Springer , 2023, s. 102-115Konferansepaper (Fagfellevurdert)
    Abstract [en]

    Rooftop photovoltaics have been acknowledged as a critical component in cities’ efforts to reduce their reliance on fossil fuels and move towards energy sustainability. Identifying rooftop areas suitable for installing rooftop photovoltaics-referred to as utilizable areas-is essential for effective energy planning and developing policies related to renewable energies. Utilizable areas are greatly affected by the size, shape, superstructures of rooftops, and shadow effects. This study estimates utilizable areas and solar energy potential of rooftops by considering the mentioned factors. First, rooftops are extracted from LiDAR data by training PointNet++, a neural network architecture for processing 3D point clouds. The second step involves extracting planar segments of rooftops using a combination of clustering and region growing. Finally, utilizable areas of planar segments are identified by removing areas that do not have a suitable size and do not receive sufficient solar irradiation. Additionally, in this step, areas reserved for accessibility to photovoltaics are removed. According to the experimental results, the methods have a high success rate in rooftop extraction, plane segmentation, and, consequently, estimating utilizable areas for photovoltaics.

  • 14.
    Aula, Lara
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Improvement of Optical Character Recognition on Scanned Historical Documents Using Image Processing2021Independent thesis Basic level (professional degree), 10 poäng / 15 hpOppgave
    Abstract [en]

    As an effort to improve accessibility to historical documents, digitization of historical archives has been an ongoing process at many institutions since the origination of Optical Character Recognition. The old, scanned documents can contain deteriorations acquired over time or caused by old printing methods. Common visual attributes seen on the documents are variations in style and font, broken characters, ink intensity, noise levels and damage caused by folding or ripping and more. Many of these attributes are disfavoring for modern Optical Character Recognition tools and can lead to failed character recognition. This study approaches stated problem by using image processing methods to improve the result of character recognition. Furthermore, common image quality characteristics of scanned historical documents with unidentifiable text are analyzed. The Optical Character Recognition tool used to conduct this research was the open-source Tesseract software. Image processing methods like Gaussian lowpass filtering, Otsu’s optimum thresholding method and morphological operations were used to prepare the historical documents for Tesseract. Using the Precision and Recall classification method, the OCR output was evaluated, and it was seen that the recall improved by 63 percentage points and the precision by 18 percentage points. This shows that using image pre-processing methods as an approach to increase the readability of historical documents for Optical Character Recognition tools is effective. Further it was seen that common characteristics that are especially disadvantageous for Tesseract are font deviations, occurrence of non-belonging objects, character fading, broken characters, and Poisson noise.

    Fulltekst (pdf)
    fulltext
  • 15.
    Bergkvist, Linda
    et al.
    Karlstad University.
    Ahlin, Karin
    Karlstad University.
    Humble, Niklas
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Mozelius, Peter
    Mid Sweden University.
    Johansson, John
    Karlstad University.
    Redesigning Professional Development on Digital Transformation Using Andragogy as a Theoretical Lens2023Inngår i: Proceedings of the 22nd European Conference on e-Learning (ECEL 2023) / [ed] Dr Sarah Jane Johnston & Dr Shawren Singh, ACI Academic Conferences International, 2023, Vol. 22, s. 25-32Konferansepaper (Fagfellevurdert)
    Abstract [en]

    Regarding the ongoing digitalisation in the knowledge society, professional development seems more crucial than ever. The need for upskilling and reskilling is described as continuous lifelong learning, which must be combined and synchronised with the life of full-time working learners. Content, pedagogical models and instructional design in university courses are often created for students in Bachelor's and Master's programs instead of tailored for adults working full-time. This study describes and discusses andragogy as a potential knowledge base for redesigning professional development courses on digital transformation. Evaluations from two instances of a course for professionals on digital transformation showed that the course participants overall are satisfied with the course. However, only a few course participants take the exam to get credits. Therefore, the research question that guided this study was, "What redesign options for increased pass rates and learner satisfaction in professional development for adult learners can be identified using andragogy as a theoretical lens?" The course is on distance and contains four modules with synchronous and asynchronous learning activities, resulting in five European Credit Transfer System (ECTS). The empirical material consisted of course participants' check-in presentation before the course started, mid-term evaluation, final evaluations, and a learning diary containing 58 entries. The data was deductively analysed using the theory of andragogy as an analytical lens. The findings imply that instructors should put effort into how different parts of the course are connected, supporting learners' need to know. Further, to enhance the course participants' prior experience as a resource for learning by adding learning activities, they exchange experiences and examples with each other, adding to their learning process and networking. The pedagogic parts of understanding the theoretical course material could be split into pieces through exercises where the participants apply conceptual models and concepts to real-situation problems. The learning diary could help the participants align the new knowledge with their prior knowledge with a focus on professional roles and work situations. The identified redesign options create opportunities to increase pedagogical parts like readiness, orientation, and motivation to learn according to the current higher education system. 

    Fulltekst (pdf)
    fulltext
  • 16.
    Bergqvist, Christian
    et al.
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Olsson, Fredrik
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Integrering av Deep Learning i webbapplikation2022Independent thesis Basic level (professional degree), 10 poäng / 15 hpOppgave
    Abstract [en]

    This work examines how Deep Learning(DL) are integrated with a specific web application. It is performed by creating various artifacts that examine the integration of a specific web application with DL. This is done with regards to future expansion of functionality and the value it offers to the stakeholders. The insights that arise during the work are communicated to the stakeholders through weekly meetings throughout the process. The paper ends with a conclusion that is based on the insight’s that are gained during the work. The conclusion is that the best method is the combination of two of the artifacts. A REST service developed in the Python language that can determine if an image contains animals or not. This REST service I used in an external program that works towards the same object storage that the system does. The program reads images from the storage and tests whether they are empty or not with through the REST-service. Pictures that are classified as empty will be removed from the systems object storage. 

    Fulltekst (pdf)
    fulltext
  • 17.
    Blomqvist, Sven
    et al.
    Högskolan i Gävle, Akademin för hälsa och arbetsliv, Avdelningen för folkhälso- och idrottsvetenskap, Idrottsvetenskap.
    Seipel, Stefan
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap. Uppsala universitet.
    Engström, Maria
    Högskolan i Gävle, Akademin för hälsa och arbetsliv, Avdelningen för vårdvetenskap, Med-Vårdvetenskap.
    Using augmented reality technology for balance training in the older adults: a feasibility pilot study2021Inngår i: BMC Geriatrics, ISSN 1471-2318, E-ISSN 1471-2318, Vol. 21, artikkel-id 144Artikkel i tidsskrift (Fagfellevurdert)
    Abstract [en]

    Background: Impaired balance leading to falls is common in the older adults, and there is strong evidence that balance training reduces falls and increases independence. Reduced resources in health care will result in fewer people getting help with rehabilitation training. In this regard, the new technology augmented reality (AR) could be helpful. With AR, the older adults can receive help with instructions and get feedback on their progression in balance training. The purpose of this pilot study was to examine the feasibility of using AR-based visual-interactive tools in balance training of the older adults.; Methods: Seven older adults (66-88 years old) with impaired balance trained under supervision of a physiotherapist twice a week for six weeks using AR-based visual-interactive guidance, which was facilitated through a Microsoft HoloLens holographic display. Afterwards, participants and physiotherapists were interviewed about the new technology and their experience of the training. Also, fear of falling and balance ability were measured before and after training.; Results: Five participants experienced the new technology as positive in terms of increased motivation and feedback. Experiences were mixed regarding the physical and technical aspects of the HoloLens and the design of the HoloLens application. Participants also described issues that needed to be further improved, for example, the training program was difficult and monotonous. Further, the HoloLens hardware was felt to be heavy, the application's menu was difficult to control with different hand manoeuvres, and the calibration took a long time. Suggestions for improvements were described. Results of the balance tests and self-assessment instruments indicated no improvements in balance performance after AR training.; Conclusions: The study showed that training with the new technology is, to some extent, feasible for the older adults, but needs further development. Also, the technology seemed to stimulate increased motivation, which is a prerequisite for adherence to training. However, the new technology and training requires further development and testing in a larger context.

    Fulltekst (pdf)
    fulltext
  • 18.
    Boberg, Julia
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Analys av navigering och dess påverkanberoende av webbdesign: UX experiment med hjälp av Google Analytics2022Independent thesis Basic level (professional degree), 10 poäng / 15 hpOppgave
    Abstract [sv]

    Växande närvaro på Internet med utökade funktioner av webbsidor medför problematik för företagen. Problematiken grundar sig ofta i design av webbsidan. Webbdesignen har genom forskning visat sig vara en stor byggsten för företagens framgång. Framgången ligger i antalet unika besökaren och dess varaktighet påwebbsidan. Vi har genom följande arbete utfört ett experiment baserat på forskning inom User Experience med webbutveckling i åtanke. Analysering av användare och dess navigering på webbsidorna i experimentet samlas in och analyseras med hjälp av Google Analytics. Google Analytics presenterar insamlat data med möjlighet till anpassning i form av diagramtyp. Det insamlade data stödjer forskningens slutsats att färgen har en signifikant betydelse i webbdesign. Experimentet hade 32 testare där den optimala färgen utmärkte sig med kortare tid spenderad i navigering på webbsidan.

    Fulltekst (pdf)
    fulltext
  • 19.
    Boström, Erik
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Taligenkänning i fabriksmiljö: Påverkan av bakgrundsljudets frekvens & typ av ljud2022Independent thesis Basic level (university diploma), 10 poäng / 15 hpOppgave
    Abstract [sv]

    Detta arbete, som utförts i samband med Monitor ERP är en undersökning av potentiell användning av Automatic speech recognition (ASR) i deras system.Delen av Monitor där ASR skulle vara intressant stämplingsterminalen, används ofta i miljöer med högt bakgrundsljud. Syftet är att ta reda på hur högt bakgrundsljud får vara för att ASR ska fungera samt undersöka hur faktorer som frekvens och typ av ljud påverkar denna gräns. För att göra detta har ljud spelats in på plats i fabriker samt hämtats online, dessa ljud har sedan överlappats med ett inläst manus med olika volymer på bakgrundsljudet. Resultatet av detta visar att för högt ljud gör det omöjligt att använda ASR men vid 80 dB börjar korrektheten nå nivåer som är användbara. Det framgår att frekvens har större betydelse än typ av ljud.

    Fulltekst (pdf)
    fulltext
  • 20.
    Brodén, Karin
    et al.
    Karlstads Universitet.
    Bergkvist, Linda
    Karlstads Universitet.
    Humble, Niklas
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Mozelius, Peter
    Mittuniversitetet.
    Johansson, John
    Karlstads Universitet.
    Redesigning technology-enhanced professional development to facilitate lifelong learning2023Inngår i: ICERI2023 Proceedings, The International Academy of Technology, Education and Development, 2023, Vol. 16Konferansepaper (Fagfellevurdert)
    Abstract [en]

    Professional development is more crucial than ever, especially in supporting ongoing digitalisation in the knowledge society. The need for upskilling and reskilling is described as continuous lifelong learning, which must be combined and synchronised with the lives of full-time working learners. Content, pedagogical models and instructional design in university courses are often centred on students in their early twenties with little to no work experience instead of tailored for experienced professionals working full-time. One such course is the foundation for this study: a course on digitalisation and digital transformation targeting professionals with at least two years of work experience in digital transformation. Therefore, the research question that guided this study was: "How can a distance course for professionals be redesigned to facilitate lifelong learning?" The redesign aims to increase satisfaction with the course and the number of participants taking their exams. 

    The course contains four modules with synchronous and asynchronous learning activities, resulting in 5 ECTS credits (the European Credit Transfer System). The analysed empirical material consists of course participants' check-in presentation before the course started, mid-term evaluation, final evaluation, and a learning diary containing 58 entries. The empirical material was inductively and iteratively analysed following the main steps of thematic analysis. Two of the researchers conducted the first steps of the analysis individually. The following steps were a joint coding procedure to reach a consensus. This part of the analysis included several discussions with the other researchers. The inductive analysis identified 70 initial codes that reflected issues related to course design, learning activities, course information, and instructions. The initial codes were clustered into seventeen more abstract themes based on similarities. The themes related to strengths and weaknesses/challenges with the course. The strengths were analysed as, among others, discussions with course participants in other domains, recordings introducing scientific articles, focused and direct instructions on the learning management system (LMS), and the course is held online at the same weekly time. Perceived challenges were, for example, reading scientific articles and understanding and transferring the content to their work situation, lack of correspondence among the modules, not all modules being published simultaneously on the LMS, and the general problem of mixing work and studies. 

    Despite that, the material showed satisfied course participants, where only a few ended the course by taking the exam to get their credits, which is one of academia’s ways to quantify learning. Based on the data analysis, course and learning activities will be redesigned and developed to be tested and evaluated in a forthcoming course instance in autumn 2023.

  • 21.
    Brändeskär, Simon
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Förbättrad användarupplevelse för sökning i Min Karta2021Independent thesis Basic level (professional degree), 10 poäng / 15 hpOppgave
    Abstract [sv]

    Detta arbete kommer att undersöka användarupplevelsen för Lantmäteriets applikation Min Karta. Undersökningen kommer att fokusera på sökningen inom tjänsten både på presentation av resultat och presentation när användaren inte får något resultat. Antalet sökningar som inte ger resultat kan vara upp till en tredjedel av alla sökningar som görs en viss dag och ett mål med arbetet är att minska antalet av dessa sökningar. Detta mål kan uppnås genom en förbättrad användarkommunikation när en användare inte får någon träff i sin sökning. Arbetet kommer även fokusera på vilka delar av applikationen som kan förbättras för att höja användarupplevelsen och ge sällananvändare en bättre förståelse för hur applikationen används. Genom dessa förbättringar är förhoppningen att färre sällananvändare lämnar efter en sökning utan resultat utan istället förstår och förändrar söktermen till att ge ett resultat.Arbetets syfte är både att hjälpa användare att använda tjänsten på rätt sätt och även att identifiera problem hos tjänsten för framtida lösningar som kan hjälpa tjänsten att bli mer användarvänlig.

    Fulltekst (pdf)
    fulltext
  • 22.
    Calamaras, Stefan
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Effektivisering av synergierna mellan manuella och automatiserade mjukvarutester: En kvalitativ fallstudie hos Monitor ERP System2022Independent thesis Basic level (university diploma), 10 poäng / 15 hpOppgave
    Abstract [sv]

    Allt fler produkter och system i människans omgivning innehåller en mjukvara som måste fungera felfritt. Konsekvenser av mjukvarufel kan vara enorma och det är därför viktigt att utföra tester för att förebygga dessa. Att utföra tester kan vara svårt då det ofta finns en begränsad tid eller budget, vilket gör att det blir viktigt att utföra effektiva tester. Semistrukturerade intervjuer, studier av dokumentation och observationer av arbetsflöden utfördes i en fallstudie hos Monitor ERP System för att få en bättre inblick i hur mjukvarutester utförs, samt om de kan effektiviseras ytterligare. Från fallstudien framgår det att kommunikation och dokumentation är viktiga aspekter att ha i åtanke när det kommer till utveckling av mjukvarutester.

  • 23.
    Carlström, Daniel
    et al.
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Englin, Dennis
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Tillgänglighet på kulturarvsgårdar med telepresence2020Independent thesis Basic level (professional degree), 10 poäng / 15 hpOppgave
    Abstract [sv]

    Den här studien har undersökt möjligheten att implementera tekniken telepresence för att låta funktionshindrade uppleva svåråtkomliga platser. De svenska hälsingegårdarna kan i många fall klassas som en svåråtkomlig plats då de har höga trösklar, branta trappor, smala dörrar mm. Eftersom en del av gårdarna är klassificerade som världsarv går det inte att tillgänglighetsanpassa byggnaderna då de måste bevaras i deras befintliga skick. Begränsad framkomlighet som leder till att inte alla personer kan besöka platsen kan vara diskriminerande då ett kulturarv ska hållas tillgängligt för allmänheten. Genom att kombinera olika tekniska lösningar har det här arbetet undersökt hur telepresence kan implementeras för att hjälpa personer med rörelsehinder att uppleva hälsingegårdarna.Olika produkter som förekommer i handeln har testats och en prototyp har tagits fram. Resultatet är ett “proof of concept” som visar att VR headset tillsammans med telepresence kan tillämpas för att låta en användare uppleva dessa gårdar i realtid.

    Fulltekst (pdf)
    fulltext
  • 24.
    Chandel, Kuhelee
    et al.
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Samhällsbyggnad.
    Åhlén, Julia
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Seipel, Stefan
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap. Department of Information Technology, Uppsala University.
    Augmented Reality and Indoor Positioning in Context of Smart Industry: A Review2022Inngår i: Management and Production Engineering Review, ISSN 2080-8208, E-ISSN 2082-1344, Vol. 13, nr 4, s. 72-87Artikkel, forskningsoversikt (Fagfellevurdert)
    Abstract [en]

    Presently, digitalization is causing continuous transformation of industrial processes. However, it does pose challenges like spatially contextualizing data from industrial processes. There are various methods for calculating and delivering real-time location data. Indoor positioning systems (IPS) are one such method, used to locate objects and people within buildings. They have the potential to improve digital industrial processes, but they are currently under utilized. In addition, augmented reality (AR) is a critical technology in today’s digital industrial transformation. This article aims to investigate the use of IPS and AR in manufacturing, the methodologies and technologies employed, the issues and limitations encountered, and identify future research opportunities. This study concludes that, while there have been many studies on IPS and navigation AR, there has been a dearth of research efforts in combining the two. Furthermore, because controlled environments may not expose users to the practical issues they may face, more research in a real-world manufacturing environment is required to produce more reliable and sustainable results

    Fulltekst (pdf)
    fulltext
  • 25.
    Chandel, Kuhelee
    et al.
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Samhällsbyggnad.
    Åhlén, Julia
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap. Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Samhällsbyggnad.
    Seipel, Stefan
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Evaluating the Tracking Abilities of Microsoft HoloLens-1 for Small-Scale Industrial Processes2023Konferansepaper (Fagfellevurdert)
    Abstract [en]

    This study evaluates the accuracy of Microsoft HoloLens (Version 1) for small-scale industrial activities, comparingits measurements to ground truth data from a Kuka Robotics arm. Two experiments were conducted to assess its positiontracking capabilities, revealing that the HoloLens device is effective for measuring the position of dynamic objects with smalldimensions. However, its precision is affected by the velocity of the trajectory and its position within the device's field of view.While the HoloLens device may be suitable for small-scale tasks, its limitations for more complex and demanding applicationsrequiring high precision and accuracy must be considered. The findings can guide the use of HoloLens devices in industrialapplications and contribute to the development of more effective and reliable position-tracking systems.

    Fulltekst (pdf)
    abstract
  • 26.
    Edberg, Simon
    et al.
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Mellquist, Anton
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Prototyp av karttjänst för identifiering av folksamlingar2021Independent thesis Basic level (degree of Bachelor), 10 poäng / 15 hpOppgave
    Fulltekst (pdf)
    fulltext
  • 27.
    Eid, Najm Eddin
    et al.
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Jakobsson, Petter
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Tidig detektering avgranbarkborreangrepp med hjälp avfjärranalys via Sentinel-22022Independent thesis Basic level (degree of Bachelor), 10 poäng / 15 hpOppgave
    Abstract [sv]

    Granbarkborre är en av Sveriges mest destruktiva skadeinsekter som angriper granskog. Insekten har medfört förödande konsekvenser för granskog, framför allt sedan2018 där stora arealer granskog nästan har eliminerats. Insekten trivs i varmt ochtorrt klimat. Växthuseffekten i form av värmeböljor och perioder av minskad nederbörd tros gynna denna skadliga insekt då de kan fortplanta sig flera gånger och erövra nya områden under en enda sommarsäsong.

    En vital och nödvändig åtgärd vid bekämpning av skadeinsekter är att föra bort angripna träd innan granbarkborren lämnar barken. Dock är det nästan omöjligt attundersöka all granskog på det traditionella sättet, det vill säga till fots eftersom detär mycket tids- och resurskrävande. I det tidiga skedet visar det angripna trädet ingabetydande färgförändringar i det synliga spektrumet inom fjärranalys, vilket försvårar tidig upptäckt. Men för att försöka göra detta möjligt ämnar det här arbetet undersöka skillnaderna hos friska och angripna träd i tid, där det användes band i detosynliga spektrumet som ShortWave Infrared. Detta användes bland annat i form avbandkombinationer, som Atmospheric Penetration och Agriculture. Dessutom utfördes empiriska experiment på olika vegetationsindex (VI) som var NormalizedSimple Ratio, Enhanced Vegetation Index, Green Chlorophyll Vegetation Index,Normalized Difference Vegetation Index, Normalized Difference Moisture Indexoch Normalized Distance RED and SWIR.

    I denna studie användes satellitbilder från Sentinel-2 över studieområdet i Mellansverige under månaderna maj-september från 2020 till juli 2022. Inrapporterade dataför angrepp av granbarkborren i studieområdet hämtades från databasarkiven GlobalBiodiversity Information Facility och Holmen AB. Skogsstyrelsens öppna karttjänstanvändes för att erhålla data över Sveriges skogsarter, för att säkerställa att studieområdet bestod av granskog.

    Genom att utföra empiriska experiment av de olika VI och bandkombinationer sompresenteras i denna studie kunde några indikationer utmärkas. På grund av problematiken med de olika påverkande faktorerna, som bland annat lokalt klimat i kombination med tröskelvärden, var det svårt att fastställa en fullständig bedömning. Vårslutsats visar att de använda vegetationsindex och de två bandkombinationer tillsammans med den spatiala upplösningen, som Sentinel-2 erbjuder, inte uppnår det someftersträvas i denna studie. Anledningen till detta var att möjligheten att identifieraenstaka sjuka träd i studieområdet saknades. 

    Fulltekst (pdf)
    fulltext
  • 28.
    Fackel, Edvin
    et al.
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Kolmodin, Robin
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Webbapplikation för felsökning på nätverksnoder2020Independent thesis Basic level (degree of Bachelor), 10 poäng / 15 hpOppgave
    Abstract [sv]

    Hantering av larm från nätverksnoder är i dagsläget en process som kräver att nätverkstekniker besöker flera olika källor av information för att dra en slutsats över vad orsaken till larmet kan vara. Genom att besöka flera olika källor av information kan det vara komplicerat att få en överblick över problemet.

    Studien utförs på uppdrag av Trafikverket för att underlätta arbetet för Trafikverkets nätverkstekniker på avdelningen network operations center (NOC). En webbapplikation har utvecklats för att sammanställa de vanligaste källorna som nätverkstekniker besöker. Webbapplikationen amalgamerar och presenterar information på ett sätt som bör underlätta felsökningsprocessen för nätverkstekniker. Webbapplikationen indikerar de vanligaste felorsakerna, beroende på vilken typ av larm som hanteras.

    Valmöjligheter vid utveckling av en webbapplikation kan göra det svårt för utvecklare att välja mjukvara. Även om mjukvara delvis sorteras ut beroende på i vilket syfte som utvecklingen sker finns fortfarande en stor mängd alternativ. Denna studie har förtydligat och bevisat att mjukvaran NodeJS, PostgreSQL och PostGIS fungerar enhetligt och är att föredra för en webbapplikation med spatiala funktioner.

    För att utvärdera webbapplikationen genomfördes ett användartest där nio personer, 47% av personalen på Trafikverket NOC deltog. Användartestet visar positiva resultat gällande hur väl webbapplikationen fyllde sitt syfte med att indikera möjliga orsaker för nätverkslarm samt deltagarnas upplevelse med webbapplikationen. I användartestet anser 100% av deltagarna att webbapplikationen skulle spara dem tid och de tre populäraste funktionerna var polygoner för att visa elnätägare, realtids väderdata samt en sammanställning av interna data på samma ställe.

    Fulltekst (pdf)
    fulltext
    Download (zip)
    Bilaga D
  • 29.
    Folkegård, Niklas
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    3D-grafik med Blender: Modellering, rendering och animation2022 (oppl. 1)Bok (Annet (populærvitenskap, debatt, mm))
    Abstract [sv]

    Boken riktar sig till studenter vid universitet, yrkeshögskola och gymnasium och ger en praktisk introduktion till 3D-grafik med Blender för dig som vill kunna skapa egen 3D-animerad film. Praktiska övningar varvas med teori, begrepp och resonemang kring viktiga konstnärliga och tekniska hänsyn inom modellering, rendering och animation.

    I boken lär du dig bland annat att

    •  skapa 3D-modeller med enkla objekt, polygoner och modifiers

    •  ljussätta objekt och scener

    •  skapa material med filtexturer och materialnoder

    •  rendera bilder, bildsekvenser och videofiler

    •  rigga modeller för animation

    •  animera med keyframes och constraints

    •  strukturera arbetsmaterial för produktion

    •  klippa animation

    •  efterbehandla renderade bilder (Post processing)

    Blender är ett fritt och öppet program för bland annat modellering, rendering och animation i 3D. Bokens övningar är anpassade för Blender 3.3 LTS.

  • 30.
    Friström, Alex
    et al.
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Wallén, Daniel
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Chattbotar inom mjukvaruutveckling2023Independent thesis Basic level (professional degree), 10 poäng / 15 hpOppgave
    Abstract [en]

    This work examines the utilization of chatbots in programming and their effects ondeveloper productivity, code quality, and problem-solving. The surge in AI technologyand the popularity of chatbots has been remarkable since the end of 2022, whenOpenAI introduced ChatGPT, capable of providing rapid and accurate responses toinquiries. This introduces novel opportunities for information accessibility withouthuman interactions.Previous research within this domain has explored the usability of earlier chatbots indesign-related professions, revealing a certain degree of utility. Now, with the advancementof AI, new prospects arise for investigating their utility. Emerging technologiesoften imbue functionalities that facilitate or simplify specific tasks. Therefore,the aim of this study is to explore and analyze how chatbots such as ChatGPTand GitHub Copilot can function as interactive aids to streamline programming andsystems development.Conducted as a qualitative study within the realms of programming and systems development,this work employs interviews as its primary methodology. Semi-structuredqualitative interviews are employed for data collection. To analyze the informationgathered from these interviews, a thematic analysis approach is adopted, facilitatingthe identification of commonalities and disparities in the responses.The findings of this study demonstrate that AI tools have proven to be effective andbeneficial in areas like information retrieval or fundamental programming tasks, yetexhibit limitations in advanced programming endeavors and complex problem-solving.The study encompasses respondents who have employed these tools in theirwork, possessing the expertise and experience to offer insights into developers' utilizationof these tools in software development.

    Fulltekst (pdf)
    fulltext
  • 31.
    Fuentes-Martinez, Ana
    et al.
    Högskolan Väst.
    Ekström, Sara
    Högskolan Väst.
    Humble, Niklas
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Why do children learn programming?: A literature review of contemporary research2023Inngår i: Proceeding of the 17th annual International Technology, Education and Development Conference (INTED 2023), Valencia, SPAIN, 2023Konferansepaper (Fagfellevurdert)
    Abstract [en]

    The discourses that we create around our present will shape our future. This is particularly true in education where today's students are being equipped to handle and forge the society of tomorrow. One widespread trend sweeping school curricula all over the world is the idea that children and young adults should learn the fundamentals of programming. Increasing efforts are being devoted to this endeavour reaching schools with varying results. Along with these changes in policies and practices, the field of programming education has received growing attention from other stakeholders, not least researchers. The visions and assumptions of those who study and develop this phenomenon are likely to impact its outcome. The purpose of the review is therefore to explore the perceived significance of programming in future society, through the lenses of how researchers frame its introduction in schools. The study was carried out as a literature review surveying open-source journal papers that reported on initiatives related to programming in education in the last five years. The material was collected in a three-step process, including database search, screening, and selection. The search rendered 1089 potentially relevant research papers. Further screening shortened the list to 26 articles featuring 91 individual researchers from 15 different countries. The selected papers were analysed with content analysis to identify codes pertinent to research question, which were later grouped in categories for presentation in this study.

    Results show that mainly positive outcomes are anticipated as a consequence of introducing programming in education. The benefits include filling the needs of a future labour market and preparing students for active participation in an increasingly digitalised society. There were also papers emphasising how learning programming could bring improvements in problem-solving and analytical thinking but also provide space for self-expression and creativeness. Programming in education was believed to enhance social interactions and teamwork skills and to boost motivation and intersectional engagement. However, more critical notions regarding the introduction of programming in education were largely absent, which should be addressed in future research. While programming was seen as a way to raise awareness of the risks associated with a digital society, few authors broadened the discussion to include other less beneficial aspects of programming literacy. Researchers' perceptions in the context of programming in education are compared to previous research on 21st century skills. The findings provide a deeper understanding of the expectations that guide contemporary research and should be of interest not only to the research community but also to teachers and policymakers, in an attempt to spark a discussion that will yield more nuanced implementation of this and future educational initiatives.

  • 32.
    Grindebäck, Max
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Fingerbaserad navigering i virtuella 3D-miljöer: En utvärdering av fingerstyrning som alternativ till tangentbordet2023Independent thesis Basic level (professional degree), 10 poäng / 15 hpOppgave
    Abstract [sv]

    Navigering i virtuella 3D-miljöer har varit möjligt i många år och sker vanligtvis i samband med till exempel spel och 3D-modellering. Till en persondator används nästan alltid en datormus och ett tangentbord. Musen har visats vara lätthanterlig vid rotering av vyn och kommer inte att vara fokuset i studien. Tangentbordet däremot, som styr vyns position, skulle möjligtvis kunna bytas ut mot något bättre. Vanligtvis används tangenterna W, A, S, och D för förflyttningar, och sedan behövs två tangenter till om det ska vara möjligt att ”flyga” upp och ner. Sex olika tangenter för att styra förflyttningen i tre dimensioner kan vara svårt att lära sig. Trots att vana användare kan hantera det bra, skulle ett mer naturligt sätt att styra på kunna vara enklare för nybörjare, och kanske också för de erfarna. Det begränsade antalet tangenter som används tillåter inte heller finjustering av riktningen. Studien föreslår en alternativ form av 3D-navigering där användaren styr med sitt finger. En Leap Motion kamera ligger på bordet under för att mäta fingrets position, och översätter det till en vektor som kontrollerar vyns hastighet och riktning. Detta är tänkt att vara ett mer naturligt sätt att styra på, då människor har så bra kontroll över sin egen kropp. Utöver det kan även hastigheten justeras genom att dra fingret längre eller kortare sträckor. Vid styrning med tangentbord är justering av hastigheten inte möjligt; undantaget är om användaren kan hålla ner en tangent för att springa, vilket gör att det finns två val av hastigheter. Fingerstyrningen testades och jämfördes direkt mot tangentbordet i ett antal olika experiment. Testerna visar att det går snabbare när tangentbordet används, och ge-nerellt sker färre misstag. När fingerstyrningen används så blir färdsträckorna ofta kortare, speciellt när det krävs mer precision, dock kan detta bero på den lägre has-tigheten som deltagarna hade när de använde fingret. En inmatningsmetod testades bara sju gånger. Under denna period blev fingerstyrningen betydligt snabbare mellan varje försök jämfört med tangentbordet, därför finns anledning att tro att fingerstyr-ningen kommer att förbättras med mer träning. För att få pålitliga resultat skulle en längre studie behöva utföras där deltagarna verkligen hinner lära sig att styra med fingret. Författaren har under utvecklingen av fingerstyrningen blivit snabbare med den än med tangentbordet. Detta är en ytterligare indikation på att det finns potential hos fingerstyrningen som deltagarna aldrig hann uppnå i denna preliminära studie, och att ytterligare experiment krävs.

    Fulltekst (pdf)
    fulltext
  • 33.
    Hall, Melvin
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Utveckling av applikation för röststyrning vid inventering2023Independent thesis Basic level (professional degree), 10 poäng / 15 hpOppgave
    Abstract [en]

    The manufacturing industry has an important role in Sweden's economy and has been producing high quality goods that are exported all over the world for a long time. By using modern technologies such as advanced warehouse systems and digital tools, companies can increase productivity and reduce costs.

    An example of such modern technology is Automatic Speech Recognition (ASR). Most of the previous research conducted in the field of ASR has focused on analyzing and addressing various kind of problems related to the performance of an ASR-system. Furthermore, there are also a number of studies regarding how ASR has been used in the manufacturing industry, and more specifically, to facilitate order picking.

    In this work, the use of speech recognition was investigated as a possible method to facilitate and streamline the inventory process. To investigate this, a prototype for a web application has been developed. The application enables a user, through speech recognition, to speech the article number together with the available quantity in the warehouse. Subsequently, the user receives a confirmation both visually and through sound of which the application automatically registers it in the Monitor ERP software.

    Data has been collected by observing user tests and conducting interviews with indi-viduals who all have some connection to the warehouse at different manufacturing companies. The results indicated that the inventory process could become more ef-fective by using the application. However, some deficiencies were identified during the user tests, which means that the prototype needs further development and increased robustness to be used as a tool during inventory management. 

    Fulltekst (pdf)
    Utveckling av applikation för röststyrning vid inventering
  • 34.
    Hellstadius, Dennis
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Automatisk detektering av kretskorts position inom in-circuit testning2023Independent thesis Basic level (professional degree), 10 poäng / 15 hpOppgave
    Abstract [sv]

    Detta arbete har försökt att skapa ett program som kan användas för att hitta position och vinklar av kretskort för ett automatiserat Bed-of-Nails test. Programmet har haft som krav att kunna räkna ut vilken position i en bricka kretskort ligger i, vilken vinkel kretskortet ligger i gentemot brickan samt hur många kretskort som finns i brickan. Metoden som har använts är en blandning av olika traditionella bildbehandlingsmetoder som filtrering, segmentering med hjälp av kantkartor, morfologi,watershed och Hough-transformation. Resultatet av detta arbete är ett program som har givit delvis lyckade resultat för bilder som har använt en extra ljuskälla. Resultatet har dock varit bristfälligt för bilder som endast använder indirekt ljus. Metoden som har tagits fram i detta arbete är inte en komplett lösning men kan utvecklas vidare för att ta fram ett program som kan användas inom automatiska Bed-of-Nails testsystem.

    Fulltekst (pdf)
    fulltext
  • 35.
    Humble, Niklas
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    A lifelong learning perspective on artificial intelligence: What do we need to know?2023Inngår i: ICERI2023 Proceedings, The International Academy of Technology, Education and Development, 2023, Vol. 16Konferansepaper (Fagfellevurdert)
    Abstract [en]

    Artificial Intelligence (AI) and Artificial Intelligence in Education (AIED) are two fields of research that have been increasingly actualized with recent developments in AI technology. In November 2022 OpenAI released ChatGPT, a chatbot with impressive capabilities of generating seemingly novel content such as poems, lesson plans, exams, and programming code for computer programs. Previous research has highlighted potential opportunities and threats with AI, both for education and society in general, such as privacy, copyright, biases, fairness, and trustworthiness. Further, AI is expected to play an increasingly important role in future work and everyday life, and with that both professionals and citizens in general will have to continuously update their knowledge in the field of AI. The aim of this study has been to develop a framework for lifelong learning courses on Artificial Intelligence. 

    The study was conducted as a scoping literature review to explore previous research and map findings on the topic of Artificial Intelligence for lifelong learning. Google scholar was used as the main search engine for identifying relevant papers, and the aggregation of collected databases at the University library was used for accessing papers that were not Open Access. The search combined keywords such as Artificial Intelligence, Lifelong learning, and Adult learning, with Boolean operators AND and OR. Papers published between 2019 and 2023, and relevant for answering the aim of the study, were collected in a spreadsheet document, and analyzed with thematic analysis. 

    Findings of the literature review identifies both important opportunities and threats of Artificial Intelligence and relate these to different professions and aspects of society. These findings provide a bedrock for development of a lifelong learning framework for courses on Artificial Intelligence, highlighting what we need to know. The conclusion of the study is that courses on Artificial Intelligence that is aimed for lifelong learning should seek a balance between understanding the technology and discussing the potential consequences. Too much focus on either could lead to fear or ignorance.

  • 36.
    Humble, Niklas
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Future paths for GIS in K-12 education: A review of possibilities and constraints2023Inngår i: European Journal of Geography, ISSN 1792-1341, Vol. 14, nr 3, s. 79-88Artikkel i tidsskrift (Fagfellevurdert)
    Abstract [en]

    Geographic information systems (GIS) have been highlighted as essential future knowledge and are increasingly integrated in people’s everyday lives through applications, tracking, and global positioning systems (GPS). Still, applications and research of GIS technology for teaching and learning in kindergarten to grade 12 (K-12) education are limited. Through a scoping review of contemporary literature, this study identifies and discuss possibilities and constraints for GIS in K-12 education. Data were collected and analyzed with directed content analysis, using affordances as a theoretical lens, to identify possibilities and constraints of GIS for K-12 education. The study highlight themes of possibilities and constraints for further investigation. The possibilities of GIS for K-12 education include accessibility, transdisciplinary, and beyond classroom; and the constraints include skills and attitude, higher education and support, and teachers’ knowledge. The theoretical contribution of the study is a conceptual model for how possibilities and constraints of GIS for K-12 education relates to reaching educational goals. Findings of the study have practical implications for teachers and other stakeholders on the use of GIS in K-12 classrooms. The study also provides several suggestions for future research on GIS in K-12 education.

    Fulltekst (pdf)
    fulltext
  • 37.
    Humble, Niklas
    et al.
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Boustedt, Jonas
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Holmgren, Hanna
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Milutinovic, Goran
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Seipel, Stefan
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Östberg, Ann-Sofie
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Cheaters or AI-Enhanced Learners: Consequences of ChatGPT for Programming Education2023Inngår i: Electronic Journal of e-Learning, E-ISSN 1479-4403Artikkel i tidsskrift (Fagfellevurdert)
    Abstract [en]

    Artificial Intelligence (AI) and related technologies have a long history of being used in education for motivating learners and enhancing learning. However, there have also been critiques for a too uncritical and naïve implementation of AI in education (AIED) and the potential misuse of the technology. With the release of the virtual assistant ChatGPT from OpenAI, many educators and stakeholders were both amazed and horrified by the potential consequences for education. One field with a potential high impact of ChatGPT is programming education in Computer Science (CS), where creating assessments has long been a challenging task due to the vast amount of programming solutions and support on the Internet. This now appears to have been made even more challenging with ChatGPT’s ability to produce both complex and seemingly novel solutions to programming questions. With the support of data collected from interactions with ChatGPT during the spring semester of 2023, this position paper investigates the potential opportunities and threats of ChatGPT for programming education, guided by the question: What could the potential consequences of ChatGPT be for programming education? This paper applies a methodological approach inspired by analytic autoethnography to investigate, experiment, and understand a novel technology through personal experiences. Through this approach, the authors have documented their interactions with ChatGPT in field diaries during the spring semester of 2023. Topics for the questions have related to content and assessment in higher education programming courses. A total of 6 field diaries, with 82 interactions (1 interaction = 1 question + 1 answer) and additional reflection notes, have been collected and analysed with thematic analysis. The study finds that there are several opportunities and threats of ChatGPT for programming education. Some are to be expected, such as that the quality of the question and the details provided highly impact the quality of the answer. However, other findings were unexpected, such as that ChatGPT appears to be “lying” in some answers and to an extent passes the Turing test, although the intelligence of ChatGPT should be questioned. The conclusion of the study is that ChatGPT have potential for a significant impact on higher education programming courses, and probably on education in general. The technology seems to facilitate both cheating and enhanced learning. What will it be? Cheating or AI-enhanced learning? This will be decided by our actions now since the technology is already here and expanding fast.

    Fulltekst (pdf)
    fulltext
  • 38.
    Humble, Niklas
    et al.
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Boustedt, Jonas
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Holmgren, Hanna
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Milutinovic, Goran
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Seipel, Stefan
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Östberg, Ann-Sofie
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    The consequences of ChatGPT for programming education: Cheating or AI-enhanced learning?2023Inngår i: Symposium on AI Opportunities and Challenges: Education will never be the same again, ACI Academic Conferences International, 2023, Vol. 1, s. 15-16Konferansepaper (Annet vitenskapelig)
    Abstract [en]

    Artificial Intelligence (AI) and related technologies have a long history of being used in education for motivating learners and enhancing learning. However, there have also been critiques for a too uncritical and naïve implementation of AI in education (AIED) and the potential misuse of the technology. With the release of the virtual assistant ChatGPT from OpenAI, many educators and stakeholders were both amazed and horrified by the potential consequences for education. One field with a potential high impact of ChatGPT is programming education in Computer Science (CS), where assessments have long been challenging due to the vast amount of programming solutions and support on the Internet. This now appears to have been made even more challenging with ChatGPT’s ability to produce both complex and seemingly novel solutions to programming questions. With the support of data collected from interactions with ChatGPT during the spring semester of 2023, a study was conducted where potential opportunities and threats of ChatGPT for programming education were investigated. The question to answer was: What will the consequences be for programming education? 

    The study applied a methodological approach inspired by action research and analytic autoethnography to investigate, experiment and understand a novel technology through personal experiences. Through this approach, the authors have documented their interactions with ChatGPT in field diaries during the spring semester of 2023. Topics for the questions have related to content and assessment in higher education programming courses. A total of 6 field diaries, with 82 interactions (1 interaction = 1 question + 1 answer) and additional reflection notes, have been collected and analysed with thematic analysis. 

    Findings of the study include several opportunities and threats of ChatGPT for programming education. Some are to be expected, such as that the quality of the question and the details provided highly impact the quality of the answer. However, other findings were unexpected, such as that ChatGPT appears to be lying in some answers and to an extent passes the Turing test, although the intelligence of ChatGPT should be questioned. The conclusion of the study is that ChatGPT will have a significant impact on higher education programming courses, and probably on education in general. The technology seems to facilitate both cheating and enhanced learning. What will it be? Cheating or AI-enhanced learning? This will be decided by our actions now since the technology is already here and expanding fast. 

  • 39.
    Humble, Niklas
    et al.
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Mozelius, Peter
    Mittuniversitetet.
    Design science for small scale studies: Recommendations for undergraduates and junior researchers2023Inngår i: Proceedings of the 22nd European Conference on Research Methodology for Business and Management Studies ECRM 2023 / [ed] Prof Florinda Matos & Prof Álvaro Rosa, Reading (UK): ACI Academic Conferences International, 2023, s. 87-92Konferansepaper (Fagfellevurdert)
    Abstract [en]

    Design science is a research methodology that can be applied for both small scale studies at undergraduate level and for large scale application in the industry. Design science is a research methodology with several branches, with slightly different processes built around a common foundation. This paper has a focus on the branch developed by Johannesson and Perjons, and the five-phase model that is included in this branch: 1) explicate problem, 2) define requirements, 3) design and develop artefact, 4) demonstrate artefact, and 5) evaluate artefact. All these five phases must of course be carried out in a complete large-scale project in many real-world developments. However, the problem with applying a design science research project for undergraduates is that a thorough implementation of all the five phases is often too demanding for a Bachelor’s or a Master's thesis. A reason for this is that several of the phases are better carried out in an iterative manner to obtain a quality result, which is time-consuming. The aim of this paper is to discuss the challenges and opportunities in applying design science for small scale studies, such as those conducted by undergraduates in their theses or by researchers new to the field. Based on this discussion, the paper concludes with a set of recommendations for how the design science methodology can be modified and applied to accommodate these smaller studies. The main recommendation is, as the principle for quality research, to delimit and to choose a specific focus that is carried out in depth. Some examples of focuses, that also are recommended by Johannesson and Perjons, are requirements and development focused design science research or evaluation focused design science research. An interesting follow-up to this position paper would be to study the application of design science in Bachelor’s theses and where the emphasis is placed? Moreover, it would be interesting to investigate how design science is applied by researchers and compare if their emphasis in the design science methodology differs from that of undergraduates.

    Fulltekst (pdf)
    fulltext
  • 40.
    Humble, Niklas
    et al.
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Mozelius, Peter
    Mittuniversitetet.
    Sällvin, Lisa
    Mittuniversitetet.
    Need-Based Game Design: Developing a CT Game Based on Educational Needs2023Inngår i: Proceedings of the 17th European Conference on Games Based Learning (ECGBL 2023), ACI Academic Conferences International, 2023, Vol. 17, s. 269-277, artikkel-id 1Konferansepaper (Fagfellevurdert)
    Abstract [en]

    According to reports and previous research, present and future society show a high need for citizens with technical skills, such as computer programming. The need for technical competent citizens can however be challenging for higher education institutions to accommodate due to low numbers of students in higher education computer science. But also due to the high drop-out rates and low pass rates in introductory programming courses. With that said, it is important to both recruit new students to computer science and to support those who already study the subject, to meet the demands of the present and the future. An approach that has shown great promise in motivating students while still keeping focus on the learning aspects in education, is game-based learning (GBL). To facilitate support in higher education computer science, more specifically courses in fundamental programming, this study had the aim of identifying important design concepts in the development of a need-based educational game on computational thinking (CT). Skills related to programming have commonly been organized as part of the CT concept. To identify the educational needs, e-mail interviews were conducted with teachers that teach higher education courses on computer programming in Swedish universities. Based in an on-going design science project to create a learning game on computational thinking for higher education, the study discusses and compares the identified needs with design theories, such as affordances, emotional design, and sustainable design. The conclusion is a conceptual design of the educational game with a set of recommendations for a need-based game design in educational context.

    Fulltekst (pdf)
    fulltext
  • 41.
    Ismyren, Fredrik
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    En jämförelse mellan Javas och C++ mekanismer för parallell programkörning2022Independent thesis Basic level (degree of Bachelor), 10 poäng / 15 hpOppgave
    Abstract [sv]

    I syfte att skapa beslutsunderlag vid val av programmeringsspråk granskas och utvärderas Javas och C++ mekanismer för parallell programkörning.

    Åtta testprogram skapas i syfte att undersöka vilka prestandamässiga skillnader som visar sig i tre testmiljöer. Resultatet visar att kompilerade språk överlag är snabbare än interpreterade diton med vissa intressanta avvikelser.

    Fulltekst (pdf)
    fulltext
  • 42.
    Jabali, Aghyad
    et al.
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Mohammedbrhan, Husein Abdelkadir
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Tyre sound classification with machine learning2021Independent thesis Basic level (professional degree), 10 poäng / 15 hpOppgave
    Abstract [en]

    Having enough data about the usage of tyre types on the road can lead to a better understanding of the consequences of studded tyres on the environment. This paper is focused on training and testing a machine learning model which can be further integrated into a larger system for automation of the data collection process. Different machine learning algorithms, namely CNN, SVM, and Random Forest, were compared in this experiment. The method used in this paper is an empirical method. First, sound data for studded and none-studded tyres was collected from three different locations in the city of Gävle/Sweden. A total of 760 Mel spectrograms from both classes was generated to train and test a well-known CNN model (AlexNet) on MATLAB. Sound features for both classes were extracted using JAudio to train and test models that use SVM and Random Forest classifi-ers on Weka. Unnecessary features were removed one by one from the list of features to improve the performance of the classifiers. The result shows that CNN achieved accuracy of 84%, SVM has the best performance both with and without removing some audio features (i.e 94% and 92%, respectively), while Random Forest has 89 % accuracy. The test data is comprised of 51% of the studded class and 49% of the none-studded class and the result of the SVM model has achieved more than 94 %. Therefore, it can be considered as an acceptable result that can be used in practice.

    Fulltekst (pdf)
    fulltext
  • 43.
    Johansson, Ann
    et al.
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Bergman, Emil
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Utmaningar i informationshantering hos ett litet företag2023Independent thesis Basic level (professional degree), 10 poäng / 15 hpOppgave
    Abstract [sv]

    Sedan den industriella revolutionen har till dagens tillverkningsindustri utvecklat ett fokus på anpassningsbar, effektiv och hållbar tillverkning. Samtidigt har det administrativa arbetet digitaliserats genom informationssystem. Mindre företag kan ha utmaningar med att hitta lämpliga informationssystem anpassade till deras behov. Flexibla och anpassningsbara informationssystem är viktiga för att stödja även mindre företag. Syftet med studien är att identifiera vilka utmaningar ett mindre företag inom tillverkningsindustrin ställs inför gällande informationshantering.

    Denna studie har genomförts med forskningsstrategin Design Science. Totalt utfördes åtta semistrukturerade intervjuer där fyra anställda från Föllinge Hälsoprodukter AB intervjuades i två omgångar: kravinsamling och utvärdering. Technology Acceptance Model 3 (TAM3) användes som stöd för att konstruera intervjuguide för respektive omgång och stöd till den tematiska analysen av datainsamlingen. En prototyp av informationssystem utvecklades med funktionalitet och design baserat på kravinsamlingen.

    Studiens resultat omfattar problematik, krav samt utvärdering av prototyp vilket är i linje med forskningsupplägget design science. Resultatet visade att ett informationssystem med samlad information och tydlig design av gränssnitt skulle förbättra kommunikationen och effektiviteten för företaget. Utöver dessa resultat uppmärksammades det att tidsaspekten kan ha en påverkan på teknisk acceptans. Detta upptäcktes, när en av respondenterna ändrade sin attityd om att tillämpa ett informationssystem i arbetet, mellan kravinsamling och utvärdering. Miljö- och hållbarhetsaspekter beaktades genom användning av teknik och system som kan effektivisera företagens processer och bidra till minskad pappersanvändning och resursslöseri.

    Fulltekst (pdf)
    fulltext
  • 44.
    Jonsson, Max
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Deep Learning för klassificering av kundsupport-ärenden2020Independent thesis Basic level (professional degree), 10 poäng / 15 hpOppgave
    Abstract [sv]

    Företag och organisationer som tillhandahåller kundsupport via e-post

    kommer över tid att samla på sig stora mängder textuella data. Tack vare

    kontinuerliga framsteg inom Machine Learning ökar ständigt möjligheterna att

    dra nytta av tidigare insamlat data för att effektivisera organisationens framtida

    supporthantering. Syftet med denna studie är att analysera och utvärdera hur

    Deep Learning kan användas för att automatisera processen att klassificera

    supportärenden. Studien baseras på ett svenskt företags domän där

    klassificeringarna sker inom företagets fördefinierade kategorier. För att bygga

    upp ett dataset extraherades supportärenden inkomna via e-post (par av rubrik

    och meddelande) från företagets supportdatabas, där samtliga ärenden

    tillhörde en av nio distinkta kategorier. Utvärderingen gjordes genom att

    analysera skillnaderna i systemets uppmätta precision då olika metoder för

    datastädning användes, samt då de neurala nätverken byggdes upp med olika

    arkitekturer. En avgränsning gjordes att endast undersöka olika typer av

    Convolutional Neural Networks (CNN) samt Recurrent Neural Networks

    (RNN) i form av både enkel- och dubbelriktade Long Short Time Memory

    (LSTM) celler. Resultaten från denna studie visar ingen ökning i precision för

    någon av de undersökta datastädningsmetoderna. Dock visar resultaten att en

    begränsning av den använda ordlistan heller inte genererar någon negativ

    effekt. En begränsning av ordlistan kan fortfarande vara användbar för att

    minimera andra effekter så som exempelvis träningstiden, och eventuellt även

    minska risken för överanpassning. Av de undersökta nätverksarkitekturerna

    presterade CNN bättre än RNN på det använda datasetet. Den mest

    gynnsamma nätverksarkitekturen var ett nätverk med en konvolution per

    pipeline som för två olika test-set genererade precisioner på 79,3 respektive

    75,4 procent. Resultaten visar också att några kategorier är svårare för

    nätverket att klassificera än andra, eftersom dessa inte är tillräckligt distinkta

    från resterande kategorier i datasetet.

    Fulltekst (pdf)
    fulltext
  • 45.
    Kazan, Baran
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Additional Classes Effect on Model Accuracy using Transfer Learning2020Independent thesis Basic level (university diploma), 10 poäng / 15 hpOppgave
    Abstract [en]

    This empirical research study discusses how much the model’s accuracy changes when adding a new image class by using a pre-trained model with the same labels and measuring the precision of the previous classes to observe the changes. The purpose is to determine if using transfer learning is beneficial for users that do not have enough data to train a model. The pre-trained model that was used to create a new model was the Inception V3. It has the same labels as the eight different classes that were used to train the model. To test this model, classes of wild and non-wild animals were taken as samples. The algorithm used to train the model was implemented in a single class programmed in Python programming language with PyTorch and TensorBoard library. The Tensorboard library was used to collect and represent the result. Research results showed that the accuracy of the first two classes was 94.96% in training and 97.07% in validation. When training the model with a total of eight classes, the accuracy was 91.89% in training and 95.40 in validation. The precision of both classes was detected at 100% when the model solely had cat and dog classes. After adding six additional classes in the model, the precision changed to 95.82% of the cats and 97.16% of the dogs. 

    Fulltekst (pdf)
    BaranKazan
  • 46.
    Kristiansson, Albin
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Serverless Computing som Function-as-a-Service: Skillnader i prestanda mellan GCP, Azure och AWS2022Independent thesis Basic level (degree of Bachelor), 10 poäng / 15 hpOppgave
    Abstract [sv]

    Digitaliseringen går allt snabbare för att fylla det behov som det moderna samhälletkräver så behövs inte bara en digital arbetskraft, det behövs även en infrastruktur sommöjliggör en snabbare digital utveckling. Samtidigt har cloud computing och molnleverantörer blivit en alltmer integrerad del av mjukvaruutvecklingen. Ett ytterligare abstraktionslager som fått mer popularitet och uppmärksamhet de senaste åren är serverless computing. Serverless computing innebär ett abstraktionslager som moln-leverantörer tillhandahåller för att ta bort ansvaret för drift och skalbarhet av servrar.

    Denna studie konstruerar ett ramverk för en benchmark av prestanda för serverless infrastruktur på tre av de största moln-leverantörerna. Ramverket bygger på en grey box implementering av en rekursiv algoritm för att beräkna det 45:e numret i en Fibonacci-serie i Python, Java och NodeJS. Detta görs på moln-plattformarna Google Cloud Platform, Amazon Web Services och Microsoft Azure. Syftet är att se huruvida det finns skillnader i exekveringstid och minnesåtgång för den givna algoritmen på de tre plattformarna i respektive programmeringsspråk.

    Studien visar att det finns statistiskt signifikanta skillnader mellan både exekveringstid och minnesåtgång, för alla kodspråken på de tre plattformarna. Störst skillnad är det på NodeJS, följt av Java och sist Python. På aggregerad nivå är det större skillnad för minnesåtgång gentemot exekveringstid.

    Fulltekst (pdf)
    AlbiKristiansson-Kandidatuppsats
  • 47.
    Lindberg, Rebecca
    et al.
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Kranse, Mattias
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Tidsloggningssystem för ambulanshelikopterpiloter2019Independent thesis Basic level (degree of Bachelor), 10 poäng / 15 hpOppgave
    Abstract [sv]

    Tjänstgöringstid och dygnsvila är för ambulanshelikopterpiloter strikt reglerat. Avgångar och ankomster styrs av inkommande larm, vilket kan göra beräkning av tjänstgöringstid och dygnsvila komplicerat. I dagsläget görs beräkning och loggning manuellt, vilket kan generera osäkerhet med onödig larmfrånsägning som resultat.

    I detta arbete utförs en förstudie till ett tidsloggningssystem för ambulanshelikopterpiloter, med huvudsyfte att minska onödig larmfrånsägning. Ett IT-system skapas där en smarttelefon samlar in tidsdata som sedan presenteras i en webbapplikation.

    Som del i systemet utforskas möjligheten att automatiskt kunna logga flygtid med smarttelefon. En mobilapplikation ämnad för automatisk flygtidsloggning skapas med underlag och idéer hämtade från tidigare forskning och datainsamling. Resultatet visar att applikationen under testning loggar samma flygtid som helikoptern i 5 av 6 fall, med en minuts noggrannhet.

    För presentation av insamlade tidsdata tas en visualiseringsmodell fram i form av en webbapplikation baserad på tidigare forskning och vedertagna designprinciper. Testning av visualiseringsmodellen visar att det, för piloterna, är lättare att fatta rätt beslut under tidspress med framtagen visualiseringsmodell än med numeriskt format av samma data. Resultatet analyseras med bland annat t-test som visar att skillnaden mellan graf- och tabellpresentation är statistiskt signifikant.

    Fulltekst (pdf)
    fulltext
  • 48.
    Liu, Fei
    et al.
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Jonsson, Torsten
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Samhällsbyggnad.
    Seipel, Stefan
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap. Uppsala universitet.
    Evaluation of augmented reality-based building diagnostics using third person perspective2020Inngår i: ISPRS International Journal of Geo-Information, ISSN 2220-9964, Vol. 9, nr 1, artikkel-id 53Artikkel i tidsskrift (Fagfellevurdert)
    Abstract [en]

    Comprehensive user evaluations of outdoor augmented reality (AR) applications in the architecture, engineering, construction and facilities management (AEC/FM) industry are rarely reported in the literature. This paper presents an AR prototype system for infrared thermographic façade inspection and its evaluation. The system employs markerless tracking based on image registration using natural features and a third person perspective (TPP) augmented view displayed on a hand-held smart device. We focus on evaluating the system in user experiments with the task of designating positions of heat spots on an actual façade as if acquired through thermographic inspection. User and system performance were both assessed with respect to target designation errors. The main findings of this study show that positioning accuracy using this system is adequate for objects of the size of one decimeter. After ruling out the system inherent errors, which mainly stem from our application-specific image registration procedure, we find that errors due to a human’s limited visual-motoric and cognitive performance, which have a more general implication for using TPP AR for target designation, are only a few centimeters.

  • 49.
    Ljunggren, Anton
    et al.
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Nordgren, Niklas
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    Dataanalys och visualisering för optimering av skärande bearbetning2020Independent thesis Basic level (professional degree), 10 poäng / 15 hpOppgave
    Abstract [sv]

    Sandvik Coromant och deras kunder har maskiner inom skärande bearbetning som genererar data vid produktion. Nyttolasten av det data som genereras innehåller olika mätvärden från sensorer inuti maskinen samt händelser som sker i maskinen under produktion.

    I det här arbetet har insamlad data från maskiner använts för att försöka öka maskinernas produktivitet genom att bistå tekniker och maskinoperatörer med relevant information. För att förmedla informationen utvecklades ett mjukvarusystem som analyserar och visualiserar maskindata.

    Dataanalysen gjordes med hjälp av artificiell intelligens som tränades på sekventiell data för att prediktera verktygsbrott. Vid identifikation av en datasekvens som potentiellt kan leda till ett verktygsbrott, meddelas maskinoperatören via en mobilapplikation installerad på en portabel enhet.

    Datavisualiseringarna består av interaktiva linjediagram och tidssorterade listor av maskinhändelser. De interaktiva linjediagrammen är tvådimensionella och visar mätvärden med sitt ursprung från någon maskins sensorer längs y-axeln och tiden längs x-axeln. Interaktiviteten som finns tillgänglig för användare i linjediagrammen är zoomning, panorering samt klickbara datapunkter.

    Fulltekst (pdf)
    Examensarbete AL NN 2020
  • 50.
    Loubier, Michael
    Högskolan i Gävle, Akademin för teknik och miljö, Avdelningen för datavetenskap och samhällsbyggnad, Datavetenskap.
    ChatGPT: A Good Computer Engineering Student?: An Experiment on its Ability to Answer Programming Questions from Exams2023Independent thesis Basic level (professional degree), 10 poäng / 15 hpOppgave
    Abstract [en]

    The release of ChatGPT has really set new standards for what an artificial intelligence chatbot should be. It has even shown its potential in answering university-level exam questions from different subjects. This research is focused on evaluating its capabilities in programming subjects. To achieve this, coding questions taken from software engineering exams were posed to the AI (N = 23) through an experiment. Then, statistical analysis was done to find out how good of a student ChatGPT is by analyzing its answer’s correctness, degree of completion, diversity of response, speed of response, extraneity, number of errors, length of response and confidence levels. GPT-3.5 is the version analyzed.

    The experiment was done using questions from three different programming subjects. Afterwards, results showed a 93% rate of correct answer generation, demonstrating its competence. However, it was found that the AI occasionally produces unnecessary lines of code that were not asked for and thus treated as extraneity. The confidence levels given by ChatGPT, which were always high, also didn't always align with response quality which showed the subjectiveness of the AI’s self-assessment. Answer diversity was also a concern, where most answers were repeatedly written nearly the same way. Moreover, when there was diversity in the answers, it also caused much more extraneous code.

    If ChatGPT was to be blind tested for a software engineering exam containing a good number of coding questions, unnecessary lines of code and comments could be what gives it away as being an AI.

    Nonetheless, ChatGPT was found to have great potential as a learning tool. It can offer explanations, debugging help, and coding guidance just as any other tool or person could. It is not perfect though, so it should be used with caution.

    Fulltekst (pdf)
    ChatGPT - A Good Computer Engineering Student
12 1 - 50 of 92
RefereraExporteraLink til resultatlisten
Permanent link
Referera
Referensformat
  • apa
  • harvard-cite-them-right
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • sv-SE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • de-DE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf