Change search
Refine search result
5253545556 2701 - 2750 of 2795
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)
  • 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)
Select
The maximal number of hits you can export is 250. When you want to export more records please use the 'Create feeds' function.
  • 2701.
    Yasin, Affan
    et al.
    Blekinge Institute of Technology, School of Computing.
    Hasnain, Muhammad Ijlal
    Blekinge Institute of Technology, School of Computing.
    On the Quality of Grey Literature and its use in Information Synthesis during Systematic Literature Reviews2012Independent thesis Advanced level (degree of Master (Two Years))Student thesis
    Abstract [en]

    Context: The Internet has become a vital channel for disseminating and accessing scientific literature for both the academic and industrial research needs. Nowadays, everyone has wide access to scientific literature repositories, which comprise of both “white” and “Grey” literature. The “Grey” literature, as opposed to “white” literature, is non-peer reviewed scientific information that is not available using commercial information sources such as IEEE or ACM. A large number of software engineering researchers are undertaking systematic literature reviews (SLRs) to investigate empirical evidence in software engineering. The key reason to include grey literature during information synthesis is to minimize the risk of any bias in the publication. Using the state of the art non-commercial databases that index information, the researchers can make the rigorous process of searching empirical studies in SLRs easier. This study explains the evidence of Grey literature while performing synthesis in Systematic Literature Reviews. Objectives: The goals of this thesis work are, 1. To identify the extent of usage of Grey Literature in synthesis during systematic literature reviews. 2. To investigate if non-commercial information sources primarily Google Scholar are sufficient for retrieving primary studies for SLRs. Methods: The work consists of a systematic literature review of SLRs and is a tertiary study and meta-analysis. The systematic literature review was conducted on 138 SLRs’ published through 2003 until 2012 (June). The article sources used are IEEEXplore, ACM Digital Library, Springer-Link and Science Direct. Results: For each of the selected article sources such as ACM, IEEEXplore, Springer-link and Science Direct, we have presented results, which describe the extent of the usage of Grey literature. The qualitative results discuss various strategies for systematic evaluation of the Grey literature during systematic literature review. The quantitative results comprise of charts and tables, showing the extent of Grey literature usage. The results from analysis of Google Scholar database describe the total number of primary studies that we are able to find using only Google Scholar database. Conclusion: From the analysis of 138 Systematic Literature Reviews (SLRs’), we conclude that the evidence of Grey literature in SLRs is around 9%. The percentage of Grey literature sources used in information synthesis sections of SLRs is around 93.2%. We were able to retrieve around 96 % of primary studies using Google Scholar database. We conclude that Google Scholar can be a choice for retrieving published studies however; it lacks detailed search options to target wider pool of articles. We also conclude that Grey literature is widely available in this age of information. We have provided guidelines in the form of strategies for systematic evaluation of Grey literature.

  • 2702.
    Yelleswarapu, Mahesh Chandra
    Blekinge Institute of Technology, School of Computing.
    An Assessment of the Usability Quality Attribute in Open Source Software2010Independent thesis Advanced level (degree of Master (Two Years))Student thesis
    Abstract [en]

    Usability is one of the important quality attributes. Open source software products are well known for their efficiency and effectiveness. Lack of usability in OSS (Open Source Software) products will result in poor usage of the product. In OSS development there is no usability team, and one could therefore expect that the usability would be low for these products. In order to find out if this was really the case we made a usability evaluation using a questionnaire for four OSS products. The questionnaire was based on a review of existing literature. This questionnaire was presented to 17 people who are working with open source products. This evaluation showed that the overall usability was above average for all the four products. It seems, however, that the lack of a usability team has made the OSS products less easy to use for inexperienced users. Based on the responses to questionnaire and a literature review, a set of guidelines and hints for increasing the usability of OSS products was defined.

  • 2703. Ygge, Fredrik
    et al.
    Astor, Eric
    Interacting Intelligent Software Agents in Distribution management1995Report (Other academic)
    Abstract [en]

    Even though distributed computing and two-way communication with the customer is becoming a reality for many energy distribution companies, there still is a need to develop methodologies for more efficient energy management. In this paper we discuss current approaches to demand management, and then present ideas from other areas applied to energy management. We introduce concepts such as computational markets and software agents in this context. In addition, methods entirely based on distributed problem solving to address the computationally hard problems of resource allocation with vast number of clients are described. We also discuss how these methods can be used to perform cost/benefit analysis of demand management.

  • 2704. Ygge, Fredrik
    et al.
    Gustavsson, Rune
    Akkermans, Hans
    HOMEBOTS: Intelligent Agents for Decentralized Load Management1996Conference paper (Refereed)
  • 2705.
    Yi, Lirong
    Mid Sweden University, Faculty of Science, Technology and Media, Department of Information Systems and Technology.
    Evaluation and Implementation of a Secure Zero Configuration IoT System2017Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    The Internet of Things (IoT) comprises a large number of heterogeneous devices. It is forecasted that up to 50 billion devices will be connected to the Internet by 2020. All of them have to be configured. Due to the heterogeneity of devices and the enormous increasing number of devices, manual configuration becomes more and more complex and inefficient. Zero configuration is put forward to solve this problem, which makes device configured automatically without additional manual involvement. Besides that, there are many security threats we want to avoid in the future. These security problems include unauthenticated nodes accessing to IoT data, denial of service, lack of confidentiality, malicious attack from hackers and so on. This paper studies the characteristics of IoT firstly and then highlights the implementation of zero configuration and security to IoT. This paper describes the underlying features of zero configuration and primary requirements of security, as well as finds some related mature technologies, based on that proposes a concise solution – combining the Bonjour and many security approaches for implementation of a secure zero IoT system. In addition, this solution is implemented in a small environment scenario of IoT, a smart home. All the programs are in Java language. Evaluation and conclusion are done in final phase.

  • 2706.
    Yin, Hang
    Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
    Introducing Mode Switch in Component-Based Software Development2015Doctoral thesis, monograph (Other academic)
    Abstract [en]

    Self-adaptivity, characterized by the ability to dynamically adjust behavior at runtime, is a growing trend in the evolution of modern embedded systems. While self-adaptive systems tend to be flexible and autonomous, self-adaptivity may inevitably complicate software design, test and analysis. A strategy for taming the growing software complexity of self-adaptive systems is to partition system behaviors into different operational modes specified at design time. Such a multi-mode system can change behavior by switching between modes at runtime under certain circumstances. Multi-mode systems can benefit from a complementary approach to the software development of complex systems: Component-Based Software Engineering (CBSE), which fosters reuse of independently developed software components. However, the state-of-the-art component-based development of multi-mode systems does not take full advantage of CBSE, as reuse of modes at component level is barely addressed. Modes are often treated as system properties, while mode switches are handled by a global mode manager. This centralized mode management entails global information of all components, whereas the global information may be inaccessible in component-based systems. Another potential problem is that a single mode manager does not scale well, particularly at design time,  for a large number of components and modes.

     

    In this thesis we propose a distributed solution to the component-based development of multi-mode systems, aiming for a more efficient and scalable mode management. Our goal is to fully incorporate modes in software component reuse, supporting reuse of multi-mode components, i.e., components able to run in multiple modes. We have developed a generic framework, the Mode-Switch Logic (MSL), which not only supports reuse of multi-mode components but also provides runtime mechanisms for handling mode switch. MSL includes three fundamental elements: (1) a mode-aware component model with the formal specification of reusable multi-mode software components; (2) a mode mapping mechanism for the seamless composition of multi-mode components; and (3) a mode-switch runtime mechanism which is executed by each component in isolation from its functional execution and coordinates the mode switches of different components without the need of global mode information. The mode-switch runtime mechanism has been verified by model checking in conjunction with mathematical proofs. We also provide a mode-switch timing analysis for the runtime mechanism to respect real-time requirements.

     

    MSL is dedicated to the mode aspect of a system irrespective of component execution semantics, thus independent of the choice of component models. We have integrated MSL in the ProCom component model with the extension of support for reuse of multi-mode components and distributed mode-switch handling. Although the distributed mode-switch handling of MSL is more flexible and scalable than the conventional centralized approach, when components are deployed on a single hardware platform and global mode information is available, centralized mode-switch handling is more efficient in terms of runtime overhead and mode-switch time. Hence, MSL is supplemented with a mode transformation technique to enhance runtime mode-switch efficiency by converting the distributed mechanism to a centralized mechanism. MSL together with the mode transformation technique has been implemented in a prototype tool where one can build multi-mode systems by reusing multi-mode components. The applicability of MSL is demonstrated in two proof-of-concept case studies.

  • 2707.
    Yin, Hang
    Mälardalen University, School of Innovation, Design and Engineering.
    Mode switch for component-based multi-mode systems2012Licentiate thesis, monograph (Other academic)
    Abstract [en]

    Component-based software engineering is becoming a prominent solution to the development of complex embedded systems. Since it allows a system to be built by reusable and independently developed components, component-based development substantially facilitates the development of a complex embedded system and allows its complexity to be better managed. Meanwhile, partitioning system behavior into multiple operational modes is also an effective approach to reducing system complexity. Combining the component-based approach with the multi-mode approach, we get a component-based multi-mode system, for which a key issue is its mode switch handling. The mode switch of such a system corresponds to the joint mode switches of many hierarchically organized components. Such a mode switch is not trivial as it amounts to coordinate the mode switches of different components that are independently developed.

    Since most existing approaches to mode switch handling assume that mode switch is a global event of the entire system, they cannot be easily applied to component-based multi-mode systems where both the mode switch of the system and each individual component must be considered, and where components cannot be assumed to have global knowledge of the system. In this thesis, we present a mechanism---the Mode Switch Logic (MSL)---which provides an effective solution to mode switch in component-based multi-mode systems. MSL enables a multi-mode system to be developed in a component-based manner, including (1) a mode-aware component model proposed to suit the multi-mode context; (2) a mode mapping mechanism for the seamless composition of multi-mode components and their mode switch guidance; (3) a mode switch runtime mechanism which coordinates the mode switches of all related components so that the mode switch can be correctly and efficiently performed at the system level; and (4) a timing analysis for mode switches realized by MSL. All the essential elements of MSL are additionally demonstrated by a case study.

  • 2708.
    Ying, PuLe
    et al.
    Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.
    Fan, LingZhi
    Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.
    Methods For Test Case Prioritization Based On Test Case Execution History2017Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    Motivation: Test case prioritization can prioritize test cases, optimize the test execution, save time and cost. There are many different methods for test case prioritization, test case prioritization method based on test case execution history is one kind of them. Based on the test case execution history, it’s easier to increase the rate of fault detection, hence we want to do a study about test case prioritization methods based on the test case execution history. Meanwhile, executing the feasible methods to compare the effectiveness of them. For the motivation of the thesis may be regarded as an example for experiencing approach for comparing test case prioritizations based on test case execution history, or as a study case for identifying the suitable methods to use and help improve the effectiveness of the testing process.

    Objectives: The aim of this thesis is to look for a suitable test case prioritization method that can support risk based testing, in which test case execution history is employed as the key criterion of evaluation. For this research, there are three main objectives. First, explore and summarize methods of test case prioritization based on test case history. Next, identify what are differences among the test case prioritization methods. Finally, execute the methods which we selected, and compare the effectiveness of methods.

    Methods: To achieve the first and the second study objectives, a systematic literature review has been conducted using Kitchenham guidelines. To achieve the third study objective, an experiment was conducted following Wohlin guidelines.

    Results: In our thesis: 1) We conducted a systematic literature review and selected 15 relevant literatures. We extracted data of the literatures and then we synthesized the data. We found that the methods have different kinds of inputs, test levels, maturity levels, validation and "automated testing or manual testing". 2) We selected two feasible methods from those 15 literatures, Method 1 is Adaptive test-case prioritization and Method 2 is Similarity-based test quality metric. We executed the methods within 17 test suites. Comparing the result of two methods and non-prioritization, the mean Average Percentage of Defects Found (APFD) of Adaptive test-case prioritization execution result (86.9%) is significantly higher than non-prioritization (51.5%) and Similarity-based test quality metric (47.5%), it means that the Adaptive test-case prioritization has higher effectiveness.

    Conclusion: In our thesis, existing test case prioritization methods based on test case execution history are extracted and listed out through systematic literature review. The summary of them and the description of differences can be available in the thesis. The 15 relevant literatures and the synthesized data may be as a guideline for relevant software researchers or testers. We did the statistical test for the experimental result, we can see two different test case prioritization methods have different effectiveness.

  • 2709.
    Yiran, Zhou
    et al.
    Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.
    Yilei, Liu
    Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.
    The Challenges and Mitigation Strategies of Using DevOps during Software Development2017Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
  • 2710.
    Ytterström, Patrik
    Mid Sweden University, Faculty of Science, Technology and Media, Department of Information Systems and Technology.
    SCA Logistics Informationsapplikation2017Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
    Abstract [sv]

    Det ha r examensarbetet a r en uppdatering utav SCA logistics befintliga mobil applikation. Arbetet a r gjort hos IT- fo retaget Easit ab som fo rvaltar SCA' logistics system. Applikationen anva nds fo r att spa ra fo retagets ba tar pa en karta och inneha ller kontaktuppgifter till ansta llda. Arbetet fo r det ha r projektet kommer att beskrivas fra n grunden om hur det a r att med fria ha nder kunna va lja det ramverk som passar ba st. Med dom krav som fo retaget har sta llt pa att applikationen ska inneha lla sa kommer flera ramverk att underso kas. Fo r att komma fram till vilket ramverk som ska anva ndas sa har tva prototyper gjorts som anva ndare provko rt och da refter svarat pa en underso kning. Utvecklingen av applikationen kommer att go ras med det ba st la mpade ramverket. Designen kommer att vara genuin sa att anva ndarna ma rker skillnad mellan dom olika plattformarna. Applikationen kommer kunna byggas pa med mer funktioner och uppdateras utan att man beho ver ladda upp till app store och google play.

  • 2711.
    Yu, Yun
    Mid Sweden University, Faculty of Science, Technology and Media, Department of Information and Communication systems.
    Quantitative Comparison of SensibleThings and ThingsWorx2016Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Internet of things is a technology innovation which connects thousands of mil- lions of sensors and actuators. Platform is which provides both hardware and software service. There are so many platforms existed in the market. The objective of this study has been to answer the question which IoT platform fits bests for different scenarios by performing a quantitative comparison between SensibleThings and ThingWorx. The study has been conducted with the aid of my su- pervisor Stefan Forsström and professor TingTing Zhang. The study has shown that SensibleThings and ThingWorx both has its innovation features thus it fits to the different cases according to cases’ need. If the sensor need to update data quicker than 25 times/sec, it is better to choose ThingWorx. If the sensor doesn’t have good hardware it is better to use SensibleThings cause it is light- weight enough. For the case that more than one sensors’ data rush into one point simultaneously, ThingWorx has better performance. In this paper I use a health care system as an example. I think ThingWorx is more suitable for this case regard of its mature service on security and graphical visualization. Finally I presented my future work for platform evaluation.

  • 2712.
    Zafar, Atique
    et al.
    Blekinge Institute of Technology, School of Computing.
    Ali, Sajad
    Blekinge Institute of Technology, School of Computing.
    Investigation of Failure and Success Factors of Integration Process in Global Software Development: Literature Review and Delphi Survey2010Independent thesis Advanced level (degree of Master (Two Years))Student thesis
    Abstract [en]

    Software development work undertaken by virtual teams dispersed across time, space, and organizational boundaries is referred as Global Software Development (GSD) with emphasis on “globalization”. In GSD, teams within same organization (off-shore) or different organizations (outsource) from multiple geographic locations are involved. GSD is becoming a norm and more software projects are undertaken in GSD setting due to the benefits associated with it. However, there remain many challenges that can adversely affect the ability to realize those benefits. One of the challenges is to overcome the problems faced during integration of the functional components developed by different teams at different geographic locations. Incompatibilities and hidden issues surface during functional components integration which is very costly to fix at this stage and can lead to delay, lower product quality or even failure of a GSD project. In this regard, this study investigates integration problems that occurred due to different reasons during different phases/stages of GSD, along with successful integration practices with their relative importance. The study produces lists of failure and success factors, and then further prioritized that failure and success factors lists through Delphi experts. Failure and success factors present an extensive knowledge of integration problems and practical solutions. In addition, their relative importance highlights the severity and importance of each failure and success factor. The results of this study not only help to understand integration issues and solution, but provide a platform to develop a solid strategy at early stage of GSD.

  • 2713.
    Zafari, Afshin
    et al.
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Division of Scientific Computing. Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computational Science.
    Larsson, Elisabeth
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Division of Scientific Computing. Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computational Science.
    Tillenius, Martin
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Division of Scientific Computing. Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computational Science.
    DuctTeip: A task-based parallel programming framework for distributed memory architectures2016Report (Other academic)
  • 2714.
    Zafari, Afshin
    et al.
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Division of Scientific Computing. Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computational Science.
    Tillenius, Martin
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Division of Scientific Computing. Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computational Science.
    Larsson, Elisabeth
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Division of Scientific Computing. Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computational Science.
    Programming models based on data versioning for dependency-aware task-based parallelisation2012In: Proc. 15th International Conference on Computational Science and Engineering, Los Alamitos, CA: IEEE Computer Society, 2012, 275-280 p.Conference paper (Refereed)
  • 2715.
    Zahda, Showayb
    Blekinge Institute of Technology, School of Computing.
    Obsolete Software Requirements2011Independent thesis Advanced level (degree of Master (Two Years))Student thesis
    Abstract [en]

    Context. Requirements changes are unavoidable in any software project. Requirements change over time as software projects progress, and involved stakeholders (mainly customers) and developers gain better understanding of the final product. Additionally, time and budget constraints prevent implementing all candidate requirements and force project management to select a subset of requirements that are prioritized more important than the others so as to be implemented. As a result, some requirements become cancelled and deleted during the elicitation and specification phase while other requirements are considered not important during the prioritization phase. A common scenario in this situation is to leave the excluded requirements for being considered in the next release. The constant leaving of the excluded requirements for the next release may simply render them obsolete.

  • 2716.
    Zaremba, Anja
    et al.
    Linnaeus University, Faculty of Science and Engineering, Kalmar Maritime Academy.
    Petersson, Jem
    Linnaeus University, Faculty of Science and Engineering, Kalmar Maritime Academy.
    Alarm på bryggan: trygghet och irritation2011Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Work on a navigational bridge consists to a great extent of control tasks. Control and alarm systems are available to facilitate this work. The interaction between humans and systems depends partly on the  user's knowledge and experience and partly on bridge design and technologies’ usability. The topic of this thesis is the handling of alarms and alarm systems on  navigational  bridges.  The aim was to  study  whether there are strategies for this and if so, to illustrate how these strategies work. For this reason seven officers’  experiences were examined with  qualitative methods, semi-structured interviews and content analysis.

    The investigation led among other things to the following conclusions:  

    Alarm handling is often done according to unwritten rules and agreements. It is seen as part of the profession and is done on the side.

    Officers follow a scheme when an alarm calls for their attention.

    Officers construct their own tools and methods to deal with ergonomic problems and malfunctions.

  • 2717.
    Zbick, Janosch
    et al.
    Linnaeus University, Faculty of Technology, Department of Media Technology.
    Nake, Isabella
    Linnaeus University, Faculty of Technology, Department of Media Technology.
    Milrad, Marcelo
    Linnaeus University, Faculty of Technology, Department of Media Technology.
    Jansen, Marc
    Linnaeus University, Faculty of Technology, Department of Media Technology.
    A web-based framework to design and deploy mobile learning activities: Evaluating its usability, learnability and acceptance2015In: 2015 IEEE 15th International Conference on Advanced Learning Technologies (ICALT), IEEE Press, 2015, 88-92 p.Conference paper (Refereed)
    Abstract [en]

    This paper discusses the efforts carried out related to the design and development of a web-based framework that allows designing, deploying and executing mobile data collecting applications. Furthermore, it also allows analyzing and presenting the data that is generated during the mentioned process. The fact that the framework is completely web-based provides a platform independent execution of the mobile application on any mobile device with a web-browser. As a result that the whole life-cycle of creating, executing and discussing a mobile learning activity is implemented in pure web-based manner separates this work from similar efforts. In the course of this work, the current state of development of two of the components, the authoring tool and the mobile application is presented. This framework was introduced to teachers in an activity to follow up an initial study. On the basis of a workshop with teachers, we performed an explorative study regarding the technology acceptance and usability of two components of the proposed framework. The results are discussed and analyzed in this paper.

  • 2718.
    Zeadally, Sherali
    et al.
    Univ Dist Columbia, Dept Comp Sci & Informat Technol, Network Syst Lab, Washington, DC 20008 USA..
    Hunt, Ray
    Univ Canterbury, Coll Engn, Dept Comp Sci & Software Engn, Christchurch 1, New Zealand..
    Chen, Yuh-Shyan
    Natl Taipei Univ, Dept Comp Sci & Informat Engn, San Shia, Taipei County, Taiwan..
    Irwin, Angela
    Univ S Australia, Sch Comp & Informat Sci, Mawson Lakes, SA 5095, Australia..
    Hassan, Aamir
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS).
    Vehicular ad hoc networks (VANETS): status, results, and challenges2012In: Telecommunications Systems, ISSN 1018-4864, E-ISSN 1572-9451, Vol. 50, no 4, 217-241 p.Article in journal (Refereed)
    Abstract [en]

    Recent advances in hardware, software, and communication technologies are enabling the design and implementation of a whole range of different types of networks that are being deployed in various environments. One such network that has received a lot of interest in the last couple of years is the Vehicular Ad-Hoc Network (VANET). VANET has become an active area of research, standardization, and development because it has tremendous potential to improve vehicle and road safety, traffic efficiency, and convenience as well as comfort to both drivers and passengers. Recent research efforts have placed a strong emphasis on novel VANET design architectures and implementations. A lot of VANET research work have focused on specific areas including routing, broadcasting, Quality of Service (QoS), and security. We survey some of the recent research results in these areas. We present a review of wireless access standards for VANETs, and describe some of the recent VANET trials and deployments in the US, Japan, and the European Union. In addition, we also briefly present some of the simulators currently available to VANET researchers for VANET simulations and we assess their benefits and limitations. Finally, we outline some of the VANET research challenges that still need to be addressed to enable the ubiquitous deployment and widespead adoption of scalable, reliable, robust, and secure VANET architectures, protocols, technologies, and services.

  • 2719.
    Zeeshan, Ahmed
    Blekinge Institute of Technology, School of Engineering, Department of Interaction and System Design.
    Integration of Variants Handling in M-System-NT2006Independent thesis Advanced level (degree of Master (One Year))Student thesis
    Abstract [en]

    This Master thesis proposes a solution to manage variabilities of software product line applications. The objective of the research is to support software decision makers in handling additional software complexity introduced by product line architectures. In order to fulfill this objective an approach to analyze, visualize, and measure product line specific characteristics of the C/C++ source code are proposed. The approach is validated in an empirical experiment using an open source software system. For that purpose the approach is first implemented into ®1 M-System-NT, an existing software measurement tool developed at Fraunhofer. The target hypothesis of the Institute for Experimental Software engineering research master thesis to perform static analysis of C/C++ source code, measure traditional and product line measures to identify the correlation between measures and indicate the fault proneness.

  • 2720.
    Zeeshan Iqbal, Syed Muhammad
    et al.
    Blekinge Institute of Technology, School of Computing.
    Grahn, Håkan
    Blekinge Institute of Technology, School of Computing.
    Törnquist Krasemann, Johanna
    Blekinge Institute of Technology, School of Computing.
    A Comparative Evaluation of Re-scheduling Strategies for Train Dispatching during Disturbances2012Conference paper (Refereed)
    Abstract [en]

    Railway traffic disturbances occur and train dispatchers make re-scheduling decisions in order to reduce the delays. In order to support the dispatchers, good rescheduling strategies are required that could reduce the delays. We propose and evaluate re-scheduling strategies based on: (i) earliest start time, (ii) earliest track release time, (iii) smallest buffer time, and (iv) shortest section runtime. A comparative evaluation is done for a busy part of the Swedish railway network. Our results indicate that strategies based on earliest start time and earliest track release time have the best average performance.

  • 2721.
    Zhang, Guangyu
    Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.
    Product Manager view on Practical Assumption Management Lifecycle about System Use2017Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    Context. In practice, software projects frequently fail in many fields, which causes the huge loss for the human being. Assumption faults are recognized as a main reason for the software project failures. As the world is changing fast, environment assumptions of software can be easily wrong. The daily assumption-related activities show not enough effectiveness and efficiency to deal with assumption faults. For example, no documenting of key assumptions, inappropriate assumption validation, lack of knowledge. In research, there is no empirical research about assumption management practice. Two assumption management frameworks were outlined. They both support the assumption formulation and assumption management. The formal assumption management framework provides an assumption-component mapping function to analyze assumption failures.

    Objectives. Our goal is figuring out how development team members handle environment assumptions today in practice and how they might handle them better tomorrow. To be specific, I test the applicability of the so far theoretical assumption management frameworks and investigate the assumption type, assumption formulation and assumption management in practical software development

    Methods. An interview-based survey was implemented with 6 product managers from Chinese software companies. They have rich experiences on assumption management and software development. I used directed content analysis to analyze the qualitative data. The result of the research is intended to be a static validation of the assumption management frameworks.

    Results. Interviewees consider that the assumption-component mapping function of the formal assumption management framework is useful in making decisions and analyzing the problems. However, using these frameworks takes too much effort. The functions of frameworks are covered by the development team members and the existing tools. Assumptions tend to be discovered when they frequently change and are important to the requirements. The main assumption types are user habit assumptions and quality attribute assumptions, which are both requirement assumptions. The user habit assumptions consist of name, description and value, while the quality attribute assumption formulation is name and value. The major assumption treatment activities are figuring out the value of assumptions, assumption monitoring, assumption validation and handling assumption failures. Assumption failures result in the loss of users and benefits. Assumption failures are always caused by the poor ability and experience of development team members.

    Conclusion. I create an assumption management model based on my result, and find out the advantages and disadvantages of the formal assumption management framework and semi-formal assumption management framework. The research could help improve the efficiency and effectiveness of assumption management practice. Also. The research can be treated as the starting point to study assumption management practice deeper.

  • 2722.
    Zhang, Hong
    et al.
    Umeå University, Faculty of Science and Technology, Department of Mathematics and Mathematical Statistics. Jiangsu Univ, Dept Math, Zhenjiang 212013, Jiangsu, Peoples R China.
    Georgescu, Paul
    The global properties of an age-dependent SI model involving pathogenic virus release and defence mechanisms for pests2010In: Mathematical and computer modelling, ISSN 0895-7177, E-ISSN 1872-9479, Vol. 52, no 1-2, 37-54 p.Article in journal (Refereed)
    Abstract [en]

    Insect pests are common but undesirable elements in ecosystems and represent thorny problems for most developing countries. To prevent pest outbreaks, growers often resort to insect-pathogenic viruses rather than to pesticides which affect human health and the environment. The purpose of this paper is to investigate a new age-structured pest management model which describes the interaction between susceptible insect pests, infected insect pests, pathogenic viruses and defence immunity mechanisms. A feature of this model is that it accounts for the dependence of the amount of pathogenic viruses released and of the efficiency of the defence mechanisms upon the so-called age of infection. First, the asymptotic behavior of the system is established via a monotonicity argument which makes use of several integral inequalities, being shown that the infection ultimately dies out, while under certain circumstances the susceptible pests also become extinct. By means of the Michailov criterion, one then analyzes the linearized stability of the trivial equilibrium and of the semi-trivial infected pest-free equilibrium. In this regard, it is observed that the defence mechanisms and maximal length of the infective period play important roles in the dynamics of the system. Several pest controls strategies are further investigated by means of numerical simulations, which show that when the dose of pathogenic viruses released initially is larger than a certain amount the profile of the response of defence mechanisms can be modified by changing this dose. Finally, the paper is concluded with a discussion on the biological significance of the mathematical results and framework.

  • 2723.
    Zhang, Jianhao
    et al.
    Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.
    Chen, Xuxiao
    Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.
    Software Evolvability Measurement Framework during an Open Source Software Evolution2017Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    Context: Software evolution comes with the increasing growth of software applications both in size and complexity. Unlike the software maintenance, software evolution addresses more on the adaption of the new fast-changing requirements. Then the term of “software evolvability” comes with its importance for evaluating the evolution status of the software. However, it is not clearly identified especially in the context of open source software (OSS). Besides the most studies are about the description of software evolvability as a quality attribute, and very few research have done on the measurement of software evolvability during the software evolution process.

    Objectives In this study we perform an in-depth investigation on identification of the OSS evolvability, and figure out the appropriate metrics used for measuring the OSS evolvability. Based on that we finally proposed the open source software evolvability measurement framework (OSEM) which could be used for measuring the software evolvability generally in an OSS context.

    Methods: At first, we conducted a literature review by combining backward snowballing search with systematic database search. Two research questions which are RQ1 and RQ2 are proposed for helping us to retrieve the key information for building the needed framework. Then we performed a case study on VLC media player (an OSS project) to validate the processes of the proposed framework.

    Results: Based on literature we could explicitly identify the OSS evolvability, and figure out the differences of software evolvability addressed in OSS context and non OSS context (e.g, the traceability refers to documentation in non OSS context, however in OSS context it refers to the release version of OSS project). Besides we also fulfill the evolvability measuring method by addressing the process of prioritization of evolvability sub-characteristics. In the end we implement the OSEM framework on VLC media player and get the well documented results which are clearly presented and easy to understand. Such results could be taken by the VLC developers as an input for the design and development of the VLC.

    Conclusions: We conclude that the open source software measurement framework (OSEM) is applicable, based on the time we spent on the case of VLC media player it is quite fast and efficient to use such framework. The results from the conduction of this framework are documented well and very clear for OSS users/developers to follow.

  • 2724.
    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. 

  • 2725.
    Zhang, Long
    et al.
    Blekinge Institute of Technology, School of Engineering, Department of Systems and Software Engineering.
    Khan, Adnan Rafiq
    Blekinge Institute of Technology, School of Engineering, Department of Systems and Software Engineering.
    Applying Six Sigma in Software Companies for Process Improvement2008Independent thesis Advanced level (degree of Master (Two Years))Student thesis
    Abstract [en]

    ABSTRACT Modern society has a higher demand for quality than it had before. There is a Plethora of quality improvement techniques available which makes it harder for companies to decide which one to apply. They need support in this decision and in knowing how to apply the chosen techniques, if they want to improve their business and stay competitive. Six Sigma approach is a very successful manufacturing quality improvement tool. In the last two decades, it has helped many companies to success. Recently, the Six Sigma approach was introduced in the software development industry. Some software companies have been trying to adapt Six Sigma for their business and development processes. But there are misconceptions about the applicability of Six Sigma in software‟s. Furthermore there is no generic software quality improvement solution based on Six Sigma. So there is a demand to debunk the misconceptions related to the applicability of Six Sigma. And to develop a generic software company quality improvement solution based on Six Sigma approach. In this thesis we take a first step towards such a solution. The thesis starts from Six Sigma concept identification and manufacturing investigation. After conducting interviews, a case study and several case studies reviews, we detail our method. We expect thesis result to be useful for software companies when applying Six Sigma in their company for process improvement. Keywords: Software Quality, Quality Improvement Tool, Six Sigma and Process Improvement

  • 2726. Zhang, Peng
    et al.
    Carlsson, Bengt
    Johansson, Stefan J.
    Enhanced collaboration in diabetic healthcare for children using multi-agent systems2010In: International Journal of Agent-Oriented Software Engineering, ISSN 1746-1375, E-ISSN 1746-1383, Vol. 4, no 2, 155-173 p.Article in journal (Refereed)
    Abstract [en]

    We have developed a multi-agent platform as a complement to the existing healthcare system in a children's diabetic healthcare setting. It resolves problems related to the difficulty of collaboration between the stakeholders of the problem domain. In addition, it gives us an opportunity to support the decision-making of the stakeholders using multi-agent systems. The collaboration situation is believed to be improved by the agent-based services, such as, diabetes monitoring and alarm, scheduling, and task delegation.

  • 2727. Zhang, Wei
    et al.
    Hu, You-de
    Zheng, Li-rong
    KTH, School of Information and Communication Technology (ICT), Industrial and Medical Electronics. KTH, School of Information and Communication Technology (ICT), Centres, VinnExcellence Center for Intelligence in Paper and Packaging, iPACK.
    Design and simulation of a standing wave oscillator based PLL2016In: FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, ISSN 2095-9184, Vol. 17, no 3, 258-264 p.Article in journal (Refereed)
    Abstract [en]

    A standing wave oscillator (SWO) is a perfect clock source which can be used to produce a high frequency clock signal with a low skew and high reliability. However, it is difficult to tune the SWO in a wide range of frequencies. We introduce a frequency tunable SWO which uses an inversion mode metal-oxide-semiconductor (IMOS) field-effect transistor as a varactor, and give the simulation results of the frequency tuning range and power dissipation. Based on the frequency tunable SWO, a new phase locked loop (PLL) architecture is presented. This PLL can be used not only as a clock source, but also as a clock distribution network to provide high quality clock signals. The PLL achieves an approximately 50% frequency tuning range when designed in Global Foundry 65 nm 1P9M complementary metal-oxide-semiconductor (CMOS) technology, and can be used directly in a high performance multi-core microprocessor.

  • 2728.
    Zhang, Yanpeng
    et al.
    Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.
    Zhou, Ce
    Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.
    Introducing Domain Specific Language for Modeling Scrum Projects2016Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    Context. A clear software process definition is important because it can help developers to share a common understanding and improve the development effectiveness. However, if the misconceptions or misunderstandings are introduced to the team during the process definition, it will bring numerous uncertain problems to the projects and reduce the productivity. Scrum is one of the most popular Agile development processes. It has been frequently used in software development. But the misunderstanding of usage of the Scrum method always leads to situations where teams cannot achieve the hyper-productivity even failure. Therefore, introducing a reasonable graphical language for describing the Scrum process may help learners to gain a correct and common understanding of the Scrum method.

    Objectives. In this study, we introduce a graphical Domain Specific Language for modeling the Scrum process and specific Scrum projects. Further, we evaluated the proposed language to figure out if and how this language can help developers learn Scrum method and understand the specific Scrum projects. For the first, we decide to extract the essential elements and their relative relationships of the Scrum process, and based on that, we define and specify the graphical language. After that, we evaluate the proposed graphical language to validate whether this language can be considered as useful to help developers to learn Scrum method and understand the specific Scrum projects.

    Methods. In order to define the graphical language, we studied and reviewed the literature to extract the essential elements and their relationships for describing the Scrum process. Based on that, we defined and specified the graphical DSL. With the aim of evaluating the proposed graphical language, we performed the experiment and survey method. This experiment was conducted in an educational environment. The subjects were selected from the undergraduate and master students. At the same time, we carried out a survey to capture the developers‘ opinions and suggestions towards the proposed language in order to validate its feasibility.

    Results. By studying the literature, we listed and specified the essential elements for describing the Scrum process. By executing the experiment, we evaluated the efficiency and effectiveness of learning Scrum in using the proposed language and the natural language. The result indicates that the graphical language is better than the natural language in training Scrum method and understanding specific Scrum projects. The result shows that the proposed language improved the understandability of the Scrum process and specific Scrum projects by more than 30%.

    We also performed a survey to investigate the potential use of the proposed graphical DSL in industry. The Survey results show that participants think the proposed graphical language can help them to better understand the Scrum method and specific Scrum projects. Moreover, we noticed that the developers who have less Scrum development experience show more interests in this proposed graphical language.

    Conclusions. To conclude, the obtained results of this study indicate that a graphical DSL can improve the understandability of Scrum method and specific Scrum projects. Especially in managing the specific Scrum project, subjects can easily understand and capture the detailed information of the project described in the proposed language. This study also specified the merits and demerits of using the graphical language and textual language in describing the Scrum process.

    From the survey, the result indicates that the proposed graphical language is able to help developers to understand Scrum method and specific Scrum projects in industry. Participants of this survey show positive opinion toward the proposed graphical language. However, it is still a rather long way to applying such a graphical language in Scrum projects development because companies have to consider the extra learning effort of the graphical DSL. 

  • 2729. Zhang, Zhihua
    et al.
    Moore, John C.
    Uppsala University, Disciplinary Domain of Science and Technology, Earth Sciences, Department of Earth Sciences, LUVAL.
    Grinsted, Aslak
    Haar Wavelet Analysis of Climatic Time Series2014In: International Journal of Wavelets, Multiresolution and Information Processing, ISSN 0219-6913, E-ISSN 1793-690X, Vol. 12, no 2, 1450020- p.Article in journal (Refereed)
    Abstract [en]

    In order to extract the intrinsic information of climatic time series from background red noise, in this paper, we will first give an analytic formula on the distribution of Haar wavelet power spectra of red noise in a rigorous statistical framework. After that, by comparing the difference of wavelet power spectra of real climatic time series and red noise, we can extract intrinsic features of climatic time series. Finally, we use our method to analyze Arctic Oscillation (AO) which is a key aspect of climate variability in the Northern Hemisphere, and discover a great change in fundamental properties of the AO, commonly called a regime shift or tripping point.

  • 2730.
    Zhao, Chengqian
    Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.
    Impact of National Culture Dimensions on Scrum Implementations2015Independent thesis Advanced level (degree of Master (Two Years))Student thesis
    Abstract [en]

    Context. Scrum is one of the most common used Agile method. It is based on empiricism. Scrum only provides a framework but the detailed implementations in practice are very different. and the environment has a big influence on it. National culture is proven to have an impact on Agile methodology. The implementation of Scrum practices should be influenced by national culture as well. Objectives. This paper reveals the relationship between national culture and Scrum implementation. It explores in which aspects that national culture has an influence on the implementation of Scrum practices and how the different national culture dimensions affect the implementations. Methods. A literature review is used to build a theoretical framework. This framework includes the potential relationships between national culture and Scrum practices, which are our hypotheses. Afterward, interview is used in a company that has Scrum teams in both Sweden and China. Their implementations of Scrum practices are interviewed and analyzed based on our hypotheses. Results. A framework of deducted relationship between Hofstede’s national culture dimensions and Scrum practices is built. National culture is found to have an influence on the implementations of five Scrum practices. Conclusions. National culture is found to have an influence on Scrum implementations. National culture through power distance dimension has the most impact on implementations of no title practice, manage burn down chart practice and no interference practice. National culture differences in the aspect of individualism dimension also affect the practice like no title in teams. Uncertainty avoidance degree in different nations also has the most impact on Scrum implementation such as using burn down chart practice and time-boxed dimensions. Moreover, influence from national culture in China makes the Scrum implementations more consistency than the influence from national culture in Sweden.

  • 2731.
    Zhao, Yun
    Mid Sweden University, Faculty of Science, Technology and Media, Department of Information and Communication systems.
    Quantitative Comparison of SensibleThings and Dweet.io2016Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    The objective of this paper is to perform a quantitative comparison of Dweet.io and SensibleThings from different aspects. With the fast development of internet of things, the platforms for internet-of-things face bigger challenges. This paper will evaluate both systems in four parts. The first part shows the general comparison of input ways and output functions provided by the platforms. The second part shows the security comparison, which focuses on the protocol types of the packets and the stability during the communication. The third part shows the scalability comparison when the value becomes bigger. The fourth part shows the scalability comparison when speeding up the processes. After the comparisons, I concluded that Dweet.io is more easy to use on devices and supports more programming languages. Dweet.io realizes visualization and it can be shared. Dweet.io is safer and more stable than SensibleThings. SensibleThings provides more openness. SensibleThings has better scalability in handling big values and quick speed.

  • 2732.
    Zhong, Jinyun
    Uppsala University, Disciplinary Domain of Humanities and Social Sciences, Faculty of Social Sciences, Department of Informatics and Media, Human-Computer Interaction.
    A Case Study: The Impact on Usability of PRINCE2 Project Management Method2011Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    In order to take a look at the relationship between PRINCE2 (one of the most popular project management methods) and the degree of usability of the produced system, a case study was conducted in a company.

    During the case study, participants were recruited for a brainstorming section, during which they brainstormed some issues and features regarding PRINCE2 framework. These ideas were later summarized by the researcher as the preparation of a Card Sorting section. The same participants were invited again for a Card Sorting, during which they sorted the summarized issues and features into different categories labeled with different aspect of PRINCE2. An analysis was then carried out to find the most commonly agreed issues/features in a certain aspect of PRINCE2.

    The result of the study shows some strength that PRINCE2 has such as clear definition of authority and accountability, good support for planning, but there’re some concerns in tailoring/embedding of the method and etc.

  • 2733.
    Zhou, Jiawen
    Mid Sweden University, Faculty of Science, Technology and Media, Department of Information and Communication systems.
    JChord: An Android application helping people learn guitar chords2016Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Nowadays, a lot of interesting and useful and imaginative applications are springing to Android software market. And for guitar fans, some related apps bring great connivence to them, like a guitar tuner can save people from carrying a entity tuner all the time, some apps can simulate a real guitar, and some apps provide some simple lessons allowing people to learn some basic things. But these apps which can teach people, they can't really “monitor ” people, that is, they just give some instructions and hope people would follow them. So my project is to design an app which can detect if users are playing wrong and right real-timely. Guitar chords are always the first for new guitar beginners to learn, and a chord is a set of notes combined together in a regulated way ( get from the music theory having millions of developing ), and 'pitch' is the term for determining if the note different from other notes or noise, so the problem here is to manage the multi-pitch analysis in real time. And it's necessary to know some basics of digital signal processing ( DSP ) because digital signals are always more convenient for computers to analyze compared to analog signals. Then I found an audio processing Java library – TarsosDSP, and try to apply it to my Android project.

  • 2734.
    Zhou, Yuan
    et al.
    Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.
    Gao, Jian
    Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.
    Smart Elicitation of User Feedback in Mobile Applications2017Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    Context. Nowadays, mobile applications and services have occupied an essential part in our daily life. We use them to fulfill our needs for communication, news, or entertainment. Within a fierce competitive market, mobile applications need continually improvement through collections of user feedback to satisfy users’ needs. However, in mobile applications, lack of a comprehensive consideration in designing feedback mechanism makes it difficult to efficiently collect user feedback. It shows only approximate one third online user reviews that contain helpful information for improvement. In addition, users may be disturbed by feedback request, result in rejecting to provide feedback.

    Objectives. This study aims to provide a comprehensive consideration for elicitation of user feedback in mobile applications.

    Methods. This study followed a mixed qualitative-quantitative research approach. Firstly, we conducted an experiment and a semi-structured interview to investigate how do users provide feedback when they are using a mobile application. Then a content analysis and a statistical analysis were conducted for analyzing collected data.   

    Results. Users’ preference of feedback approaches and the encouraging/discouraging factors for users to provide feedback were identified. We also assessed user-perceived suitable timings for interruption of feedback request.

    Conclusions. The result shows, generally, users prefer to provide feedback when asked by feedback request. Three encouraging factors and Three discouraging factors are identified. The beginning of mobile application execution is perceived as best moment for interruption of feedback request. In addition, this study also provides a three-time-dimensions approach for researching disturbances caused by interruption of feedback request as well as other peripheral information.

  • 2735.
    Zhu, Huan
    Blekinge Institute of Technology, School of Engineering, Department of Systems and Software Engineering.
    Investigation and Evaluation of Object Oriented Analysis techniques2004Independent thesis Advanced level (degree of Master (One Year))Student thesis
    Abstract [en]

    The technique of Object Oriented Analysis (OOA) has emerged only in the last decade. Although the technique of OOA is still new, its popularity has been increasing and it has already entered the mainstream of object oriented system development. This thesis makes a summary of four OOA methods and investigates the behaviors of all methods under different criteria. Through comparing the four methods, differences between methods are shown and analysts can select the appropriate one to meet his/her requirements.

  • 2736.
    Zhu, Mingjie
    et al.
    Växjö University, Faculty of Mathematics/Science/Technology, School of Mathematics and Systems Engineering.
    Liu, Qinghua
    Växjö University, Faculty of Mathematics/Science/Technology, School of Mathematics and Systems Engineering.
    XAP Integration2006Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Abstract

    This bachelor thesis will present the XAP tool integration project. Apart from presenting the survey of

    integration techniques that includes integration models and case tool models, we have conducted a

    comparison of these models. Then we reason about their applicability in the XAP setting. We apply this

    survey into the XAP tool integration project – integrate three tools in one IDE on data level. In this IDE,

    the user can create a new project and use these three tools freely in the new created project. The

    database among them is shared.

  • 2737.
    Zikou, Filippia
    KTH, School of Information and Communication Technology (ICT).
    Tweetopolitics: A Scalable Platform for Analyzing Swedish Elections on Twitter2015Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    Due to its real-time, open and democratic nature in information dissemination Twitter has become a common-ground for civic opinion expression as well as observation. This is much anticipated on the wake of an electoral event. As a result, politicians spend considerable amount of resources on analyzing the positive and negative opinions shared with respect to their orientation. Ultimately they become keen on leveraging their popularity to increase their followers base through social media. This is where user profiling and recommendation systems become useful by eliciting social preferences of political parties and their respective followers, and leveraging such intelligence to suggest relevant parties to the interested followers. To this end, we present results of applying our user profiling approach on a Twitter dataset focus-crawled during the course of 2014 general elections of Sweden. Results of analyzing content of tweets show how parties speak of controversial topics, while results of network mining show how much interactions and popularities of the parties change during the month of Election.

  • 2738.
    Zlatkovic, Samireh Jalali and Branislav
    Blekinge Institute of Technology, School of Computing.
    Success Factors in Building and Maintaining Trust Among Globally Distributed Team Members2009Independent thesis Advanced level (degree of Master (Two Years))Student thesis
    Abstract [en]

    Globalization trends have affected many software organizations in the past years. They are turning towards global software development (GSD) market in search for quality with a lower price and shorter development times. It turns out that certain management methods used for in-house development are not applicable in GSD, often resulting in a failed project. It is believed that trust is one of the key factors for success or failure of such projects. In the first part, this thesis studies the causes of lacking or losing trust in globally distributed teams though a literature review and systematic review of current research. The second part of this thesis studies the practices which have been applied in industry to prevent or minimize the impact of trust related issues. Finally these practices are mapped to the identified issues, resulting in a set of recommendations for managers involved in GSD.

  • 2739.
    Zou, Hanzheng
    Växjö University, Faculty of Mathematics/Science/Technology, School of Mathematics and Systems Engineering.
    Build an Inventory Tracking System2007Independent thesis Advanced level (degree of Master (One Year)), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    This thesis paper introduces you about the process of how to build an inventory tracking system in a local Swedish company. The related project is to support the thesis paper, and is also for the company’ using. The software product of this project is an application that works for managing various types’ instruments in the company of SWECO-Vaxjo. It will play an important role in the further management work of the company.

    In this thesis paper, the candidate techniques and theories for implementing this system are discussed. And in the end a good solution for this problem will be presented in the paper.

  • 2740.
    Zúñiga-Prieto, Miguel
    et al.
    Universitat Politècnica de València, ESP.
    González-Huerta, Javier
    Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.
    Insfran, Emilio
    Universitat Politècnica de València, ESP.
    Abrahão, Silvia
    Universitat Politècnica de València, ESP.
    Dynamic reconfiguration of cloud application architectures2017In: Software, practice & experience, ISSN 0038-0644, E-ISSN 1097-024XArticle in journal (Refereed)
    Abstract [en]

    Service-based cloud applications are software systems that continuously evolve to satisfy new user requirements and technological changes. This kind of applications also require elasticity, scalability, and high availability, which means that deployment of new functionalities or architectural adaptations to fulfill service level agreements (SLAs) should be performed while the application is in execution. Dynamic architectural reconfiguration is essential to minimize system disruptions while new or modified services are being integrated into existing cloud applications. Thus, cloud applications should be developed following principles that support dynamic reconfiguration of services, and also tools to automate these reconfigurations at runtime are needed. This paper presents an extension of a model-driven method for dynamic and incremental architecture reconfiguration of cloud services that allows developers to specify new services as software increments, and the tool to generate the implementation code for the services integration logic and the deployment and architectural reconfiguration scripts specific to the cloud environment in which the service will be deployed (e.g., Microsoft Azure). We also report the results of a quasi-experiment that empirically validate our method. It was conducted to evaluate their perceived ease of use, perceived usefulness, and perceived intention to use. The results show that the participants perceive the method to be useful, and they also expressed their intention to use the method in the future. Although further experiments must be carried out to corroborate these results, the method has proven to be a promising architectural reconfiguration process for cloud applications in the context of agile and incremental development processes.

  • 2741.
    Álvarez, Carlos García
    Blekinge Institute of Technology, School of Computing.
    Overcoming the Limitations of Agile Software Development and Software Architecture2013Independent thesis Advanced level (degree of Master (Two Years))Student thesis
    Abstract [en]

    Context. Agile Software Development has provided a new concept of Software Development based in adaptation to changes, quick decisions, low high-level design and frequent deliveries. However, this approach ignores the value that Software Architecture provides in the long term for increasing the speed in delivery working software, which may have catastrophic consequences in the long term. Objectives. In this study, the combination of these two philosophies of Software Development is investigated. Firstly, the concept of Software Architecture in Agile Projects; then, the major challenges faced concerning Software Architecture in Agile Projects, the practices and approaches that can be used to overcome these challenges and the effects that these practices may cause on the project. Methods. The research methodologies used in this study are Systematic Literature Review for gathering the highest amount possible of contributions available in the Literature at this respect, and also the conduction of Semi-Structured Interviews with Agile Practitioners, in order to obtain empirical knowledge on the problem and support or deny the SLR findings. Results. The results of the Thesis are a unified description of the concept of Software Architecture in Agile Projects, and a collection of challenges found in agile projects, practices that overcome them and a relation of effects observed. Considering the most frequent practices/approaches followed and the empirical support, it is enabled a discussion on how to combine Software Architecture and Agile Projects. Conclusions. The main conclusion is that there is not a definite solution to this question; this is due to the relevance of the context (team, project, customer, etc.) that recommends the evaluation of each situation before deciding the best way to proceed. However, there are common trends on the best-recommended practices to integrate these two concepts. Finally, it is required more empirical work on the issue, the conduction of controlled experiments that allows to quantify the success or failure of the practices implemented would be most helpful in order to create a body of knowledge that enables the application of certain practices under certain conditions.

  • 2742.
    Ärleryd, Christofer
    Linköping University, Department of Computer and Information Science. Linköping University, The Institute of Technology.
    Utvärdering av utvecklingsmiljön HTML5 vid utveckling av 2d-spel med fysikmotor2014Independent thesis Basic level (degree of Bachelor), 10,5 credits / 16 HE creditsStudent thesis
    Abstract [sv]

    Det här examensarbetet utvärderar spelutveckling i HTML5. Detta innebär utveckling i JavaScript, CSS samt HTML med utnyttjande av den nya teknologin som medföljer HTML5 märkeringen. I detta fall är teknologin canvas-element som ritar ut 2-D grafik.

    Två implementationer av ett motorcykelspel har utvecklats med fysikmotorerna Box2D respektive Chipmunk.

    Målet med arbetet var att utvärdera bästa val av fysikmotor vid utveckling av ett spel i 2-D med krävande fysik i HTML5 till mobil.

  • 2743.
    Ågerfalk, Pär
    et al.
    Uppsala University, Disciplinary Domain of Humanities and Social Sciences, Faculty of Social Sciences, Department of Informatics and Media.
    Boldyreff, CorneliaGonzález-Barahona, Jesús M.Madey, Gregory R.Noll, John
    Open Source Software: New Horizons. 6th International IFIP WG 2.13 Conference on Open Source Systems, OSS 2010, Notre Dame, IN, USA, May 30 – June 2, 2010. Proceedings2010Conference proceedings (editor) (Other academic)
    Abstract [en]

    This book constitutes the refereed proceedings of the 6th International IFIP WG 2.13 Conference on Open Source Systems, OSS 2010, held in Notre Dame, IN, USA, in May/June 2010. The 23 revised full papers presented together with 17 short papers, 5 workshop abstracts and 4 panel descriptions were carefully reviewed and selected from 51 submissions. The papers reflect the international communities of active OSS researchers and present a broad range of perspectives on open source systems ranging from software engineering through organizational issues to law.

  • 2744.
    Ågerfalk, Pär
    et al.
    Uppsala University, Disciplinary Domain of Humanities and Social Sciences, Faculty of Social Sciences, Department of Informatics and Media.
    Fitzgerald, Brian
    Stol, Klaas-Jan
    Software Sourcing in the Age of Open: Leveraging the Unknown Workforce2015 (ed. 1)Book (Other academic)
    Abstract [en]

    This SpringerBrief discusses multiple forms of open-source-inspired outsourcing: opensourcing, innersourcing and crowdsourcing. It uses a framework-based comparison to explain the strengths and weaknesses of each approach. By pointing out characteristics along with benefits and pitfalls of each approach, the authors provide nuanced and research-based advice to managers and developers facing software sourcing decisions. The differences and commonalities of these three emerging approaches are carefully analyzed. Chapters explore the primary challenges of reliability, efficiency and robustness in open-source methods. Examples from industrial cases are included, along with extensive references to recent research. The brief concludes with a comparative analysis of approaches and outlines key implications to be aware of when outsourcing. Software Sourcing in the Age of Open: Leveraging the Unknown Workforce is designed for professionals and researchers interested in outsourcing challenges. The content is also suitable for postgraduate students interested in contemporary software sourcing approaches.

  • 2745.
    Åhlander, Krister
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Scientific Computing. Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Numerical Analysis.
    An object-oriented approach to construct PDE solvers1996Licentiate thesis, monograph (Other academic)
  • 2746.
    Åhlander, Krister
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Scientific Computing. Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Numerical Analysis.
    An Object-Oriented Framework for PDE Solvers1999Doctoral thesis, comprehensive summary (Other academic)
    Abstract [en]

    The issue of how to develop reusable software in scientific computing is addressed. With object-oriented analysis and design, an extendable set of collaborating objects - a framework named COMPOSE - is suggested in the area of "PDE solvers", i.e., programs that numerically solve partial differential equations (PDEs).

    Objects have several advantages. First, they represent abstractions from the problem domain, here the field of scientific computing. Second, with careful object-oriented analysis and design, these objects can be reused in different contexts. Third, the resulting programs are very flexible, and it is possible to change the mathematical problem or the numerical method, by only replacing a few objects. Fourth, new kinds of objects can be created via the object-oriented concept of inheritance. This is useful, e.g., when the numerical simulation of a new kind of PDE is addressed.

    COMPOSE handles finite differences on three-dimensional overlapping grids, a variety of time stepping methods, and several types of PDEs, including hyperbolic, parabolic, and elliptic PDEs. In particular, COMPOSE offers a flexible coupling of PDEs, which increases reusability and encourages development of components separately. To this end, COMPOSE also supports a debugging technique for verification of new numerical components.

    As an application of COMPOSE, the incompressible Navier-Stokes equations are solved in a two-dimensional domain. Comparisons with another fluid solver, developed in a more traditional way, show that solvers written with COMPOSE are competitive with respect to performance. In addition, they have a higher degree of flexibility and reusability.

  • 2747.
    Åhlander, Krister
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Division of Scientific Computing. Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Numerical Analysis.
    Supporting tensor symmetries in EinSum2003In: Computers and Mathematics with Applications, ISSN 0898-1221, E-ISSN 1873-7668, Vol. 45, 789-803 p.Article in journal (Refereed)
  • 2748.
    Åhlander, Krister
    et al.
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Division of Scientific Computing. Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Numerical Analysis.
    Haveraaen, Magne
    Munthe-Kaas, Hans
    On object-oriented frameworks and coordinate free formulations of PDEs2002In: Engineering with Computers, ISSN 0177-0667, E-ISSN 1435-5663, Vol. 18, 286-294 p.Article in journal (Refereed)
  • 2749.
    Åhlander, Krister
    et al.
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Division of Scientific Computing. Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Numerical Analysis.
    Haveraaen, Magne
    Munthe-Kaas, Hans Z.
    On the role of mathematical abstractions for scientific computing2001In: The Architecture of Scientific Software, Norwell, MA: Kluwer Academic Publishers , 2001, 145-158 p.Conference paper (Refereed)
  • 2750.
    Åhlander, Krister
    et al.
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Division of Scientific Computing. Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Numerical Analysis.
    Otto, Kurt
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Division of Scientific Computing. Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Numerical Analysis.
    On software support for finite difference schemes based on index notation2002In: Computational Science – ICCS 2002, Berlin: Springer-Verlag , 2002, 711-718 p.Conference paper (Other academic)
5253545556 2701 - 2750 of 2795
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