hkr.sePublications
Change search
Refine search result
1 - 15 of 15
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Rows per page
  • 5
  • 10
  • 20
  • 50
  • 100
  • 250
Sort
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
Select
The maximal number of hits you can export is 250. When you want to export more records please use the Create feeds function.
  • 1.
    Bao, Leiming
    et al.
    Kristianstad University, School of Health and Society.
    Sun, Chunyan
    Kristianstad University, School of Health and Society.
    Human-Computer Interaction in a Smart House2012Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    The quality attribute concerning usability is generally of significant importance to systems. The area of Human Computer Interaction, HCI, especially handles several usability aspects. This degree project emphasizes HCI in a context of, so called, Smart House. The report is divided into three main sections: theory, application, and measurement results. In the theory section we will present about the context of HCI and the content of HCI, such as HCI model and goals of HCI design. In the application section we discuss the use of mobile phones as a device to remotely control devices of smart houses, and present a system developed to support such services. In order to make the system more attractive, we decided to design it for two categories of operations, menu operation and direct-touch operation mode. Finally, we have used questionnaires for reasons of measuring user satisfaction. Through investigation and analysis of the result of this, we come to the conclusion that system usability is good.

    Download full text (pdf)
    fulltext
  • 2.
    Buono, Vincenzo
    et al.
    Kristianstad University, Faculty of Natural Sciences.
    Petrovic, Petar
    Kristianstad University, Faculty of Natural Sciences.
    Enhance Inter-service Communication in Supersonic K-Native REST-based Java Microservice Architectures2021Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    The accelerating progress in network speeds and computing power permitted the architectural design paradigm to shift from monolithic applications to microservices. The industry moved from single-core and multi-threads, code-heavy applications, running on giant machines 24/7 to smaller machines, multi-cores single threads where computing power and memory consumption are managed very critically. With the advent of this novel approach to designing systems, traditional multi-tier applications have been broken down into hundreds of microservices that can be easily moved around, start, and stop quickly. In this context, scaling assumed a new meaning, rather than scaling up by adding more resources or computing power, now systems are scaled dynamically by adding more microservices instances. This contribution proposes a theoretical study and a practical experiment to investigate, compare and outline the performance improvements aid by the implementation of Protocol Buffers, Google's language-neutral, binary-based representational data interchange format over traditional text-based serialization formats in a modern, Cloud-Native, REST-based Java Microservice architecture. Findings are presented showing promising results regarding the implementation of Protobuf, with a significant reduction in response time (25.1% faster in the best-case scenario) and smaller payload size (72.28% better in the best-case scenario) when compared to traditional textual serialization formats while literature revealed out-of-the-box mechanisms for message versioning with backward compatibility.

    Download full text (pdf)
    fulltext
  • 3.
    Dewangga, Brian
    Kristianstad University, School of Health and Society.
    Inspirational Filter Application for Fashion E-Commerce2012Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Electronic commerce is becoming a growing industry as information technology has been gradually diversifying the business industry. As a result, there is greater competition between online businesses to attract and retain customers. To overcome this challenge, it is proposed that by implementing a new Inspirational Filter Application to a company’s web store’s filter will increase the growth of returning costumers. This new application is based on loose filters, which goes beyond traditional sorting mechanisms based on color and size. This technology expands searches into inspirational categories such as occasion, material and style, allowing the customer to online shop with greater variety and efficiency. By developing this application alongside with Scandinavian web shop, Boozt Fashion AB, the success rate is tracked after the establishment of this application.

    Download full text (pdf)
    BScThesisDewangga
  • 4.
    Einarson, Daniel
    Kristianstad University, School of Health and Society, Avdelningen för Design och datavetenskap.
    Approaching CMM to an educational CDIO based software engineering process2012In: Proceedings of the 8th International CDIO Conference, Queensland University of Technology, Brisbane, July 1 - 4, 2012, 2012Conference paper (Refereed)
    Abstract [en]

    Software Engineering is probably one of the most recent engineering disciplines. As such there have been major requirements put on that discipline to undergo appropriate transformations from immaturity to higher levels of maturity. This does not only relate to matters of evolution of techniques, and usability, but also the process of developing the software of concern.

    The ability to succeed in a large scaled Software Engineering project is probably highly dependent on the ways of working, that is, on the working process that fulfils the project. The Capability Maturity Model aims to assess the maturity of a software process, and serves as a guidance to improve such processes. Maturity here relates to degrees of formality and optimization, from ad hoc driven processes, via defined process structures, to active process optimization.

    Seen in a perspective of Software Engineering education we can see that it is of high importance that students get exhaustive practice in project based work. Several working process models of that are proposed in the context of Software Engineering research. Following such models may increase the probability of project success, both in industry and in educational projects. Still, a process with inherent self-reflecting mechanisms may increase such probability even further, with effect on quality of both work and product.

    This contribution will shed light on the working process of students, where self-reflection, self-motivation, and process improvement are put in focus. A model for this has been the Capability Maturity Model where reflecting over working processes aims to increase grades of process maturity and quality.

    Download full text (pdf)
    fulltext
  • 5.
    Einarson, Daniel
    Kristianstad University, School of Health and Society, Avdelningen för Design och datavetenskap.
    Ethics and responsibilities in a CDIO based software engineering process2013In: Proceedings of the 9th International CDIO Conference, Massachusetts Institute of Technology and Harvard University School of Engineering and Applied Sciences, Cambridge, Massachusetts, June 9 – 13, 2013, 2013Conference paper (Refereed)
    Abstract [en]

    The great impact that Software Engineering has had on society during the latest decades has put demands on that discipline to become a mature, as well as a trustworthy engineering discipline. Here, the so called, software engineering Code of Ethics has been introduced to encourage such development.

    The Code of Ethics has a prime focus on the Public, and a secondary focus on co-operation and development. While the Code of Ethics in first place concerns Software Engineers in professional work, it is interesting to see how this concept influences maturity and trustworthiness also to students in educational project based work.

    This contribution will cover on-going experiments in project based courses where students reflect on the Code of Ethics. Such reflections should have impact on team work, as well as on views on Software Engineering for the common public. The main question concerns how student’s project work may be improved through such reflections, to meet previously observed cases of low self-responsibility and effort. The contribution covers case studies of CDIO based projects, as well as the concept of the Code of Ethics of Software Engineering in itself.

    According CDIO, using the Code of Ethics in education should have relevance to several points of the CDIO syllabus, such as, 2.4 Attitudes, Thought and Learning, and 2.5 Ethics, Equity and Other responsibilities. The case studies as such, furthermore relate to aspects such as team work and communication, besides the core of the CDIO intension of driving student projects.

    Download full text (pdf)
    fulltext
  • 6.
    Einarson, Daniel
    Kristianstad University, School of Health and Society, Avdelningen för Design och datavetenskap.
    Progressioner inom en projekt-baserad kurs baserad på principer från Software Engineering och CDIO2013In: Lärarlärdom: högskolepedagogisk konferens 2013 i Kristianstad / [ed] Stefan Larsson, Kristianstad: Kristianstad University Press , 2013, p. 6-25Conference paper (Other academic)
    Abstract [sv]

    För att möta kraven hos anställda inom industrin för moderna datorbaserade produkter behöver utbildningsanstalterna ge studenter möjlighet att ta till sig av såväl fundamentala och långlivade teorier som de  senaste teknikerna. Detta är dock inte tillräckligt. Storskaliga produkter kräver samverkan mellan grupper av  utvecklare och detta faktum i sig självt sätter fokus på ytterligare utmaningar.  Själva arbetsprocessen måste  synkroniseras, kommunikationen mellan utvecklare måste vara effektiv, osv. För att förbereda studenter på även  sådana utmaningar måste således utbildningsanstalterna dessutom anpassa undervisningen så att även arbeten i  projektgrupper, kommunikation inom dessa, styrning av arbetsprocesser, förhållningssätt, mm,  ges lämpliga utrymmen.

    CDIO är ett världsomspännande innovativt utbildningsramverk för att producera nästa generation av ingenjörer. I fokus för detta står projektbaserade undervisningsformer. Speciellt bejakar man arbetsfaserna Concieve (C), Design (D), Implement (I) och Operate (O), där man via dessa utvecklar en produkt som ska ha tillräckliga inslag av svårighet och komplexitet för att efterlikna de utmaningar man har i utveckling av verkliga produkter. Bakgrunden till detta initiativ ligger en identifiering av ett signifikant problem i teknikindustrin där man sett att utbildning av ingenjörer mestadels utgår från teoretiserade problem. Man har alltså ett gap mellan utbildningen och  teknikindustrins krav. Vidare kräver reell produktutveckling samarbeten i arbetsteam, där även detta poängteras som CDIO-synvinkel.

    Detta bidrag har tre huvudsyften. Dels kommer det att presentera CDIO och begrepp som förekommer inom detta. Dels kommer exempel ges på en kurs i Software Engineering, som kan ses som särskilt CDIO- inspirerad. Kursen har i sin form tre år bakom sig, där stegvis utveckling gjorts speciellt med fokus på att förbättra arbetsprocessen.  Inspiration för progression av kursen har tagits såväl från CDIO som från området för Software Engineering. Inspiration från Software Engineering bör ses utifrån de barnsjukdomar och mognadsprocesser denna fortfarande tämligen nya disciplin har bakom sig. Därför kommer även detta att belysas. Vidare kan materialet bakom detta bidrag även delvis ses som en sammanställning  av tre på varandra följande konferensbidrag till internationellt hållna CDIO-konferenser.

    Download full text (pdf)
    fulltext
  • 7.
    Einarson, Daniel
    Kristianstad University, School of Health and Society, Avdelningen för Design och datavetenskap.
    Working- vs. educational processes in software engineering vs. CDIO2011In: 7th International CDIO Conference 2011, Danmarks Tekniske Universitet, DTU, 2011, p. 438-452Conference paper (Refereed)
    Abstract [en]

    The relatively short history of IT can unfortunately point out a number of failing projects concerning missing deadlines, functionalities, low quality, etc. Theories and techniques have been developed, to meet inherent problems and challenges. But also software process models, that is ways of working, where several typical activities within software processes have been emphasized. Still, the use of software also seems to bring even further requirements on new techniques. A conclusion is therefore that, besides from some core fundaments, inherent parts of IT are, by necessity, evolving in themselves.

    When it comes to educational systems, an appropriate set of theories, techniques, and principles should be taught to prepare for working in software industry. Still, this is not enough. A software engineer actually needs to be able to handle all the steps of a software process. That is, educational systems have to find ways to support teachings, not only in theories, techniques, and principles, but also in ways of working that hopefully should correspond well to the practices of software industry. Furthermore, students should be gained by getting educational support to meet and handle the ever changing future.

    This contribution presents project based approaches where the process of developing the project result should have several benefits. First, it should provide a basis for training core practices of Computer Science, second it should prepare for software processes, i.e., ways of working in software industry, and third, it should aim for students being responsible for self learning. Especially, the third point is significantly important in a discipline of ever changing techniques. Inspiration is taken from well known Software Process Models. Such are models are shown to lie close to the CDIO initiative. Software Process Models are discussed, comparisons with CDIO are provided, as well as a case study on a project based course.

    Download full text (pdf)
    SE_and CDIO_PAPER
  • 8.
    Jovanovic, Aleksandar
    et al.
    Kristianstad University, Faculty of Natural Sciences, Avdelningen för datavetenskap.
    Vu, Cong
    Kristianstad University, Faculty of Natural Sciences, Avdelningen för datavetenskap.
    Triggningskriterier i triggningsmodul för trådlösa dataloggern DL141E2018Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    With the data logger DL141E it’s possible to continuously log measurement data from sensors up to 30k samples per second, and then transferring them to a mobile phone with Bluetooth technology. But this is by far too much sample data in a small time for a mobile phone with technical limitations to receive. That’s why only relevant measurement data should be mass logged to reduce the unnecessary data amount. Int his study a new approach is proposed where a specific and smaller amount of discrete pre-samples are logged in sequence. Every set of pre-samples is processed by comparing them to the user pre-defined trigger criterias. Met criterias will trigger logging of a massive set of samples on basis of only interesting signal deviations. The following trigger criterias are used: a specific signal level to cross, a specific signal direction, and both of these in combination with an amount of consecutive samples. The study provides an examination on how the signal processing method ”Lebesgue sampling” can be applied with the above criterias to achieve a god accuracy with reasonable processing time on mobile phones. This is observed using sensors with the most common signal types ramp and pulse in an environment where small noises and transients occur. The accuracy and the processing load are taken into account when estimating the efficiency of Lebesgue method and when estimating how many pre-samples per set might be sufficient. The implementation is written in Java Android platform and then integrated into a digital triggering module with Graphical User Interface (GUI).

    Download full text (pdf)
    fulltext
  • 9.
    Li, Yuesong
    et al.
    Kristianstad University, School of Health and Society.
    Powell, Mark
    Kristianstad University, School of Health and Society.
    HTML5, A Serious Contender to Native App Development or Not?2013Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Many desktop applications have moved away from heavy client-side programs tolighter web-based solutions served from the cloud. Mobile applications have also beentraditionally client-based in the form of native applications. With the use of HTML5,however, there is a growing shift towards web apps as opposed to native. HTML5technologies are enabling mobile apps to run in the browser with some native appfunctionality. HTML5 has received a great deal of attention since its release in 2009,there are numerous articles and discussions on the Internet. Some developers are verynegative and some are very positive towards the idea that it is a serious contender inmobile application development. This report presents research carried out to get theviews of developers as to their current use of HTML5 and how much they expect tobe developing mobile apps using HTML5 in the future. Judging by the level ofresponse gained and comments given, this is a very hot topic right now. The researchshows that HTML5 is a viable alternative to native app development but it has somelimitations and has some way to go before it could begin to replace native appdevelopment altogether.

    Download full text (pdf)
    Html5vsNative
  • 10.
    Oachesu, Alex
    et al.
    Kristianstad University, Faculty of Natural Sciences.
    Negovanovic, Nemanja
    Kristianstad University, Faculty of Natural Sciences.
    The core problems of globally distributed work in software development environments, and possible solutions: DevOps environments' opportunities for better adoption of a globally distributed working culture2021Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Both distributed work and DevOps are on an upward trend. There is a slight resemblance between the problems that DevOps is trying to find answers to, the solutions, and the common problems that geographically distributed work faces. Mainly, they are related to isolated environments that have difficulties in mutual understanding and communication, collaboration. All this leads to inefficiencies and costs that affect the overall efficiency of companies. This report identifies how DevOps engineering principles and implementations provide solutions to common problems in globally distributed work environments. It uses a literature systematic literature search and review to extract the recent and relevant academic data in the scope of the two research questions. Then, a proof-of-concept is implemented for DevOps, which confirms the literature. In parallel, a survey addressed to Swedish companies provides subject-related data from the professional environment, which largely supports the literature and brings extra knowledge. All of this is considered in data analysis and formulation of conclusions, showing DevOps features that can improve and support work in globally distributed environments and outlining the importance of the tailored organizational culture for the modern need of large-scale distributed work. 

    Download full text (pdf)
    fulltext
  • 11.
    Pradhan, Shameer Kumar
    Kristianstad University, Faculty of Natural Science.
    Investigation of Event-Prediction in Time-Series Data: How to organize and process time-series data for event prediction?2019Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    The thesis determines the type of deep learning algorithms to compare for a particular dataset that contains time-series data. The research method includes study of multiple literatures and conduction of 12 tests. It deals with the organization and processing of the data so as to prepare the data for prediction of an event in the time-series. It also includes the explanation of the algorithms selected. Similarly, it provides a detailed description of the steps taken for classification and prediction of the event. It includes the conduction of multiple tests for varied timeframe in order to compare which algorithm provides better results in different timeframes. The comparison between the selected two deep learning algorithms identified that for shorter timeframes Convolutional Neural Networks performs better and for longer timeframes Recurrent Neural Networks has higher accuracy in the provided dataset. Furthermore, it discusses possible improvements that can be made to the experiments and the research as a whole.

    Download full text (pdf)
    fulltext
  • 12.
    Rönkkö, Kari
    Blekinge Institute of Technology.
    Software practice from the inside: ethnography applied to software engineering2002Licentiate thesis, comprehensive summary (Other academic)
    Abstract [en]

    Empirical methodologies have recently attracted increasing attention from the broader software engineering community. In particular, organisational issues and the human role in software development have been addressed. Qualitative research approaches have been identified as necessary for understanding human nature. One qualitative methodology which has become increasingly recognised in the software engineering community is ethnography. It is also the qualitative approach that is addressed in this thesis, i.e. ethnography in relation to software engineering. Ethnography emphasises the members point of view in an effort to understand the organisation of a social, cultural and technical setting. Until now, only a handful of ethnographic studies focusing on software engineering have been carried out in accordance with the original conception of ethnography; these studies have traditionally been performed by sociologists. The understanding and application of ethnography by software engineers differ from that of sociologists as it gives up the studied people's point of view in the analysis of data. The thesis is based on two independent ethnographic studies where the ‘inside’ perspective which complies with the original understanding of the methodology is applied. Using these examples as a basis, the relation between ethnography and software engineering research is explored. The objective of this thesis is to promote ‘ethnographic knowledge’ by giving an overview of ethnographic work within software engineering, presenting an original understanding of ethnography, comparing software engineers' understanding of ethnography with the original understanding of ethnography, demonstrating how the different implicit research attitudes of ethnographers and software engineers produce different research discourses, and finally pointing to an opportunity to combine ethnography, which contributes an ‘inside perspective’, with software engineering's need for constant improvement.

  • 13.
    Tang, Fohai
    Kristianstad University, School of Health and Society.
    A Mobile System for Vital Sign’s Data Collection and Data Presentation2012Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    The purpose of this project work is to make research on vital sign’s data collection and datapresentation on handheld devices. With the development of smart phones and tablets, more andmore people prefer accomplishing their daily tasks on mobile devices. Additionally, theawareness of personal health care increases at the same time. This report consists of three mainparts: analysis, design and implementation and system evaluation. By studying literature andsearching related works on the internet, general design guidelines are documented. The result isthat a prototype is implemented with the functionalities of data collection and data presentation.The system test and evaluation are also completed.

    Download full text (pdf)
    Project_Report_DSY09_F_T.pdf
  • 14.
    Törnberg, Michael
    et al.
    Kristianstad University, School of Health and Society.
    Eric, Karlsson
    Kristianstad University, School of Health and Society.
    Mobilapplikationer som hjälpmedel i underhållsindustrin: med fokusering på arbetsorderhantering2012Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    This thesis paper discusses the results of a survey which was conducted to investigate the potential usefulness of mobile apps in the maintenance department at Perstorp Specialty Chemicals AB. The paper contains four sections, a theory section, a method section , a section that explains the functionality of the app, and finally a results section where the results and conclusions of the survey are discussed. The theory section explains and discusses relevant terminology used in the computer science field and in the maintenance industry. The theoretical model used in this paper is also discussed. The methods section gives a stepwise description of the project and a description of platform and software used. In addition, the calculation models and survey techniques utilized are presented. The app section gives a thorough description of the app and its functions. Finally, results, conclusions and suggestions for future work are presented.

    Download full text (pdf)
    fulltext
  • 15.
    Zhang, Linfan
    et al.
    Kristianstad University, School of Health and Society.
    Zheng, Shuang
    Kristianstad University, School of Health and Society.
    Enhancing QR Code Security2015Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Quick Response code opens possibility to convey data in a unique way yet insufficient prevention and protection might lead into QR code being exploited on behalf of attackers. This thesis starts by presenting a general introduction of background and stating two problems regarding QR code security, which followed by a comprehensive research on both QR code itself and related issues. From the research a solution taking advantages of cloud and cryptography together with an implementation come after. We also give an objective evaluation on the outcome in comparison to existing QR products. They are based on the purpose of enhancing QR code security and aim to interpret how we have tackle the specified problems meanwhile to suggest possible further work for bringing security of QR code to a higher level. 

    Download full text (pdf)
    Enhancing QR Code Security
1 - 15 of 15
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf