lnu.sePublications
Change search
Refine search result
1234567 51 - 100 of 485
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.
  • 51.
    Bures, Tomás
    et al.
    Charles University Prague, Czech Republic.
    Weyns, DannyLinnaeus University, Faculty of Technology, Department of Computer Science.Klein, MarkSEI, Carnegie Mellon University, USA.Haber, Rodolfo ESpanish Council for Scientific Research, Spain.
    7th IEEE International Conference on  Software Engineering (ICSE), 2015 IEEE/ACM 3 (Volume:2 )2015Conference proceedings (editor) (Refereed)
    Abstract [en]

    Cyber-physical system (CPS) have been recognized as a top-priority in research and development. The innovations sought for CPS demand them to deal effectively with dynamicity of their environment, to be scalable, adaptive, tolerant to threats, etc. -- i.e. they have to be smart. Although approaches insoftware engineering (SE) exist that individually meet these demands, their synergy to address the challenges of smart CPS (sCPS) in a holistic manner remains an open challenge. The workshop focuses on software engineering challenges for sCPS. The goals are to increase the understanding of problems of SE for sCPS, study foundational principles for engineering sCPS, and identify promising SE solutions for sCPS. Based on these goals, the workshop aims to formulate a research agenda for SE of sCPS.

  • 52.
    Bytyçi, Eliot
    et al.
    University of Prishtina, Kosovo.
    Ahmedi, Lule
    University of Prishtina, Kosovo.
    Kurti, Arianit
    Linnaeus University, Faculty of Technology, Department of Computer Science. Interactive Institute Swedish ICT.
    Association Rule Mining with Context Ontologies: An Application to Mobile Sensing of Water Quality2016In: Metadata and Semantics Research: 10th International Conference, MTSR 2016, Göttingen, Germany, November 22-25, 2016, Proceedings / [ed] Garoufallou, E., Subirats Coll, I., Stellato, A., Greenberg, J, Cham: Springer, 2016, p. 67-78Conference paper (Refereed)
    Abstract [en]

    Internet of Things (IoT) applications by means of wireless sensor networks (WSN) produce large amounts of raw data. These data might formally be defined by following a semantic IoT model that covers data, meta-data, as well as their relations, or might simply be stored in a database without any formal specification. In both cases, using association rules as a data mining technique may result into inferring interesting relations between data and/or metadata. In this paper we argue that the context has not been used extensively for added value to the mining process. Therefore, we propose a different approach when it comes to association rule mining by enriching it with a context-aware ontology. The approach is demonstrated by hand of an application to WSNs for water quality monitoring. Initially, new ontology, its concepts and relationships are introduced to model water quality monitoring through mobile sensors. Consequently, the ontology is populated with quality data generated by sensors, and enriched afterwards with context. Finally, the evaluation results of our approach of including context ontology in the mining process are promising: new association rules have been derived, providing thus new knowledge not inferable when applying association rule mining simply over raw data.

  • 53.
    Börstler, Jürgen
    et al.
    Blekinge Institute of Technology, Sweden.
    Stoerrle, Harald
    QAware GmbH, Germany.
    Toll, Daniel
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM), Department of Computer Science.
    van Assema, Jelle
    Univ Amsterdam, Netherlands.
    Duran, Rodrigo
    Aalto Univ, Finland.
    Hooshangi, Sara
    George Washington Univ, USA.
    Jeuring, Johan
    Univ Utrecht, Netherlands.
    Keuning, Hieke
    Windesheim Univ Appl Sci, Netherlands.
    Kleiner, Carsten
    Univ Appl Sci & Arts Hannover, Germany.
    MacKellar, Bonnie
    St Johns Univ, USA.
    "I know it when I see it" - Perceptions of Code Quality ITiCSE'17 Working Group Report2018In: ITICSE-WGR'17: PROCEEDINGS OF THE 2017 ITICSE CONFERENCE WORKING GROUP REPORTS, ACM Publications, 2018, p. 70-85Conference paper (Refereed)
    Abstract [en]

    Context. Code quality is a key issue in software development. The ability to develop high quality software is therefore a key learning goal of computing programs. However, there are no universally accepted measures to assess the quality of code and current standards are considered weak. Furthermore, there are many facets to code quality. Defining and explaining the concept of code quality is therefore a challenge faced by many educators. Objectives. In this working group, we investigated code quality as perceived by students, educators, and professional developers, in particular, the differences in their views of code quality and which quality aspects they consider as more or less important. Furthermore, we investigated their sources for information about code quality and its assessment. Methods. We interviewed 34 students, educators and professional developers regarding their perceptions of code quality. For the interviews they brought along code from their own experience to discuss and exemplify code quality. Results. There was no common definition of code quality among or within these groups. Quality was mostly described in terms of indicators that could measure an aspect of code quality. Among these indicators, readability was named most frequently by all groups. The groups showed significant differences in the sources they use for learning about code quality with education ranked lowest in all groups. Conclusions. Code quality should be discussed more thoroughly in educational programs.

  • 54.
    Börstler, Jürgen
    et al.
    Blekinge Institute of Technology.
    Störrle, Harald
    QAware GmbH, Germany.
    Toll, Daniel
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM), Department of Computer Science.
    van Assema, Jelle
    University of Amsterdam, Netherlands.
    Duran, Rodrigo
    Aalto University, Finland.
    Hooshangi, Sara
    George Washington University, USA.
    Jeuring, Johan
    Utrecht University, Netherlands.
    Hieke, Keuning
    Windesheim University of Applied Sciences, Netherlands.
    Kleiner, Carsten
    University of Applied Sciences & Arts Hannover, Germany.
    MacKellar, Bonnie
    St John's University, USA.
    "I know it when I see it": perceptions of code quality2017In: ITiCSE '17: Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education, New York, NY, USA: Association for Computing Machinery (ACM), 2017, p. 389-389Conference paper (Refereed)
    Abstract [en]

    Code quality is a key issue in software development. The ability to develop software of high quality is therefore a key learning goal of computing programs. However, there are no universally accepted measures to assess the quality of code and current standards are consideredweak. Furthermore, there are many facets to code quality. Defining and explaining the concept of code quality is therefore a challenge faced by many educators. In this working group, we investigate the perceptions of code quality of students, teachers, and professional programmers. In particular, we are interested in the differences in views of code quality by students, educators, and professional programmers and which quality aspects they consider as more or less important. Furthermore, we are interested in which sources of information on code quality and its assessment are used by these groups. Eventually, this will help us to develop resources that can be used to broaden students' views on software quality.

    Download full text (pdf)
    Abstract
  • 55.
    Cakir, Ece
    Linnaeus University, Faculty of Engineering and Technology, Department of Computer Science.
    Single Sign-On: Risks and Opportunities of Using SSO (Single Sign-On) in a Complex System Environment with Focus on Overall Security Aspects2013Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    Main concern of this thesis is to help design a secure and reliable network system which keeps growing in complexity due to the interfaces with multiple logging sub-systems and to ensure the safety of the network environment for everyone involved. The parties somewhat involved in network systems are always in need of developing new solutions to security problems and striving to have a secure access into a network so as to fulfil their job in safe computing environments. Implementation and use of SSO (Single Sign-On) offering secure and reliable network in complex systems has been specifically defined for the overall security aspects of enterprises.

    The information to be used within and out of organization was structured layer by layer according to the organizational needs to define the sub-systems. The users in the enterprise were defined according to their role based profiles. Structuring the information layer by layer was shown to improve the level of security by providing multiple authentication mechanisms. Before implementing SSO system necessary requirements are identified. Thereafter, user identity management and different authentication mechanisms were defined together with the network protocols and standards to insure a safe exchange of information within and outside the organization. A marketing research was conducted in line of the SSO solutions. Threat and risk analysis was conducted according to ISO/IEC 27003:2010 standard. The degree of threat and risk were evaluated by considering their consequences and possibilities. These evaluations were processed by risk treatments.

    MoDAF (Ministry of Defence Architecture Framework) used to show what kind of resources, applications and the other system related information are needed and exchanged in the network. In essence some suggestions were made concerning the ideas of implementing SSO solutions presented in the discussion and analysis chapter.

    Download full text (pdf)
    Risks and Opportunities of Using SSO (Single Sign-On) in a Complex System Environment with Focus on Overall Security Aspects
  • 56.
    Calvo, Adrián
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Using the IBM WatsonTM Dialog Service for Assisting Parallel Programming2016Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    IBM Watson is on the verge of becoming a milestone in computer science as it is using a new technology that relies on cognitive systems. IBM Watson is able to understand questions in natural language and give proper answers. The use of cognitive computing in parallel programming is an open research issue. Therefore, the objective of this project is to investigate how IBM Watson can help in parallel programming by using the Dialog Service. In order to answer our research question an application has been built based on the IBM Watson Dialog Service and a survey has been carried out. The results of our research demonstrate that the developed application offers valuable answers to the questions asked by a programmer and the survey reveals that students would be interested in using it.

    Download full text (pdf)
    Adrián_Calvo_BSc_Thesis_2016
  • 57.
    Caporuscio, Mauro
    et al.
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM), Department of Computer Science.
    D'Angelo, Mirko
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM), Department of Computer Science.
    Grassi, V.
    Univ Roma Tor Vergata, Italy.
    Mirandola, R.
    Politecn Milan, Italy..
    Reinforcement Learning Techniques for Decentralized Self-adaptive Service Assembly2016In: SERVICE-ORIENTED AND CLOUD COMPUTING, (ESOCC 2016), Springer, 2016, p. 53-68Conference paper (Refereed)
    Abstract [en]

    This paper proposes a self-organizing fully decentralized solution for the service assembly problem, whose goal is to guarantee a good overall quality for the delivered services, ensuring at the same time fairness among the participating peers. The main features of our solution are: (i) the use of a gossip protocol to support decentralized information dissemination and decision making, and (ii) the use of a reinforcement learning approach to make each peer able to learn from its experience the service selection rule to be followed, thus overcoming the lack of global knowledge. Besides, we explicitly take into account load-dependent quality attributes, which lead to the definition of a service selection rule that drives the system away from overloading conditions that could adversely affect quality and fairness. Simulation experiments show that our solution self-adapts to occurring variations by quickly converging to viable assemblies maintaining the specified quality and fairness objectives.

  • 58.
    Caporuscio, Mauro
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Ghezzi, Carlo
    Politecnico di Milano, Italy.
    Engineering Future Internet applications: The Prime approach2015In: Journal of Systems and Software, ISSN 0164-1212, E-ISSN 1873-1228, Vol. 106, p. 9-27Article in journal (Refereed)
    Abstract [en]

    The Future Internet is envisioned as a worldwide environment connecting a large open-ended collection of heterogeneous and autonomous resources, namely Things, Services and Contents, which interact with each other anywhere and anytime. Applications will possibly emerge dynamically as opportunistic aggregation of resources available at a given time, and will be able to self-adapt according to the environment dynamics. In this context, engineers should be provided with proper modeling and programming abstractions to develop applications able to benefit from Future Internet, by being at the same time fluid, as well as dependable. Indeed, such abstractions should (i) facilitate the development of autonomous and independent interacting resources (loose coupling), (ii) deal with the run-time variability of the application in terms of involved resources (flexibility), (iii) provide mechanisms for run-time resources discovery and access (dynamism), and (iv) enable the running application to accommodate unforeseen resources (serendipity).

    To this end, Prime (P-Rest at design/run tIME) defines the P-REST architectural style, and a set of P-REST oriented modeling and programming abstractions to provide engineers with both design-time and run-time support for specifying, implementing and operating P-RESTful applications.

  • 59.
    Caporuscio, Mauro
    et al.
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM), Department of Computer Science.
    Grassi, V.
    Univ Roma Tor Vergata, Italy.
    Marzolla, M.
    Univ Bologna, Italy.
    Mirandola, R.
    Politecn Milan, Italy.
    GoPrime: A Fully Decentralized Middleware for Utility-Aware Service Assembly2016In: IEEE Transactions on Software Engineering, ISSN 0098-5589, E-ISSN 1939-3520, Vol. 42, no 2, p. 136-152Article in journal (Refereed)
    Abstract [en]

    Modern applications, e.g., for pervasive computing scenarios, are increasingly reliant on systems built from multiple distributed components, which must be suitably composed to meet some specified functional and non-functional requirements. A key challenge is how to efficiently and effectively manage such complex systems. The use of self-management capabilities has been suggested as a possible way to address this challenge. To cope with the scalability and robustness issues of large distributed systems, self-management should ideally be architected in a decentralized way, where the overall system behavior emerges from local decisions and interactions. Within this context, we propose GOPRIME, a fully decentralized middleware solution for the adaptive self-assembly of distributed services. The GOPRIME goal is to build and maintain an assembly of services that, besides functional requirements, fulfils also global quality-of-service and structural requirements. The key aspect of GOPRIME is the use of a gossip protocol to achieve decentralized information dissemination and decision making. To show the validity of our approach, we present results from the experimentation of a prototype implementation of GOPRIME in a mobile health application, and an extensive set of simulation experiments that assess the effectiveness of GOPRIME in terms of scalability, robustness and convergence speed.

  • 60.
    Caporuscio, Mauro
    et al.
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM), Department of Computer Science.
    Mirandola, Raffaela
    Polytechnic University of Milan, Italy.
    Trubiani, Catia
    Gran Sasso Science Institute, Italy.
    Building design-time and run-time knowledge for QoS-based component assembly2017In: Software, practice & experience, ISSN 0038-0644, E-ISSN 1097-024X, Vol. 47, no 12, p. 1905-1922Article in journal (Refereed)
    Abstract [en]

    Modern software systems are required to dynamically adapt to changing workloads, scenarios, and objectives and to achieve a certain Quality of Service (QoS). Guaranteeing QoS requirements is not trivial, as run-time uncertainty might invalidate the design-time rationale, where software components have been selected by means of off-line analysis. In this work, we propose a QoS-based feedback approach that makes a combined use of design-time predictions and run-time measurements to manage QoS data over time and support software architects while selecting software components that best fit QoS requirements. We illustrate the feasibility and efficacy of the approach on a case study, where the quantitative evaluation shows how the analysis effectively identifies the sources of QoS violations and indicates possible solutions to achieve QoS requirements.

  • 61.
    Caporuscio, Mauro
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Mirandola, Raffaela
    Politecnico di Milano, Italy.
    Trubiani, Catia
    Gran Sasso Science Institute, Italy.
    QoS-based Feedback for Service Compositions2015In: Proceedings of the 11th International ACM SIGSOFT Conference on Quality of Software Architectures, ACM Press, 2015, p. 37-42Conference paper (Refereed)
    Abstract [en]

    The Service Oriented Architecture is boosting a fast move from developing applications as stand-alone systems, to developing applications as composition of autonomous and heterogeneous services. Service compositions are required to adapt dynamically to changing workloads, scenarios and objectives, and to achieve a certain Quality of Service (QoS). Guaranteeing such requirements is not a trivial task, since run-time variability makes the process of devising service compositions challenging for software designers. In this paper, we exploit the QoS analysis at run time to support software design, highlighting service compositions where QoS predictions are not reliable enough. To this end, we propose a QoS-based feedback framework that makes use of design-time and run-time knowledge to manage QoS data over time, and support software architect while devising a service composition that best fits QoS requirements. We illustrate the feasibility and effectiveness of the approach on a case study from the e-health domain.

  • 62.
    Caporuscio, Mauro
    et al.
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM), Department of Computer Science.
    Weyns, Danny
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM), Department of Computer Science. Katholieke Univ Leuven, Belgium.
    Andersson, Jesper
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM), Department of Computer Science.
    Axelsson, Clara
    Linnaeus University, Faculty of Health and Life Sciences, Department of Medicine and Optometry.
    Petersson, Göran
    Linnaeus University, Faculty of Health and Life Sciences, Department of Medicine and Optometry.
    IoT-enabled Physical Telerehabilitation Platform2017In: Proccedings of the International Workshop on Engineering IoT Systems: Architectures, Services, Applications, and Platforms, IEEE, 2017, p. 112-119Conference paper (Refereed)
    Abstract [en]

    Physical telerehabilitation services over the Internet allow physiotherapists to engage in remote consultation with patients at their homes, improving the quality of care and reducing costs. Traditional visual approaches, such as webcams and videophones, are limited in terms of precision of assessment and support for assistance with exercises. In this paper, we present a Physical Telerehabilitation System (PTS) that enhances video interaction with IoT technology to monitor the position of the body of patients in space and provide smart data to physiotherapists and users. We give an overview of the architecture of the PTS and evaluate (i) its usability based on a number of interviews and focus groups with stakeholders, and (ii) its technical efficiency based on a series of measurements. From this evaluation, we derive a number of challenges for further improvement of the PTS and outline a possible solution based on a microservices architecture.

  • 63.
    Carlsson, Emil
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Mining Git Repositories: An introduction to repository mining2013Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    When performing an analysis of the evolution of software quality and software metrics,there is a need to get access to as many versions of the source code as possible. There isa lack of research on how data or source code can be extracted from the source controlmanagement system Git. This thesis explores different possibilities to resolve thisproblem.

    Lately, there has been a boom in usage of the version control system Git. Githubalone hosts about 6,100,000 projects. Some well known projects and organizations thatuse Git are Linux, WordPress, and Facebook. Even with these figures and clients, thereare very few tools able to perform data extraction from Git repositories. A pre-studyshowed that there is a lack of standardization on how to share mining results, and themethods used to obtain them.

    There are several tools available for older version control systems, such as concurrentversions system (CVS), but few for Git. The examined repository mining applicationsfor Git are either poorly documented; or were built to be very purpose-specific to theproject for which they were designed.

    This thesis compiles a list of general issues encountered when using repositorymining as a tool for data gathering. A selection of existing repository mining tools wereevaluated towards a set of prerequisite criteria. The end result of this evaluation is thecreation of a new repository mining tool called Doris. This tool also includes a smallcode metrics analysis library to show how it can be extended.

    Download full text (pdf)
    Mining Git Repositories
  • 64.
    Caroline, Millgårdh
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Comparing Software Libraries2013Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    When building an application, native or web-based, you can be faced with the dilemma of finding an external library that will fit your needs. This thesis investigates the problem from a commercial viability standpoint. A new Compliance Reporting System needed a chart library to create appealing dashboards and reports.

    The aim of the thesis was to develop a generic method for finding, comparing and testing software libraries. The method was developed making use of multiple phases which were then applied to different chart libraries for the Compliance Reporting System.

    The devised method did not result in the desired outcome of finding a library for the Compliance Reporting System. It did, however, contain a number of successful steps. The first set of prerequisites was used to define relevant search terms. The second set of prerequisites reduced the selection of libraries. The adaptability tests examined the APIs. It was also found that the quality of documentation and public interface of the library can influence the possibility of successful utilization. Testing the extendibility would also have been beneficial. As for chart libraries in general, a lexicon of standardized terminology would be of great benefit.

    Download full text (pdf)
    fulltext
  • 65.
    Catherine, Catherine
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Simulation and Measurement of Non-Functional Properties of Web Services in a Service Market to Improve User Value2013Independent thesis Advanced level (degree of Master (One Year)), 10 credits / 15 HE creditsStudent thesis
    Download full text (pdf)
    MasterThesis_SimulationAndMeasurementOfNFP
  • 66.
    Cernea, Daniel
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM), Department of Computer Science.
    User-Centered Collaborative Visualization2015Doctoral thesis, monograph (Other academic)
    Abstract [en]

    The last couple of years have marked the entire field of information technology with the introduction of a new global resource, called data. Certainly, one can argue that large amounts of information and highly interconnected and complex datasets were available since the dawn of the computer and even centuries before. However, it has been only a few years since digital data has exponentially expended, diversified and interconnected into an overwhelming range of domains, generating an entire universe of zeros and ones. This universe represents a source of information with the potential of advancing a multitude of fields and sparking valuable insights. In order to obtain this information, this data needs to be explored, analyzed and interpreted.

    While a large set of problems can be addressed through automatic techniques from fields like artificial intelligence, machine learning or computer vision, there are various datasets and domains that still rely on the human intuition and experience in order to parse and discover hidden information. In such instances, the data is usually structured and represented in the form of an interactive visual representation that allows users to efficiently explore the data space and reach valuable insights. However, the experience, knowledge and intuition of a single person also has its limits. To address this, collaborative visualizations allow multiple users to communicate, interact and explore a visual representation by building on the different views and knowledge blocks contributed by each person.

    In this dissertation, we explore the potential of subjective measurements and user emotional awareness in collaborative scenarios as well as support flexible and user-centered collaboration in information visualization systems running on tabletop displays. We commence by introducing the concept of user-centered collaborative visualization (UCCV) and highlighting the context in which it applies. We continue with a thorough overview of the state-of-the-art in the areas of collaborative information visualization, subjectivity measurement and emotion visualization, combinable tabletop tangibles, as well as browsing history visualizations. Based on a new web browser history visualization for exploring user parallel browsing behavior, we introduce two novel user-centered techniques for supporting collaboration in co-located visualization systems. To begin with, we inspect the particularities of detecting user subjectivity through brain-computer interfaces, and present two emotion visualization techniques for touch and desktop interfaces. These visualizations offer real-time or post-task feedback about the users’ affective states, both in single-user and collaborative settings, thus increasing the emotional self-awareness and the awareness of other users’ emotions. For supporting collaborative interaction, a novel design for tabletop tangibles is described together with a set of specifically developed interactions for supporting tabletop collaboration. These ring-shaped tangibles minimize occlusion, support touch interaction, can act as interaction lenses, and describe logical operations through nesting operations. The visualization and the two UCCV techniques are each evaluated individually capturing a set of advantages and limitations of each approach. Additionally, the collaborative visualization supported by the two UCCV techniques is also collectively evaluated in three user studies that offer insight into the specifics of interpersonal interaction and task transition in collaborative visualization. The results show that the proposed collaboration support techniques do not only improve the efficiency of the visualization, but also help maintain the collaboration process and aid a balanced social interaction. 

    Download full text (pdf)
    fulltext
    Download (jpg)
    Presentationsbild
  • 67.
    Cernea, Daniel
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science. University of Kaiserslautern.
    Ebert, Achim
    University of Kaiserslautern.
    Kerren, Andreas
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    A Study of Emotion-triggered Adaptation Methods for Interactive Visualization2013In: UMAP 2013 Extended Proceedings: Late-Breaking Results, Project Papers and Workshop Proceedings of the 21st Conference on User Modeling, Adaptation, and Personalization. Rome, Italy, June 10-14, 2013 / [ed] Shlomo Berkovsky, Eelco Herder, Pasquale Lops & Olga C. Santos, CEUR-WS.org , 2013, Vol. 997, p. 9-16Conference paper (Refereed)
    Abstract [en]

    As the size and complexity of datasets increases, both visual-ization systems and their users are put under more pressure to oer quickand thorough insights about patterns hidden in this ocean of data. Whilenovel visualization techniques are being developed to better cope withthe various data contexts, users nd themselves increasingly often undermental bottlenecks that can induce a variety of emotions. In this paper,we execute a study to investigate the eectiveness of various emotion-triggered  adaptation  methods  for  visualization  systems.  The  emotionsconsidered are boredom and frustration, and are measured by means ofbrain-computer interface technology. Our ndings suggest that less intru-sive adaptive methods perform better at supporting users in overcomingemotional states with low valence or arousal, while more intrusive onestend to be misinterpreted or perceived as irritating.

  • 68.
    Cernea, Daniel
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Ebert, Achim
    Kerren, Andreas
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Visualizing Group Affective Tone in Collaborative Scenarios2014Conference paper (Refereed)
    Abstract [en]

    A large set of complex datasets require the use of collaborative visualization solutions in order to harness the knowledge and experience of multiple experts. However, be it co-located or distributed, the collaboration process is inherently fragile, as small mistakes in communication or various human aspects can quickly derail it. In this paper, we introduce a novel visualization technique that highlights the group affective tone (GAT), also known as the presence of homogeneous emotional reactions within a group. The goal of our visualization is to improve users’ awareness of GAT, thus fostering a positive group affective tone that has been proven to increase effectiveness and creativity in collaborative scenarios. 

  • 69.
    Cernea, Daniel
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science. University of Kaiserslautern, Germany.
    Kerren, Andreas
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    A Survey of Technologies on the Rise for Emotion-Enhanced Interaction2015In: Journal of Visual Languages and Computing, ISSN 1045-926X, E-ISSN 1095-8533, Vol. 31, no A, p. 70-86Article in journal (Refereed)
    Abstract [en]

    Emotions are a major part of the human existence and social interactions. Some might say that emotions are one of the aspects that make us truly human. However, while we express emotions in various life settings, the world of computing seems to struggle with supporting and incorporating the emotional dimension. In the last decades, the concept of affect has gotten a new upswing in research, moving beyond topics like market research and product development, and further exploring the area of emotion-enhanced interaction.

    In this article, we highlight techniques that have been employed more intensely for emotion measurement in the context of affective interaction. Besides capturing the functional principles behind these approaches and the inherent volatility of human emotions, we present relevant applications and establish a categorization of the roles of emotion detection in interaction. Based on these findings, we also capture the main challenges that emotion measuring technologies will have to overcome in order to enable a truly seamless emotion-driven interaction.

  • 70.
    Cernea, Daniel
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science. University of Kaiserslautern, Germany.
    Truderung, Igor
    University of Kaiserslautern, Germany.
    Kerren, Andreas
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Ebert, Achim
    An Interactive Visualization for Tabbed Browsing Behavior Analysis2014In: Computer Vision, Imaging and Computer Graphics: Theory and Applications / [ed] Sebastiano Battiato, Sabine Coquillart, Robert S. Laramee, Andreas Kerren, and José Braz, Springer, 2014, p. 69-84Chapter in book (Refereed)
    Abstract [en]

    Web browsers are at the core of online user experience, enablinga wide range of Web applications, like communication, games, entertainment, development, etc. Additionally, given the variety and complexity of online-supported tasks, users have started parallelizing and organizing their online browser sessions by employing multiple browser windows and tabs. However, there are few solutions that support analysts and casual users in detecting and extracting patterns from these parallel browsing histories. In this paper we introduce WebComets, an interactive visualization for exploring multi-session multi-user parallel browsing logs. After highlighting visual and functional aspects of the system, we introduce a motif-based contextual search for enabling the filtering and comparison of user navigation patterns. We further highlight the functionality of WebComets with a use case. Our investigations suggest that parallel browser history visualization can offer better insight into user tabbed browsing behavior and support the recognition of online navigation patterns.

  • 71.
    Cernea, Daniel
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Truderung, Igor
    University of Kaiserslautern, Germany .
    Kerren, Andreas
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Ebert, Achim
    University of Kaiserslautern, Germany .
    WebComets: A Tab-Oriented Approach for Browser History Visualization2013In: / [ed] S. Coquillart, C. Andujar, R. S. Laramee, A. Kerren, and J. Braz, SciTePress , 2013, p. 439-450Conference paper (Refereed)
    Abstract [en]

    Web browsers are our main gateways to the Internet. With their help we read articles, we learn, we listen to music, we share our thoughts and feelings, we write e-mails, or we chat. Current Web browser histories have mostly no visualization capabilities as well as limited options to filter patterns and information. Furthermore, such histories disregard the existence of parallel navigation in multiple browser windows andtabs. But a good understanding of parallel browsing behavior is of critical importance for the casual user and the behavioural analyst, while at the same time having implications in the design of search engines, Web sites and Web browsers. In this paper we present WebComets, an interactive visualization for extended browser histories. Our visualization employs browser histories that capture—among others—the taboriented, parallel nature of Web page navigation. Results presented in this paper suggest that WebComets better supports the analysis and comparison of parallel browsing and corresponding behavior patterns than common browser histories.

  • 72.
    Cernea, Daniel
    et al.
    Technische Univ. Kaiserslautern .
    Weber, Christopher
    Technische Univ. Kaiserslautern .
    Ebert, Achim
    Technische Univ. Kaiserslautern .
    Kerren, Andreas
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM), Department of Computer Science.
    Emotion Scents: A Method of Representing User Emotions on GUI Widgets2013In: Proceedings  of SPIE 8654: Visualization and Data Analysis 2013, Burlingame, California, USA, February 3, 2013, SPIE - International Society for Optical Engineering, 2013, p. 86540F-Conference paper (Refereed)
    Abstract [en]

    The world of desktop interfaces has been dominated for years by the concept of windows and standardized user interface (UI) components. Still, while supporting the interaction and information exchange between the users and the computer system, graphical user interface (GUI) widgets are rather one-sided, neglecting to capture the subjective facets of the user experience. In this paper, we propose a set of design guidelines for visualizing user emotions on standard GUI widgets (e.g., buttons, check boxes, etc.) in order to enrich the interface with a new dimension of subjective information by adding support for emotion awareness as well as post-task analysis and decision making. We highlight the use of an EEG headset for recording the various emotional states of the user while he/she is interacting with the widgets of the interface. We propose a visualization approach, called emotion scents, that allows users to view emotional reactions corresponding to di erent GUI widgets without in uencing the layout or changing the positioning of these widgets. Our approach does not focus on highlighting the emotional experience during the interaction with an entire system, but on representing the emotional perceptions and reactions generated by the interaction with a particular UI component. Our research is motivated by enabling emotional self-awareness and subjectivity analysis through the proposed emotionenhanced UI components for desktop interfaces. These assumptions are further supported by an evaluation of emotion scents.

  • 73.
    Cernea, Daniel
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science. Univ Kaiserslautern, Germany.
    Weber, Christopher
    Univ Kaiserslautern, Germany.
    Ebert, Achim
    Univ Kaiserslautern, Germany.
    Kerren, Andreas
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Emotion-Prints: Interaction-Driven Emotion Visualization on Multi-Touch Interfaces2015In: Proceedings of SPIE 9397: Visualization and Data Analysis 2015, San Francisco, CA, USA, February 8-12, 2015 / [ed] David L. Kao, Ming C. Hao, Mark A. Livingston, and Thomas Wischgoll, SPIE - International Society for Optical Engineering, 2015, p. 9397-0A-Conference paper (Refereed)
    Abstract [en]

    Emotions are one of the unique aspects of human nature, and sadly at the same time one of the elements that our technological world is failing to capture and consider due to their subtlety and inherent complexity. But with the current dawn of new technologies that enable the interpretation of emotional states based on techniques involving facial expressions, speech and intonation, electrodermal response (EDS) and brain-computer interfaces (BCIs), we are finally able to access real-time user emotions in various system interfaces. In this paper we introduce emotion-prints, an approach for visualizing user emotional valence and arousal in the context of multi-touch systems. Our goal is to offer a standardized technique for representing user affective states in the moment when and at the location where the interaction occurs in order to increase affective self-awareness, support awareness in collaborative and competitive scenarios, and offer a framework for aiding the evaluation of touch applications through emotion visualization. We show that emotion-prints are not only independent of the shape of the graphical objects on the touch display, but also that they can be applied regardless of the acquisition technique used for detecting and interpreting user emotions. Moreover, our representation can encode any affective information that can be decomposed or reduced to Russell’s two-dimensional space of valence and arousal. Our approach is enforced by a BCI-based user study and a follow-up discussion of advantages and limitations. 

  • 74.
    Cernea, Daniel
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science. University of Kaiserslautern.
    Weber, Christopher
    UC Davis, Department of Computer Science.
    Kerren, Andreas
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Ebert, Achim
    University of Kaiserslautern.
    Group Affective Tone Awareness and Regulation through Virtual Agents2014In: Proceedings of the Workshop on Affective Agents: Fourteenth International Conference on Intelligent Virtual Agents (IVA 2014), 2014, p. 9-16Conference paper (Refereed)
    Abstract [en]

    It happens increasingly often that experts need to collaboratein order to exchange ideas, views and opinions on their path towardsunderstanding. However, every collaboration process is inherently fragileand involves a large set of human subjective aspects, including socialinteraction, personality, and emotions. In this paper we present Pogat,an affective virtual agent designed to support the collaboration processaround displays by increasing user awareness of the group affective tone.A positive group affective tone, where all the participants of a groupexperience emotions of a positive valence, has been linked to fosteringcreativity in groups and supporting the entire collaboration process. Atthe same time, a negative or inexistent group affective tone can suggestnegative emotions in some of the group members, emotions that canlead to an inefficient or even obstructed collaboration. A study of ourapproach suggests that Pogat can increase the awareness of the overallaffective state of the group as well as positively affect the efficiency ofgroups in collaborative scenarios.

  • 75.
    Chamoun, Michel
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Alizadeh, Maryam
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Enhancing Integrated Systems Through Automation2017Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    In general, when working with the robot industry, there are many factors to consider. Therefore, the process from a non-existing product to an existing product involves many steps that can be time-to consume and error-prone. This thesis will examine the opportunities for automation in the industrial system and the problems that could occur. A little bit of the focus will also be put on Domain Specific Language (DSL) and the exchange of data between two DSLs.The automation of the industry is getting a big thing and there exist ways to integrate software automation within the industry. The research has been done by literature studies and experimenting with a software to exchange information between two DSL-applications. The result shows that there are some standard technologies that could be used in the integration of automation software, but also why automatization could create other problems. The result also shows that it’s possible to exchange information between two DSLs but it can be a little bit complicated.

  • 76.
    Cherkasov, Stanislav
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Framework integration in practice2015Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    Development of modern software is a challenging task that requires software developers to leverageexisting functionality by means of reusable code structures, libraries, frameworks and middleware. This allows shortening development time and lowering costs, while keeping resulting software competitive, reliable and maintainable.However, developing software based on reuse of existing libraries and frameworks has its own challenges and requires programmers to be aware of the issuesthey might face.This paper discusses common difficultiesfaced by software developers while developing complex software systems based on reusable libraries and frameworks.The issuesare described along with possible solutions and exemplified by a custom UI framework named AxeZ. AxeZ is designed for customized UI development for Android phones and is built on top of OpenGL and Bullet Physics engine.As a result, AxeZ can be consideredan instanceof successfully designed framework, which implements solutions forthe challenges discussed in this paper. It provides an example of reusable framework targeted for wide area of application in UI programming

    Download full text (pdf)
    fulltext
  • 77.
    Chozas, Adridan Calvo
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Memeti, Suejb
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Pllana, Sabri
    Linnaeus University, Faculty of Technology, Department of Computer Science. Linnaeus Univ, S-35195 Vaxjo, Sweden..
    Using Cognitive Computing for Learning Parallel Programming: An IBM Watson Solution2017In: International Conference on Computational Science (ICCS 2017) / [ed] Koumoutsakos, P Lees, M Krzhizhanovskaya, V Dongarra, J Sloot, P, Elsevier, 2017, p. 2121-2130Conference paper (Refereed)
    Abstract [en]

    While modern parallel computing systems provide high performance resources, utilizing them to the highest extent requires advanced programming expertise. Programming for parallel computing systems is much more difficult than programming for sequential systems. OpenMP is an extension of C++ programming language that enables to express parallelism using compiler directives. While OpenMP alleviates parallel programming by reducing the lines of code that the programmer needs to write, deciding how and when to use these compiler directives is up to the programmer. Novice programmers may make mistakes that may lead to performance degradation or unexpected program behavior. Cognitive computing has shown impressive results in various domains, such as health or marketing. In this paper, we describe the use of IBM Watson cognitive system for education of novice parallel programmers. Using the dialogue service of the IBM Watson we have developed a solution that assists the programmer in avoiding common OpenMP mistakes. To evaluate our approach we have conducted a survey with a number of novice parallel programmers at the Linnaeus University, and obtained encouraging results with respect to usefulness of our approach. (C) 2017 The Authors. Published by Elsevier B.V.

    Download full text (pdf)
    fulltext
  • 78.
    Clarenfjord, Johan
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Göransson, Christian
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Säker fillagring i hemmiljö: Hur säkrar man upp fillagring i en hemmiljö?2015Independent thesis Basic level (university diploma), 5 credits / 7,5 HE creditsStudent thesis
    Abstract [en]

    The authors of this essay have chosen to focus on secure data storage from a homeenvironment standpoint. In order to give this target group something that resembles aguideline, several demands regarding security and storage will be defined. This willalso be used as a basis both for how the essay is approached and the discussion of it.The essay focuses on the possibilities when it comes to securing the varyingforms of storage solutions. Can it be done securely? In order to solve these problems,what sources are the target group most likely to use?Through study of earlier research, and extensive document studies, the authorsfind solutions regarding secure data storage that are feasible to use in a home environment.In the end, the essay will point out which of the defined demands thevarious storage solutions and services can handle, and which functions they can handle.There is also a recommendation for the reader regarding what is feasible andsuitable for use, though not a clear-cut answer saying which solution is the better;that’s still up to the reader herself to determine.

    Download full text (pdf)
    fulltext
  • 79.
    Collin, Imad
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Quality Assessment of Web Pages: is it worth the trouble?2017Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Download full text (pdf)
    fulltext
  • 80.
    Comstedt, Elina
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Analysis of report framework for Play'n GO2017Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Play’n GO uses a reporting framework where their customers (operators) can access game related and financial information. These reports are very important for the operators since they use them all the time for statistics, marketing and financial settlement. The reporting framework is now getting old and needs to be updated or replaced.This report will handle the analysis of the current framework, an updated framework, new frameworks and the option of creating a framework by themselves.The result was that it would be easier for them to make a framework of their own, rather than to buy and try to adapt an already existing one.

    Download full text (pdf)
    fulltext
  • 81.
    Contreras Colomas, Jennifer
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Jokela, Päivi
    Linnaeus University, Faculty of Technology, Department of Informatics.
    Norling, Anne
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Assessing co-creation of value using Service Science to promote students shift from passive to active learners2016In: Proceedings of Lärarlärdom: Conference on higher education / [ed] Charlotte Silander, Kalmar: Linnaeus University , 2016, p. 1-24Conference paper (Refereed)
    Abstract [en]

    In this paper our aim is to study the co-creation of value in E-learning in the context of Swedish higher education. In order to conceptualize the value realization in learning processes, we propose a framework based on service dominant logic and service science as well as on the revised Bloom’s taxonomy. The service science approach contends that universities and teachers can only propose value of education and offer resources to its realization, but the real value of learning is always created collaboratively and interactively with learners and learner networks. The interactive participation within learning networks entails that it is not sufficient to only acquire factual knowledge from others but it is also necessary to create and exchange new knowledge. In terms of the revised Bloom’s taxonomy this implies a shift from lower to higher order of thinking, towards more abstract forms of cognitive skills. We suggest that a successful interactive value realization in the learning process can facilitate the anticipated progress from passive to active learners. A pilot test has been conducted at the end of the spring semester 2015 on two distance based courses for bachelor students offered by the Department of Computer Science at Linnaeus University. The result from this preliminary survey aims to point out the direction for further research efforts.

    Download full text (pdf)
    fulltext
  • 82. Coquillart, Sabine
    et al.
    Andujar, CarlosLaramee, Robert S.Kerren, AndreasLinnaeus University, Faculty of Technology, Department of Computer Science.Braz, José
    GRAPP 2013 and IVAPP 2013: Proceedings of the International Conference on Computer Graphics Theory and Applications and International Conference on Information Visualization Theory and Applications2013Conference proceedings (editor) (Refereed)
  • 83.
    Dahl, Andreas
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Nylander, Kristofer
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Differences in security between native applications and web based applications in the field of health care2015Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Developing native applications for different platforms with different resolutions and screen sizes is both time consuming and costly. If developers were able to develop one web based application which can be used on multiple platforms, yet retain the same level of security as a native application, they would be able to reduce both development time and costs.

    In this thesis we will investigate the possibilities of achieving a level of security in a web-based application that can equal that of a native application, as well as how to develop an application that uses the Mina Vårdkontakter (My Healthcare Contacts) framework.

    Download full text (pdf)
    fulltext
  • 84.
    Dalipi, Fisnik
    et al.
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM), Department of Computer Science. Tetovo University, Macedonia.
    Idrizi, Florim
    Tetovo University, Macedonia.
    Kurti, Arianit
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM), Department of Computer Science. RISE, Sweden.
    Exploring the Impact of Social Learning Networks in M-Learning: a Case Study in a University Environment2017In: Learning and Collaboration Technologies Novel Learning Ecosystems: 4th International Conference, LCT 2017, Held as Part of HCI International 2017, Vancouver, BC, Canada, July 9-14, 2017, Proceedings, Part I / [ed] Panayiotis Zaphiris, Andri Ioannou, Vancouver: Springer, 2017, p. 189-198Conference paper (Refereed)
    Abstract [en]

    The high penetration of Internet, advances in mobile computing and the rise of smartphone usage has largely enhanced the use of social media in education. Moreover, nowadays social learning network (SLN) platforms have become an important educational technology component in higher education. Despite the fact that SLN are becoming ubiquitous in the higher education, there is relatively not much empirical work done investigating their purposefulness when integrated into the learning activities. This paper aims at exploring the impact of SLN in mobile assisted learning and to provide empirical evidence as to what extent SLN and mobile learning (M-learning) can improve the learning experiences. For this purpose, a quantitative experimental approach is used, and two survey questionnaires were conducted. The data is collected from 120 participants. In this study, we focus our intention on Edmodo and Kahoot platforms, which represent social media based tools that aid and support collaboration, knowledge sharing and group activities among students. Computer science students of the Tetovo University (TU) used these tools throughout one semester. From this study, there is significant evidence that students are very interested to use this SLN in a M-learning setting, indicating that SLN can be one of the promising pedagogical technologies that could contribute effectively to learning process.

  • 85.
    Dalipi, Fisnik
    et al.
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM), Department of Computer Science. Univ Coll Southeast Norway, Norway.
    Imran, Ali Shariq
    Norwegian Univ Sci & Technol NTNU, Norway.
    Kastrati, Zenun
    Norwegian Univ Sci & Technol NTNU, Norway.
    MOOC Dropout Prediction Using Machine Learning Techniques: Review and Research Challenges2018In: Proceedings of 2018 IEEE Global Engineering Education Conference (EDUCON) - Emerging Trends and Challenges of Engineering Education, IEEE, 2018, p. 1007-1014Conference paper (Refereed)
    Abstract [en]

    MOOC represents an ultimate way to deliver educational content in higher education settings by providing high-quality educational material to the students throughout the world. Considering the differences between traditional learning paradigm and MOOCs, a new research agenda focusing on predicting and explaining dropout of students and low completion rates in MOOCs has emerged. However, due to different problem specifications and evaluation metrics, performing a comparative analysis of state-of-the-art machine learning architectures is a challenging task. In this paper, we provide an overview of the MOOC student dropout prediction phenomenon where machine learning techniques have been utilized. Furthermore, we highlight some solutions being used to tackle with dropout problem, provide an analysis about the challenges of prediction models, and propose some valuable insights and recommendations that might lead to developing useful and effective machine learning solutions to solve the MOOC dropout problem.

  • 86.
    Dalipi, Fisnik
    et al.
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM), Department of Computer Science.
    Kurti, Arianit
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM), Department of Computer Science. RISE Interactive Institute.
    Zdravkova, Katerina
    Ss. Cyril and Methodius University, Macedonia.
    Ahmedi, Lule
    University of Prishtina, Serbia.
    Rethinking the conventional learning paradigm towards MOOC based flipped classroom learning2017In: 16th International Conference on Information Technology Based Higher Education and Training (ITHET), 10-12 June, 2017, Ohrid, Macedonia, IEEE, 2017, article id 8067791Conference paper (Refereed)
    Abstract [en]

    The recent proliferation of Massive Open Online Courses (MOOCs) has initiated a plethora of research endeavors revolving around new pedagogical methods in higher education. Integrating MOOCs in blended learning can be beneficial in different ways for both learners and instructors. In this position paper, we aim to provide a brief and comprehensive review about the challenges that higher education institutions in Macedonia and Kosovo face while coping with the new trends of flexible or blended learning. Moreover, after describing some real cases of MOOC based flipped classroom learning, we also provide some recommendations in order to enhance and enrich learning experience by employing innovative pedagogies.

  • 87.
    Dalipi, Fisnik
    et al.
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM), Department of Computer Science. Gjovik University College, Norway.
    Yayilgan, Sule Yildirim
    Gjovik University College, Norway.
    Kastrati, Zenun
    Gjovik University College, Norway.
    Enhancing the Learner’s Performance Analysis Using SMEUS Semantic E-learning System and Business Intelligence Technologies2015In: Learning and Collaboration Technologies. LCT 2015, Los Angeles: Springer, 2015, p. 208-217Conference paper (Refereed)
    Abstract [en]

    Ontologies represent an efficient way of semantic web application on e-learning and offer great opportunity by bringing great advantages to e-learning systems. Nevertheless, despite the many advantages that we get from using ontologies, in terms of structuring the data, there are still many unresolved problems related to the difficulties about getting proper information about a learner’s behavior. Consequently, there is a need of developing tools that enable analysis of the learner’s interaction with the e-learning environment. In this paper, we propose a framework for the application of Business Intelligence (BI) and OLAP technologies in SMEUS e-learning environment. Hence, on one hand, the proposed framework will enable and support the decision-making by answering some questions related to learner’s performance, and on the other hand, will present a case study model for implementing these technologies into a semantic e-learning environment.

  • 88.
    D'Angelo, Mirko
    et al.
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM), Department of Computer Science.
    Caporuscio, Mauro
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM), Department of Computer Science.
    Pure Edge Computing Platform for the Future Internet2016In: Software Technologies: Applications and Foundations (STAF 2016): Collocated Workshops: DataMod, GCM, HOFM, MELO, SEMS, VeryComp. Revised Selected Papers / [ed] Milazzo, Paolo; Varró, Dániel; Wimmer, Manuel, Vienna: Springer, 2016, p. 458-469Conference paper (Refereed)
    Abstract [en]

    Future Internet builds upon three key pillars – namely, Internet of Things, Internet of Services, and Internet of Contents – and is considered as a worldwide execution environment that interconnects myriad heterogeneous entities over time, supports information dissemination, enables the emergence of promising application domains, and stimulate new business and research opportunities. In this paper we analyse the challenges towards the actualisation of the Future Internet. We argue that the mobile nature inherent to modern communications and interactions requires a radical shift towards new computing paradigms that fully reflect the network-based perspective of the emerging environment. Indeed, we position the adoption of a Pure Edge Computing platform that offers designing and programming abstractions to specify, implement and operate Future Internet applications.

  • 89.
    D'Angelo, Mirko
    et al.
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM), Department of Computer Science.
    Caporuscio, Mauro
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM), Department of Computer Science.
    Napolitano, Annalisa
    University of Rome 'Tor Vergata', Italy.
    Model-driven Engineering of Decentralized Control in Cyber-Physical Systems2017In: Proceedings of the 2nd International Workshop on  Foundations and Applications of Self* Systems (FAS*W), IEEE, 2017, p. 7-12Conference paper (Refereed)
    Abstract [en]

    Self-Adaptation is nowadays recognized as an effective approach to manage the complexity and dynamics inherent to cyber-physical systems, which are composed of deeply intertwined physical and software components interacting with each other. A self-Adaptive system typically consists of a managed subsystem and a managing subsystem that implements the adaptation logic by means of the well established MAPE-K control loop. Since in large distributed settings centralized control is hardly adequate to manage the whole system, self-Adaptation should be achieved through collective decentralized control, that is multiple cyber-physical entities must adapt in order to address critical runtime conditions. Developing such systems is challenging, as several dimensions concerning both the cyber-physical system and the decentralized control loop should be considered. To this end, we promote MAPE-K components as first-class modeling abstractions and provide a framework supporting the design, development, and validation of decentralized self-Adaptive cyber-physical systems.

  • 90.
    Danylenko, Antonina
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM), Department of Computer Science.
    Decision Algebra: A General Approach to Learning and Using Classifiers2015Doctoral thesis, monograph (Other academic)
    Abstract [en]

    Processing decision information is a vital part of Computer Science fields in which pattern recognition problems arise. Decision information can be generalized as alternative decisions (or classes), attributes and attribute values, which are the basis for classification. Different classification approaches exist, such as decision trees, decision tables and Naïve Bayesian classifiers, which capture and manipulate decision information in order to construct a specific decision model (or classifier). These approaches are often tightly coupled to learning strategies, special data structures and the special characteristics of the decision information captured, etc. The approaches are also connected to the way of how certain problems are addressed, e.g., memory consumption, low accuracy, etc. This situation causes problems for a simple choice, comparison, combination and manipulation of different decision models learned over the same or different samples of decision information. The choice and comparison of decision models are not merely the choice of a model with a higher prediction accuracy and a comparison of prediction accuracies, respectively. We also need to take into account that a decision model, when used in a certain application, often has an impact on the application's performance. Often, the combination and manipulation of different decision models are implementation- or application-specific, thus, lacking the generality that leads to the construction of decision models with combined or modified decision information. They also become difficult to transfer from one application domain to another. In order to unify different approaches, we define Decision Algebra, a theoretical framework that presents decision models as higher order decision functions that abstract from their implementation details. Decision Algebra defines the operations necessary to decide, combine, approximate, and manipulate decision functions along with operation signatures and general algebraic laws. Due to its algebraic completeness (i.e., a complete algebraic semantics of operations and its implementation efficiency), defining and developing decision models is simple as such instances require implementing just one core operation based on which other operations can be derived. Another advantage of Decision Algebra is composability: it allows for combination of decision models constructed using different approaches. The accuracy and learning convergence properties of the combined model can be proven regardless of the actual approach. In addition, the applications that process decision information can be defined using Decision Algebra regardless of the different classification approaches. For example, we use Decision Algebra in a context-aware composition domain, where we showed that context-aware applications improve performance when using Decision Algebra. In addition, we suggest an approach to integrate this context-aware component into legacy applications.

    Download full text (pdf)
    Doctoral Thesis (Fulltext)
    Download (jpg)
    Front Page
  • 91.
    Danylenko, Antonina
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Lundberg, Jonas
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Löwe, Welf
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Decisions: Algebra, Implementation, and First Experiments2014In: Journal of universal computer science (Online), ISSN 0948-695X, E-ISSN 0948-6968, Vol. 20, no 9, p. 1174-1231Article in journal (Refereed)
    Abstract [en]

    Classification is a constitutive part in many different fields of Computer Science. There exist several approaches that capture and manipulate classification information in order to construct a specific classification model. These approaches are often tightly coupled to certain learning strategies, special data structures for capturing the models, and to how common problems, e.g. fragmentation, replication and model overfitting, are addressed. In order to unify these different classification approaches, we define a Decision Algebra which defines models for classification as higher order decision functions abstracting from their implementations using decision trees (or similar), decision rules, decision tables, etc. Decision Algebra defines operations for learning, applying, storing, merging, approximating, and manipulating models for classification, along with some general algebraic laws regardless of the implementation used. The Decision Algebra abstraction has several advantages. First, several useful Decision Algebra operations (e.g., learning and deciding) can be derived based on the implementation of a few core operations (including merging and approximating). Second, applications using classification can be defined regardless of the different approaches. Third, certain properties of Decision Algebra operations can be proved regardless of the actual implementation. For instance, we show that the merger of a series of probably accurate decision functions is even more accurate, which can be exploited for efficient and general online learning. As a proof of the Decision Algebra concept, we compare decision trees with decision graphs, an efficient implementation of the Decision Algebra core operations, which capture classification models in a non-redundant way. Compared to classical decision tree implementations, decision graphs are 20% faster in learning and classification without accuracy loss and reduce memory consumption by 44%. This is the result of experiments on a number of standard benchmark data sets comparing accuracy, access time, and size of decision graphs and trees as constructed by the standard C4.5 algorithm. Finally, in order to test our hypothesis about increased accuracy when merging decision functions, we merged a series of decision graphs constructed over the data sets. The result shows that on each step the accuracy of the merged decision graph increases with the final accuracy growth of up to 16%.

  • 92.
    Danylenko, Antonina
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Löwe, Welf
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Merging Classifiers of Different Classification Approaches2014In: 2014 IEEE International Conference on Data Mining Workshop (ICDMW), IEEE Press, 2014, p. 706-715Conference paper (Refereed)
    Abstract [en]

    Classification approaches, e.g. Decision trees or Naive Bayesian classifiers, are often tightly coupled to learning strategies, special data structures, the type of information captured, and to how common problems, e.g. Over fitting, are addressed. This prevents a simple combination of classifiers of differentclassification approaches learned over different data sets. Many different methods of combiningclassification models have been proposed. However, most of them are based on a combination of the actual result of classification rather then producing a new, possibly more accurate, classifier capturing the combined classification information. In this paper we propose a new general approach to combiningdifferent classification models based on a concept of Decision Algebra which provides a unified formalization of classification approaches as higher order decision functions. It defines a general combining operation, referred to as merge operation, abstracting from implementation details of differentclassifiers. We show that the combination of a series of probably accurate decision functions (regardless of the actual implementation) is even more accurate. This can be exploited, e.g., For distributed learning and for efficient general online learning. We support our results by combining a series of decision graphs and Naive Bayesian classifiers learned from random samples of the data sets. The result shows that on each step the accuracy of the combined classifier increases, with a total accuracy growth of up to 17%.

  • 93. de Lemos, Rogerio
    et al.
    Giese, Holger
    Müller, Hausi A.
    Shaw, Mary
    Andersson, Jesper
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM), Department of Computer Science.
    Litoiu, Marin
    Schmerl, Bradley
    Tamura, Gabriel
    Villegas, Norha M.
    Vogel, Thomas
    Weyns, Danny
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM), Department of Computer Science.
    Baresi, Luciano
    Becker, Basil
    Bencomo, Nelly
    Brun, Yuriy
    Cukic, Bojan
    Desmarais, Ron
    Dustdar, Schahram
    Engels, Gregor
    Geihs, Kurt
    Goschka, Karl M.
    Gorla, Alessandra
    Grassi, Vincenzo
    Inverardi, Paola
    Karsai, Gabor
    Kramer, Jeff
    Lopes, Antonia
    Magee, Jeff
    Malek, Sam
    Mankovskii, Serge
    Mirandola, Raffaela
    Mylopoulos, John
    Nierstrasz, Oscar
    Pezze, Mauro
    Prehofer, Christian
    Schaefer, Wilhelm
    Schlichting, Rick
    Smith, Dennis B.
    Sousa, Joao Pedro
    Tahvildari, Ladan
    Wong, Kenny
    Wuttke, Jochen
    Software Engineering for Self-Adaptive Systems: A Second Research Roadmap2013In: Software Engineering for Self-Adaptive Systems II: International Seminar, Dagstuhl Castle, Germany, October 24-29, 2010 Revised Selected and Invited Papers / [ed] Rogério de Lemos, Holger Giese, Hausi A. Müller, Mary Shaw, Springer, 2013, Vol. 7475, p. 1-32Conference paper (Other academic)
    Abstract [en]

    The goal of this roadmap paper is to summarize the state-of-the-art and identify research challenges when developing, deploying and managing self-adaptive software systems. Instead of dealing with a wide range of topics associated with the field, we focus on four essential topics of self-adaptation: design space for self-adaptive solutions, software engineering processes for self-adaptive systems, from centralized to decentralized control, and practical run-time verification & validation for self-adaptive systems. For each topic, we present an overview, suggest future directions, and focus on selected challenges. This paper complements and extends a previous roadmap on software engineering for self-adaptive systems published in 2009 covering a different set of topics, and reflecting in part on the previous paper. This roadmap is one of the many results of the Dagstuhl Seminar 10431 on Software Engineering for Self-Adaptive Systems, which took place in October 2010.

  • 94.
    de Oliveira, Ricardo Ramos
    et al.
    Univ Sao Paulo, Brazil.
    Martins, Rafael Messias
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Simao, Adenilso da Silva
    Univ Sao Paulo, Brazil.
    Impact of the Vendor Lock-in Problem on Testing as a Service (TaaS)2017In: 2017 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E 2017), IEEE, 2017, p. 190-196Conference paper (Refereed)
    Abstract [en]

    Testing as a Service (TaaS) is a new business and service model that provides efficient and effective software quality assurance and enables the use of a cloud for the meeting of quality standards, requirements and consumer's needs. However, problems that limit the effective use of TaaS involve lack of standardization in writing, execution, configuration and management of tests and lack of portability and interoperability among TaaS platforms - the so-called lock-in problem. The lock-in problem is a serious threat to software testing in the cloud and may become critical when a provider decides to suddenly increase prices, or shows serious technical availability problems. This paper proposes a novel approach for solving the lock-in problem in TaaS with the use of design patterns. The aim to assist software engineers and quality control managers in building testing solutions that are both portable and interoperable and promote a more widespread adoption of the TaaS model in cloud computing.

  • 95.
    Derhami, Shahriar
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Software Performance Analysis for ARM architectures2015Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Abstract

    This bachelor thesis discusses existing performance analysis techniques for ARM based architecture processors. This includes a comparison between couple of performance analysis applications installed on two Android test devices. Each application monitored CPU performance of the device in three test scenarios. Each test was done in five iterations. The results were compared for each test and for each application. The results of these iterations were compared to find the most stable application among the rest.

     

    Download full text (pdf)
    fulltext
  • 96.
    Dika, Elona
    et al.
    Linnaeus University, Faculty of Technology, Department of Media Technology.
    Kurti, Arianit
    Linnaeus University, Faculty of Technology, Department of Computer Science. Interactive Institute Swedish ICT .
    Use of a Smart TV as a Platform for Social Engagement for Senior Citizens2015In: 7th ICT innovations Conference 2015: Web proceedings / [ed] Suzana Loshkovska, Saso Koceski, Skopje, Macedonia: Association for Information and Communication Technologies , 2015, p. 96-105Conference paper (Refereed)
    Abstract [en]

    The number of studies investigating computer use or other technologies used by senior citizens has progressively increased in the last twenty years. The interest stems from a diverse range of research disciplines including human computer interaction, education, and many others. Senior citizens generally have a positive attitude towards technology, and they are willing to use the product if they need it. Positive attitudes are also more likely to be expressed towards devices used every day at home, such as the television, microwave etc. Even if those devices are now typically digital, senior citizens are familiar and comfortable with them. These characteristics drive us to offer a solution by rethinking the use of some existing technologies and making them more affordable and accessible to older people. It is offered on a TV, something that senior citizens are familiar and comfortable with and which most of them have it at home. On this research we report our experience on developing a prototype service using smart TV application specifically tailored for the senior citizens needs and requirements. Based on the findings, we can conclude that there was great acceptance from senior citizens for the support of daily living and the ability to control their daily activities provided by this service.

  • 97.
    Drivas, Ioannis C.
    et al.
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM), Department of Computer Science.
    Damaskinou, Aikaterini I.
    Technol Educ Inst Athens, Greece.
    Sakas, Damianos P.
    Univ Peloponnese, Greece.
    Strategic Communication Process for Sustainable Entrepreneurial Environment in Nonprofit Organizations2017In: Strategic Innovative Marketing / [ed] Kavoura, A Sakas, DP Tomaras, P, Springer, 2017, p. 299-307Conference paper (Refereed)
    Abstract [en]

    This research process is focused on the analysis of three axes which are Fair Treatment, Team Effectiveness, and Job Satisfaction of employees and decision-makers who are occupied in Nonprofit Organizations. Nowadays, the reduced financial flexibility imposes a careful delimitation of strategic communication that is implemented by Nonprofit Organizations. The aim is to examine a strategic communication process for a sustainable entrepreneurial environment. More specifically, this research attempts to find a possible correlation between the personal perception of each employee regarding the level he treated fairly in the working environment (Fair Treatment) and the existence of an effective team into which the employee feels he is a part of (Team Effectiveness). The purpose is to draw conclusions on how these two factors impact on the Job Satisfaction of the employee or decision-maker. The possibility to have correlations among the above axes can be operated as a feedback to highlight strengths and weaknesses of Nonprofit Organizations to their decision-makers.

  • 98.
    Drivas, Ioannis C.
    et al.
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM), Department of Computer Science.
    Sakas, Damianos P.
    University of Peloponnese, Greece.
    Giannakopoulos, Georgios A.
    Technological Educational Institute of Athens, Greece.
    Self-other agreement for improving communication in libraries and information services2016In: Library Review, ISSN 0024-2535, E-ISSN 1758-793X, Vol. 65, no 3, p. 206-223Article in journal (Refereed)
    Abstract [en]

    Purpose – This paper aims to examine the Self-Other Agreement between leaders and employees in the sector of Libraries and Information Services (LIS) to construct a sustainable and strategic communicational process among library directors and staff. Design/methodology/approach – A sample of 135 leaders-employees of 17 organisations of LIS in more than five countries answered on a quantitative methodological research instrument in a multiplicity of variables. Statistical analysis of independent samples t-test was used to testify our research hypotheses. Findings – Results indicated that there is a difference in means between the two independent samples (leaders-employees). There are library leaders who rate themselves quite high, and there are employees who rate their leaders with lower evaluations. Research limitations/implications – This research extends and improves the matter of Self-Other Agreement in the sector of LIS through the collection of data that indicated a possible gap of communication and trustworthiness between leaders and employees. Practical implications – Regardless of the difference or the consensus of ratings among leaders and employees, the results of this research could be served as a stimulus plus as a starting point for library leaders by correcting or developing relations of communication and trustworthiness between them and their followers. Originality/value – Self-Other Agreement is one of the major factors that positively or negatively affect the overall operation of the organization in the way a leader could perceive the additional feedback. In the sector of LIS, the study of Self-Other Agreement is a rich and unexplored research area which deserves further analysis. © 2016, © Emerald Group Publishing Limited.

  • 99.
    Drivas, Ioannis
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Stüber, Julian
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Das, Jinto
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Han, Shen
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    The University Business Incubator: Exploring Digital Capabilities while using Information as an Asset2017Student paper other, 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    The University of this interest and its library division is involved in a major transformation process, aiming to enhance the learning experience for students by modernizing learning spaces, enhancing the personalized learning, and extending support for faculty and student scholarship. One part of the transformation consist of rearranging the library space and its services and introducing a new media based faculty consisting media related career paths.

    During the investigation and analysis of the library, we have looked into a wide range of data including history of the library, strategic plan of the university academic technology blueprint, academic plan, the media program, reports on workshops and meeting held by the authority of library, etc. provided by the university. In order to encapsulate more information and insight, we have conducted a couple of meetings with the head of the library and the head of library IT.

    By considering the stakeholders’ interests, we examine the status quo and illustrate the situation in form of a Rich Picture. By means of the Soft Systems Methodology we try to identify potential relationships between the new media faculty and the library services and eventually finalized our examination by recommending additional value enhancing services. After rigorous analyzing all of the data, specifically strategic mission of the university and library, and the media program, we recommend to establish a Business Incubator, which will enhance core capabilities of a student including creativity , managerial, and analytical ability as well as provide essential guidance, supports, and tools to students to implement their idea.

    The suggested Business Incubator will act as a bridge between academic learning and the real world applications. Finally, we recommend specific services including market research and assistance, access to networking and funding information, center for research and development, and Entrepreneurship and innovating education forum, which will enhance digital capabilities of students/participants and fulfill some of the core strategic objectives of the library and the university as well.

    Download full text (pdf)
    The University Business Incubator Exploring Digital Capabilities while using Information as an Asset
  • 100.
    Durakovic, Mirza
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Web application and WAF vulnerabilities2017Independent thesis Basic level (degree of Bachelor), 180 HE creditsStudent thesis
    Abstract [en]

    With the growth of the internet, web pages evolved from being simple static information providers to web sites and nowadays to web apps. Symbiotically, flaws in security followed this development which in its turn could cause devastating damages to many areas of our lives. This report researches vulnerabilities that exist in web apps nowadays, in addition to the lack of proper protection that WAFs should offer. Selected web applications and WAFs with default rulesets were put through the tests for SQLi and XSS attacks. The conclusion that was derived was that the WAFs in question were not secure enough and that in fact there are issues with out-of-the-box rules that come with Web Application Firewalls in general.

    Download (pdf)
    attachment
1234567 51 - 100 of 485
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