mdh.sePublications
Change search
Refine search result
1234567 1 - 50 of 824
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.
  • 1.
    Aarts, Marcel
    Mälardalen University, School of Innovation, Design and Engineering.
    Using Kinect to interact with presentation software2013Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Imagination Studios is a company specialized in motion capturing and animation. Part of their daily business is working at trade shows where they have a booth to keep close contact with existing customers and also to find new ones. However, usually only two to three people will be working at the booth, and frequently, these people will be in meetings with potential customers. During a time like this, nobody is free to attend to other people checking out the booth. This can result in a potential loss of a new customer. This project seeks a way to alleviate that problem.The idea behind this project was to create an application that trade show visitors can interact with in a playful and innovative way while also giving them a feel of what Imagination Studios is all about while looking for information about the company. To do this it was decided to let users interact with the system by using a Microsoft Kinect. The Kinect allows for easy implementation of a user interface based on motion capturing while also being very cost effective. A new user interface was to be designed as well, without copying already existing solutions and without simply expanding a traditional UI with new elements. To achieve this several design sketches were made, and the most interesting ones were then turned into storyboards. These were then used to decide on the final design, which was then elaborated on by use of video sketches and a collage in Adobe Photoshop.Several tools were used during the actual implementation. For the actual visualization and graphical design, the Unreal Engine 3 in combination with UDK was decided upon. To connect Kinect and Unreal Engine 3, a third party addon called NIUI which makes use of the open source SDK OpenNI was used. For ease of debugging and programming in Unrealscript, the programming language used by the Unreal Engine 3, an addon for Microsoft Visual Studio 2010 called nFringe (Pixel Mine, Inc., 2010) was used.

  • 2.
    Abbaspour Asadollah, Sara
    et al.
    Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
    Daniel, Sundmark
    Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
    Eldh, S.
    Ericsson AB, Stockholm, Sweden.
    Hansson, Hans
    Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
    Concurrency bugs in open source software: a case study2017In: Journal of Internet Services and Applications, ISSN 1867-4828, Vol. 8, no 1, 4Article in journal (Refereed)
    Abstract [en]

    Concurrent programming puts demands on software debugging and testing, as concurrent software may exhibit problems not present in sequential software, e.g., deadlocks and race conditions. In aiming to increase efficiency and effectiveness of debugging and bug-fixing for concurrent software, a deep understanding of concurrency bugs, their frequency and fixing-times would be helpful. Similarly, to design effective tools and techniques for testing and debugging concurrent software, understanding the differences between non-concurrency and concurrency bugs in real-word software would be useful. This paper presents an empirical study focusing on understanding the differences and similarities between concurrency bugs and other bugs, as well as the differences among various concurrency bug types in terms of their severity and their fixing time, and reproducibility. Our basis is a comprehensive analysis of bug reports covering several generations of five open source software projects. The analysis involves a total of 11860 bug reports from the last decade, including 351 reports related to concurrency bugs. We found that concurrency bugs are different from other bugs in terms of their fixing time and severity while they are similar in terms of reproducibility. Our findings shed light on concurrency bugs and could thereby influence future design and development of concurrent software, their debugging and testing, as well as related tools.

  • 3.
    Abdullah, Syed Md Jakaria
    Mälardalen University, School of Innovation, Design and Engineering.
    Virtual Clustered-based Multiprocessor Scheduling in Linux Kernel2013Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    Recent advancements of multiprocessor architectures have led to increasing use of multiprocessors in real-time embedded systems. The two most popular real-time scheduling approaches in multiprocessors are global and partitioned scheduling. Cluster based multiprocessor scheduling can be seen as a hybrid approach combining benefits of both partitioned and global scheduling. Virtual clustering further enhances it by providing dynamic cluster resource allocation duringrun-time and applying hierarchical scheduling to ensure temporal isolation between different software components. Over the years, the study of virtual clustered-based multiprocessor scheduling has been limited to theoretical analysis. In this thesis, we implemented a Virtual-Clustered Hierarchical Scheduling Framework (VC-HSF) in Linux without modifying the base Linux kernel. This work includes complete design, implementation and experimentation of this framework in a multiprocessor platform. Our main contributions are twofold: (i) to the best of our knowledge, our work is the first implementation of any virtual-clustered real-time multiprocessor scheduling in an operating system, (ii) our design and implementation gives practical insights about challenges of implementing any virtual-clustered algorithms for real-time scheduling.

  • 4.
    Abedini, M.
    et al.
    Department of Industrial Engineering, Iran University of Science and Technology, Tehran, Iran.
    Ahmadzadeh, Farzaneh
    Mälardalen University, School of Innovation, Design and Engineering, Innovation and Product Realisation.
    Noorossana, R.
    Department of Industrial Engineering, Iran University of Science and Technology, Tehran, Iran.
    Customer credit scoring using a hybrid data mining approach2016In: Kybernetes, ISSN 0368-492X, E-ISSN 1758-7883, Vol. 45, no 10, 1576-1588 p.Article in journal (Refereed)
    Abstract [en]

    Purpose: A crucial decision in financial services is how to classify credit or loan applicants into good and bad applicants. The purpose of this paper is to propose a four-stage hybrid data mining approach to support the decision-making process. Design/methodology/approach: The approach is inspired by the bagging ensemble learning method and proposes a new voting method, namely two-level majority voting in the last stage. First some training subsets are generated. Then some different base classifiers are tuned and afterward some ensemble methods are applied to strengthen tuned classifiers. Finally, two-level majority voting schemes help the approach to achieve more accuracy. Findings: A comparison of results shows the proposed model outperforms powerful single classifiers such as multilayer perceptron (MLP), support vector machine, logistic regression (LR). In addition, it is more accurate than ensemble learning methods such as bagging-LR or rotation forest (RF)-MLP. The model outperforms single classifiers in terms of type I and II errors; it is close to some ensemble approaches such as bagging-LR and RF-MLP but fails to outperform them in terms of type I and II errors. Moreover, majority voting in the final stage provides more reliable results. Practical implications: The study concludes the approach would be beneficial for banks, credit card companies and other credit provider organisations. Originality/value: A novel four stages hybrid approach inspired by bagging ensemble method proposed. Moreover the two-level majority voting in two different schemes in the last stage provides more accuracy. An integrated evaluation criterion for classification errors provides an enhanced insight for error comparisons.

  • 5.
    Abelli, Björn
    Mälardalen University, School of Business.
    Directing and Enacting the Information System2006In: Advances in Information Systems Development: New Methods and Practice for the Networked Society, Volume 2, Issue PART 2, 2006, 13-23 p.Conference paper (Refereed)
  • 6.
    Abelli, Björn
    Mälardalen University, School of Business.
    Enacting the e-Society2006In: Proceedings of the IADIS International Conference e-Society 2006, 2006, 285-298 p.Conference paper (Refereed)
  • 7.
    Abelli, Björn
    Mälardalen University, School of Business.
    Programmeringens grunder - med exempel i C#2004Book (Other (popular science, discussion, etc.))
    Abstract [en]

    Detta är en lärobok i grundläggande programmering. Den fokuserar på att lära ut det som är gemensamt för de flesta programmeringsspråk – de grundläggande elementen och programkonstruktionerna och hur dessa relaterar till varandra, oberoende av språket. Vilket språk programmet skrivs i måste vara underordnat den uppgift programmet skall lösa. Boken går därför igenom grunderna i strukturerad programmering och visar otaliga exempel i såväl flödesdiagram, strukturdiagram, pseudokod som i källkod. I slutet av boken finns kapitel som går igenom grunderna även i objektorienterad programmering.

    Boken tonar ner inlärningen av ett specifikt programmeringsspråk, men i slutändan måste program ändå skrivas i något språk. Exemplen är skrivna i C# som har slagit igenom som ett praktiskt programmeringsspråk på mycket kort tid och redan börjat göra sitt intåg i högskolekurser i programmering.

    I första hand är boken avsedd för nybörjare i programmering på högskolenivå, som vill lära sig programmeringens grunder.

  • 8.
    Abelli, Björn
    et al.
    Mälardalen University, School of Business.
    Révay, Péter
    Mälardalen University, School of Business.
    To Be or Not To Be Computer Based2004In: Proceedings of microCAD 2004, 2004, 1-8 p.Conference paper (Refereed)
  • 9.
    Abrahamsson, Henrik
    Mälardalen University, School of Innovation, Design and Engineering.
    Internet Traffic Management2008Licentiate thesis, comprehensive summary (Other scientific)
  • 10.
    Abrahamsson, Henrik
    Mälardalen University, School of Innovation, Design and Engineering.
    Network overload avoidance by traffic engineering and content caching2012Doctoral thesis, comprehensive summary (Other academic)
    Abstract [en]

    The Internet traffic volume continues to grow at a great rate, now driven by video and TV distribution. For network operators it is important to avoid congestion in the network, and to meet service level agreements with their customers.  This thesis presents work on two methods operators can use to reduce links loads in their networks: traffic engineering and content caching.

    This thesis studies access patterns for TV and video and the potential for caching.  The investigation is done both using simulation and by analysis of logs from a large TV-on-Demand system over four months.

    The results show that there is a small set of programs that account for a large fraction of the requests and that a comparatively small local cache can be used to significantly reduce the peak link loads during prime time. The investigation also demonstrates how the popularity of programs changes over time and shows that the access pattern in a TV-on-Demand system very much depends on the content type.

    For traffic engineering the objective is to avoid congestion in the network and to make better use of available resources by adapting the routing to the current traffic situation. The main challenge for traffic engineering in IP networks is to cope with the dynamics of Internet traffic demands.

    This thesis proposes L-balanced routings that route the traffic on the shortest paths possible but make sure that no link is utilised to more than a given level L. L-balanced routing gives efficient routing of traffic and controlled spare capacity to handle unpredictable changes in traffic.  We present an L-balanced routing algorithm and a heuristic search method for finding L-balanced weight settings for the legacy routing protocols OSPF and IS-IS. We show that the search and the resulting weight settings work well in real network scenarios.

  • 11.
    Abrahamsson, Henrik
    et al.
    Swedish Institute of Computer Science, Kista, Sweden.
    Björkman, Mats
    Mälardalen University, School of Innovation, Design and Engineering.
    Caching for IPTV distribution with time-shift2013In: 2013 International Conference on Computing, Networking and Communications, ICNC 2013, IEEE , 2013, 916-921 p.Conference paper (Refereed)
    Abstract [en]

    Today video and TV distribution dominate Internet traffic and the increasing demand for high-bandwidth multimedia services puts pressure on Internet service providers. In this paper we simulate TV distribution with time-shift and investigate the effect of introducing a local cache close to the viewers. We study what impact TV program popularity, program set size, cache replacement policy and other factors have on the caching efficiency. The simulation results show that introducing a local cache close to the viewers significantly reduces the network load from TV-on-Demand services. By caching 4% of the program volume we can decrease the peak load during prime time by almost 50%. We also show that the TV program type and how program popularity changes over time can have a big influence on cache hit ratios and the resulting link loads

  • 12.
    Abrahamsson, Henrik
    et al.
    Swedish Institute of Computer Science.
    Björkman, Mats
    Mälardalen University, School of Innovation, Design and Engineering.
    Simulation of IPTV caching strategies2010In: Proceedings of the 2010 International Symposium on Performance Evaluation of Computer and Telecommunication Systems, 2010, 187-193 p.Conference paper (Refereed)
    Abstract [en]

    IPTV, where television is distributed over the Internet Protocol in a single operator network, has become popular and widespread. Many telecom and broadband companies have become TV providers and distribute TV channels using multicast over their backbone networks. IPTV also means an evolution to time-shifted television where viewers now often can choose to watch the programs at any time. However, distributing individual TV streams to each viewer requires a lot of bandwidth and is a big challenge for TV operators. In this paper we present an empirical IPTV workload model, simulate IPTV distribution with time-shift, and show that local caching can limit the bandwidth requirements significantly.

  • 13.
    Abrahamsson, Henrik
    et al.
    Swedish Institute of Computer Science, Kista, Sweden.
    Nordmark, Mattias
    TeliaSonera AB, Stockholm, Sweden .
    Program popularity and viewer behaviour in a large TV-on-Demand system2012In: IMC '12 Proceedings of the 2012 ACM conference on Internet measurement conference, New York: ACM , 2012, 199-210 p.Conference paper (Refereed)
    Abstract [en]

    Today increasingly large volumes of TV and video are distributed over IP-networks and over the Internet. It is therefore essential for traffic and cache management to understand TV program popularity and access patterns in real networks.

    In this paper we study access patterns in a large TV-on-Demand system over four months. We study user behaviour and program popularity and its impact on caching. The demand varies a lot in daily and weekly cycles. There are large peaks in demand, especially on Friday and Saturday evenings, that need to be handled.

    We see that the cacheability, the share of requests that are not first-time requests, is very high. Furthermore, there is a small set of programs that account for a large fraction of the requests. We also find that the share of requests for the top most popular programs grows during prime time, and the change rate among them decreases. This is important for caching. The cache hit ratio increases during prime time when the demand is the highest, and aching makes the biggest difference when it matters most.

    We also study the popularity (in terms of number of requests and rank) of individual programs and how that changes over time. Also, we see that the type of programs offered determines what the access pattern will look like.

  • 14.
    Afshar, Sara
    Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
    Lock-Based Resource Sharing in Real-Time Multiprocessor Platforms2014Licentiate thesis, comprehensive summary (Other academic)
    Abstract [en]

    Embedded systems are typically resource constrained, i.e., resources such as processors, I/O devices, shared buffers or shared memory can be limited for tasks in the system. Therefore, techniques that enable an efficient usage of such resources are of great importance.

    In the industry, typically large and complex software systems are divided into smaller parts (applications) where each part is developed independently. Migration towards multiprocessor platforms has become inevitable from an industrial perspective. Due to such migration and to efficient use of system resources, these applications eventually may be integrated on a shared multiprocessor platform. In order to facilitate the integration phase of the applications on a shared platform, the timing and resource requirements of each application can be provided in an interface when the application is developed. The system integrator can benefit from such provided information in the interface of each application to ease the integration process. In this thesis, we have provided the resource and timing requirements of each application in their interfaces for applications that may need several processors to be allocated on when they are developed.

    Although many scheduling techniques have been studied for multiprocessor systems, these techniques are usually based on the assumption that tasks are independent, i.e. do not share resources other than the processors. This assumption is typically not true. In this thesis, we provide an extension to such systems to handle sharing of resources other than processor among tasks. Two traditional approaches exist for multiprocessor systems to schedule tasks on processors. A recent scheduling approach for multiprocessors has combined the two traditional approaches and achieved a hybrid more efficient approach compared to the two previous one. Due to the complex nature of this scheduling approach the conventional approaches for resource sharing could not be used straight forwardly. In this thesis, we have modified resource sharing approaches such that they can be used in such hybrid scheduling systems. A second concern is that enabling resource sharing in the systems can cause unpredictable delays and variations in response time of tasks which can degrade system performance. Therefore, it is of great significance to improve the resource handling techniques to reduce the effect of imposed delays caused by resource sharing in a multiprocessor platform. In this thesis we have proposed alternative techniques for resource handling that can improve system performance for special setups.

  • 15.
    Afshar, Sara
    et al.
    Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
    Behnam, Moris
    Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
    Bril, R. J.
    Technische Universiteit Eindhoven, Eindhoven, Netherlands .
    Nolte, Thomas
    Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
    Flexible spin-lock model for resource sharing in multiprocessor real-time systems2014In: Proc. IEEE Int. Symp. Ind. Embedded Syst., SIES, 2014, 41-51 p.Conference paper (Refereed)
    Abstract [en]

    Various approaches can be utilized upon resource locking for mutually exclusive resource access in multiprocessor platforms. So far two conventional approaches exist for dealing with tasks that are blocked on a global resource in a multi-processor platform. Either the blocked task performs a busy wait, i.e. spins, at the highest priority level until the resource is released, or it is suspended. Although both approaches provide mutually exclusive access to resources, they can introduce long blocking delays to tasks, which may be unacceptable for many industrial applications. In this paper, we propose a general spin-based model for resource sharing in multiprocessor platforms in which the priority of the blocked tasks during spinning can be selected arbitrarily. Moreover, we provide the analysis for two selected spin-lock priorities and we show by means of a general comparison as well as specific examples that these solutions may provide a better performance for higher priority tasks.

  • 16.
    Afshar, Sara
    et al.
    Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
    Behnam, Moris
    Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
    Bril, Reinder J.
    Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems. Technische Universiteit Eindhoven, Eindhoven, Netherlands.
    Nolte, Thomas
    Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
    Resource Sharing Under Global Scheduling with Partial Processor Bandwidth2015In: 2015 10th IEEE International Symposium on Industrial Embedded Systems, SIES 2015 - Proceedings, 2015, 195-206 p.Conference paper (Refereed)
    Abstract [en]

    Resource efficient approaches are of great importance for resource constrained embedded systems. In this paper, we present an approach targeting systems where tasks of a critical application are partitioned on a multi-core platform and by using resource reservation techniques, the remaining bandwidth capacity on each core is utilized for one or a set of non-critical application(s). To provide a resource efficient solution and to exploit the potential parallelism of the extra applications on the multi-core processor, global scheduling is used to schedule the tasks of the non-critical applications. Recently a specific instantiation of such a system has been studied where tasks do not share resources other than the processor. In this paper, we enable semaphore-based resource sharing among tasks within critical and non-critical applications using a suspension-based synchronization protocol. Tasks of non-critical applications have partial access to the processor bandwidth. The paper provides the systems schedulability analysis where blocking due to resource sharing is bounded. Further, we perform experimental evaluations under balanced and unbalanced allocation of tasks of a critical application to cores.

  • 17.
    Afshar, Sara
    et al.
    Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
    Behnam, Moris
    Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
    J. Bril, Reinder
    Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
    Nolte, Thomas
    Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
    Per Processor Spin-Lock Priority for Partitioned Multiprocessor Real-Time SystemsIn: Leibniz Transactions on Embedded Systems, ISSN 2199-2002Article in journal (Other academic)
    Abstract [en]

    Two traditional approaches exist for a task that is blocked on a global resource; a task either performs a non-preemptive busy wait, i.e., spins, or suspends and releases the processor. Previously, we have shown that both approaches can be viewed as spinning either at the highest priority HP or at the lowest priority on the processor LP, respectively. Based on this view, previously we have generalized a task's blocking behavioral model, as spinning at any arbitrary priority level. In this paper, we focus on a particular class of spin-lock protocols from the introduced flexible spin-lock model where spinning is performed at a priority equal to or higher than the highest local ceiling of the global resources accessed on a processor referred to as CP spin-lock approach. In this paper, we assume that all tasks of a specific processor are spinning on the same priority level. Given this class and assumption, we show that there exists a spin-lock protocol in this range that dominates the classic spin-lock protocol which tasks spin on highest priority level (HP). However we show that this new approach is incomparable with the CP spin-lock approach. Moreover, we show that there may exist an intermediate spin-lock approach between the priority used by CP spin-lock approach and the new introduced spin-lock approach that can make a task set schedulable when those two cannot. We provide an extensive evaluation results comparing the HP, CP and the new proposed approach.

  • 18.
    Afshar, Sara
    et al.
    Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
    Behnam, Moris
    Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
    J. Bril, Reinder
    Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
    Nolte, Thomas
    Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
    Per Processor Spin-Lock Priority for Partitioned Multiprocessor Real-Time Systems2014Report (Other academic)
    Abstract [en]

    Two traditional approaches exist for a task that is blocked on a global resource; a task either performs a non-preemptive busy wait, i.e., spins, or suspends and releases the processor. Previously, we have shown that both approaches can be viewed as spinning either at the highest priority HP or at the lowest priority on the processor LP, respectively. Based on this view, previously we have generalized a task's blocking behavioral model, as spinning at any arbitrary priority level. In this paper, we focus on a particular class of spin-lock protocols from the introduced flexible spin-lock model where spinning is performed at a priority equal to or higher than the highest local ceiling of the global resources accessed on a processor referred to as CP spin-lock approach. In this paper, we assume that all tasks of a specific processor are spinning on the same priority level. Given this class and assumption, we show that there exists a spin-lock protocol in this range that dominates the classic spin-lock protocol which tasks spin on highest priority level (HP). However we show that this new approach is incomparable with the CP spin-lock approach. Moreover, we show that there may exist an intermediate spin-lock approach between the priority used by CP spin-lock approach and the new introduced spin-lock approach that can make a task set schedulable when those two cannot. We provide an extensive evaluation results comparing the HP, CP and the new proposed approach.

  • 19.
    Afzal, Wasif
    et al.
    Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems. Bahria University, Islamabad, Pakistan .
    Torkar, Richard
    Blekinge Institute of Technology, Karlskrona, Sweden; Chalmers University of Technology, Sweden.
    Towards benchmarking feature subset selection methods for software fault prediction2016In: Computational Intelligence and Quantitative Software Engineering / [ed] Witold Pedrycz, Giancarlo Succi and Alberto Sillitti, Springer-Verlag , 2016, 33-58 p.Chapter in book (Other academic)
    Abstract [en]

    Despite the general acceptance that software engineering datasets often contain noisy, irrele- vant or redundant variables, very few benchmark studies of feature subset selection (FSS) methods on real-life data from software projects have been conducted. This paper provides an empirical comparison of state-of-the-art FSS methods: information gain attribute ranking (IG); Relief (RLF); principal com- ponent analysis (PCA); correlation-based feature selection (CFS); consistency-based subset evaluation (CNS); wrapper subset evaluation (WRP); and an evolutionary computation method, genetic program- ming (GP), on five fault prediction datasets from the PROMISE data repository. For all the datasets, the area under the receiver operating characteristic curve—the AUC value averaged over 10-fold cross- validation runs—was calculated for each FSS method-dataset combination before and after FSS. Two diverse learning algorithms, C4.5 and na ??ve Bayes (NB) are used to test the attribute sets given by each FSS method. The results show that although there are no statistically significant differences between the AUC values for the different FSS methods for both C4.5 and NB, a smaller set of FSS methods (IG, RLF, GP) consistently select fewer attributes without degrading classification accuracy. We conclude that in general, FSS is beneficial as it helps improve classification accuracy of NB and C4.5. There is no single best FSS method for all datasets but IG, RLF and GP consistently select fewer attributes without degrading classification accuracy within statistically significant boundaries.

  • 20.
    Agbamuche, Joy
    Mälardalen University, School of Sustainable Development of Society and Technology.
    How does the alignment of IT to business strategy affect the organisation of the IT function?2008Student thesis
    Abstract [en]

    Date: 2008-06-04

    Purpose: The primary goal of this research is to describe the IT function and examine how its alignment to an organisations strategy affects the way it is organised.

    Method: The chosen method was a purely theoretical examination with the use of the case study of Windham International as primary resource and secondary resources such as book and literature review used for the thesis.

    Research Questions: How does the alignment of IT to business strategy affect the organisation of the IT function?

    Conclusion: One of the findings was that a few researchers seem to suggest that the centralized mode of organising IT was symbolic of the past, while outsourcing and decentralization are the modern approach to organising IT. Wyndham International shows the opposite, after the introduction of the CIO in 2002, centralization was the chosen mode of organisation because that was what would best fit the new strategic approach of the organisation. Insourcing rather than outsourcing proved to be a winning formula.

  • 21.
    Ahlström, Louise
    Mälardalen University, School of Innovation, Design and Engineering.
    Informationsmaterial till Europaskolan2008Student thesis
    Abstract [sv]

    Rapporten är resultatet av mitt examensarbete i Textdesign vid Mälardalens högskola. På uppdrag av Europaskolan i Strängnäs har ett informationsmaterial utvecklats och resulterat i en broschyr. Målgruppen är elever i årskurs nio som ska söka gymnasieutbildning. Rapporten beskriver det tillvägagångssätt som använts vid

    framtagningen av det nya informationsmaterialet. Med utgångspunkt i begreppen läsligt, läsbart och läsvärt har text, bild och layout utformats för att skapa en informativ och målgruppsanpassad broschyr. Metoder som använts är komparation, textanalys och litteraturstudier. Utprovningsmetoden som tillämpats är enskilda intervjuer med elever

    på Europaskolan. Slutsatser som dragits är att behovet av designad information ökar i dagens mediebrus och att sändarens budskap till mottagaren måste genomgå en hermeneutisk process.

  • 22.
    Ahmed, Mobyen Uddin
    Mälardalen University, School of Innovation, Design and Engineering.
    A case-based multi-modal clinical system for stress management2010Licentiate thesis, monograph (Other academic)
    Abstract [en]

    A difficult issue in stress management is to use biomedical sensor signal in the diagnosis and treatment of stress. Clinicians often make their diagnosis and decision based on manual inspection of physiological signals such as, ECG, heart rate, finger temperature etc. However, the complexity associated with manual analysis and interpretation of the signals makes it difficult even for experienced clinicians. Today the diagnosis and decision is largely dependent on how experienced the clinician is interpreting the measurements.  A computer-aided decision support system for diagnosis and treatment of stress would enable a more objective and consistent diagnosis and decisions.

    A challenge in the field of medicine is the accuracy of the system, it is essential that the clinician is able to judge the accuracy of the suggested solutions. Case-based reasoning systems for medical applications are increasingly multi-purpose and multi-modal, using a variety of different methods and techniques to meet the challenges of the medical domain. This research work covers the development of an intelligent clinical decision support system for diagnosis, classification and treatment in stress management. The system uses a finger temperature sensor and the variation in the finger temperature is one of the key features in the system. Several artificial intelligence techniques have been investigated to enable a more reliable and efficient diagnosis and treatment of stress such as case-based reasoning, textual information retrieval, rule-based reasoning, and fuzzy logic. Functionalities and the performance of the system have been validated by implementing a research prototype based on close collaboration with an expert in stress. The case base of the implemented system has been initiated with 53 reference cases classified by an experienced clinician. A case study also shows that the system provides results close to a human expert. The experimental results suggest that such a system is valuable both for less experienced clinicians and for experts where the system may function as a second option.

  • 23.
    Ahmed, Mobyen Uddin
    Mälardalen University, School of Innovation, Design and Engineering.
    A Multimodal Approach for Clinical Diagnosis and Treatment2011Doctoral thesis, comprehensive summary (Other academic)
    Abstract [en]

    A computer-aided Clinical Decision Support System (CDSS) for diagnosis and treatment often plays a vital role and brings essential benefits for clinicians. Such a CDSS could function as an expert for a less experienced clinician or as a second option/opinion of an experienced clinician to their decision making task. Nevertheless, it has been a real challenge to design and develop such a functional system where accuracy of the system performance is an important issue.

    This research work focuses on development of intelligent CDSS based on a multimodal approach for diagnosis, classification and treatment in medical domains i.e. stress and post-operative pain management domains. Several Artificial Intelligence (AI) techniques such as Case-Based Reasoning (CBR), textual Information Retrieval (IR), Rule-Based Reasoning (RBR), Fuzzy Logic and clustering approaches have been investigated in this thesis work.

    Patient’s data i.e. their stress and pain related information are collected from complex data sources for instance, finger temperature measurements through sensor signals, pain measurements using a Numerical Visual Analogue Scale (NVAS), patient’s information from text and multiple choice questionnaires. The proposed approach considers multimedia data management to be able to use them in CDSSs for both the domains.

    The functionalities and performance of the systems have been evaluated based on close collaboration with experts and clinicians of the domains. In stress management, 68 measurements from 46 subjects and 1572 patients’ cases out of ≈4000 in post-operative pain have been used to design, develop and validate the systems. In the stress management domain, besides the 68 measurement cases, three trainees and one senior clinician also have been involved in order to conduct the experimental work. The result from the evaluation shows that the system reaches a level of performance close to the expert and better than the senior and trainee clinicians. Thus, the proposed CDSS could be used as an expert for a less experienced clinician (i.e. trainee) or as a second option/opinion for an experienced clinician (i.e. senior) to their decision making process in stress management. In post-operative pain treatment, the CDSS retrieves and presents most similar cases (e.g. both rare and regular) with their outcomes to assist physicians. Moreover, an automatic approach is presented in order to identify rare cases and 18% of cases from the whole cases library i.e. 276 out of 1572 are identified as rare cases by the approach. Again, among the rare cases (i.e. 276), around 57.25% of the cases are classified as ‘unusually bad’ i.e. the average pain outcome value is greater or equal to 5 on the NVAS scale 0 to 10. Identification of rear cases is an important part of the PAIN OUT project and can be used to improve the quality of individual pain treatment.

  • 24.
    Ahmed, Mobyen Uddin
    et al.
    Mälardalen University, School of Innovation, Design and Engineering.
    Begum, Shahina
    Mälardalen University, School of Innovation, Design and Engineering.
    Funk, Peter
    Mälardalen University, School of Innovation, Design and Engineering.
    A Hybrid Case-Based System in Stress Diagnosis and Treatment2012Manuscript (preprint) (Other academic)
    Abstract [en]

    Computer-aided decision support systems play anincreasingly important role in clinical diagnosis and treatment.However, they are difficult to build for domains where thedomain theory is weak and where different experts differ indiagnosis. Stress diagnosis and treatment is an example of such adomain. This paper explores several artificial intelligencemethods and techniques and in particular case-based reasoning,textual information retrieval, rule-based reasoning, and fuzzylogic to enable a more reliable diagnosis and treatment of stress.The proposed hybrid case-based approach has been validated byimplementing a prototype in close collaboration with leadingexperts in stress diagnosis. The obtained sensitivity, specificityand overall accuracy compared to an expert are 92%, 86% and88% respectively.

  • 25.
    Ahmed, Mobyen Uddin
    et al.
    Mälardalen University, School of Innovation, Design and Engineering.
    Begum, Shahina
    Mälardalen University, School of Innovation, Design and Engineering.
    Funk, Peter
    Mälardalen University, School of Innovation, Design and Engineering.
    Xiong, Ning
    Mälardalen University, School of Innovation, Design and Engineering.
    FUZZY RULE-BASED CLASSIFICATION TO BUILD INITIAL CASE LIBRARY FOR CASE-BASED STRESS DIAGNOSIS2009In: Proceedings of the IASTED International Conference on Artificial Intelligence and Applications, AIA 2009 / [ed] M.H. Hamza, 2009, 225-230 p.Conference paper (Refereed)
    Abstract [en]

    Case-Based Reasoning (CBR) is receiving increasedinterest for applications in medical decision support.Clinicians appreciate the fact that the system reasons withfull medical cases, symptoms, diagnosis, actions takenand outcomes. Also for experts it is often appreciated toget a second opinion. In the initial phase of a CBR systemthere are often a limited number of cases available whichreduces the performance of the system. If past cases aremissing or very sparse in some areas the accuracy isreduced. This paper presents a fuzzy rule-basedclassification scheme which is introduced into the CBRsystem to initiate the case library, providing improvedperformance in the stress diagnosis task. Theexperimental results showed that the CBR system usingthe enhanced case library can correctly classify 83% ofthe cases, whereas previously the correctness of theclassification was 61%. Consequently the proposedsystem has an improved performance with 22% in termsof accuracy. In terms of the discrepancy in classificationcompared to the expert, the goodness-of-fit value of thetest results is on average 87%. Thus by employing thefuzzy rule-based classification, the new hybrid system cangenerate artificial cases to enhance the case library.Furthermore, it can classify new problem cases previouslynot classified by the system.

  • 26.
    Ahmed, Mobyen Uddin
    et al.
    Mälardalen University, School of Innovation, Design and Engineering.
    Funk, Peter
    Mälardalen University, School of Innovation, Design and Engineering.
    A Case-Based Retrieval System for Post-Operative Pain Treatment2011In: / [ed] Petra Perner and Georg Rub, Germany: IBaI , 2011, 30-41 p.Conference paper (Refereed)
    Abstract [en]

    This paper presents a clinical decision support system based on case-basedretrieval approach to assist physicians in post-operative pain treatment. Here,the cases are formulated by combining regular features and features using anumerical visual analogue scale (NVAS) through a questionnaire. Featureabstraction is done both in problem and outcome description of a case in order toreduce the number of attributes. The system retrieves most similar cases with theiroutcomes. The outcome of each case brings benefits for physicians since it presentsboth severity and fast recovery by the applied treatment in post-operative patients.Therefore, we have introduced a two-layer case structure i.e., solution is the firstlayer and outcome is the second layer that better suits this medical application. Inthe system, the solution presents the treatment and the outcome contains recoveryinformation of a patient, something physicians are interested in, especially the riskof side effects and complications.

  • 27.
    Ahmed, Mobyen Uddin
    et al.
    Mälardalen University, School of Innovation, Design and Engineering.
    Funk, Peter
    Mälardalen University, School of Innovation, Design and Engineering.
    Mining Rare Cases in Post-Operative Pain by Means of Outlier Detection2011Manuscript (preprint) (Other academic)
    Abstract [en]

    Rare cases are often interesting for healthprofessionals, physicians, researchers and clinicians in order toreuse and disseminate experiences in healthcare. However,mining, i.e. identification of rare cases in electronic patientrecords, is non-trivial for information technology. This paperinvestigates a number of well-known clustering algorithms andfinally applies a 2nd order clustering approach by combining theFuzzy C-means algorithm with the Hierarchical one. Theapproach is used in order to identify rare cases from 1572patient cases in the domain of post-operative pain management.The results show that the approach enables identification of rarecases in the domain of post-operative pain management and 18%of cases are identified as rare case.

  • 28.
    Akan, Batu
    Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
    Planning and Sequencing Through Multimodal Interaction for Robot Programming2014Doctoral thesis, comprehensive summary (Other academic)
    Abstract [en]

    Over the past few decades the use of industrial robots has increased the efficiency as well as the competitiveness of several sectors. Despite this fact, in many cases robot automation investments are considered to be technically challenging. In addition, for most small and medium-sized enterprises (SMEs) this process is associated with high costs. Due to their continuously changing product lines, reprogramming costs are likely to exceed installation costs by a large margin. Furthermore, traditional programming methods of industrial robots are too complex for most technicians or manufacturing engineers, and thus assistance from a robot programming expert is often needed. The hypothesis is that in order to make the use of industrial robots more common within the SME sector, the robots should be reprogrammable by technicians or manufacturing engineers rather than robot programming experts. In this thesis, a novel system for task-level programming is proposed. The user interacts with an industrial robot by giving instructions in a structured natural language and by selecting objects through an augmented reality interface. The proposed system consists of two parts: (i) a multimodal framework that provides a natural language interface for the user to interact in which the framework performs modality fusion and semantic analysis, (ii) a symbolic planner, POPStar, to create a time-efficient plan based on the user's instructions. The ultimate goal of this work in this thesis is to bring robot programming to a stage where it is as easy as working together with a colleague.This thesis mainly addresses two issues. The first issue is a general framework for designing and developing multimodal interfaces. The general framework proposed in this thesis is designed to perform natural language understanding, multimodal integration and semantic analysis with an incremental pipeline. The framework also includes a novel multimodal grammar language, which is used for multimodal presentation and semantic meaning generation. Such a framework helps us to make interaction with a robot easier and more natural. The proposed language architecture makes it possible to manipulate, pick or place objects in a scene through high-level commands. Interaction with simple voice commands and gestures enables the manufacturing engineer to focus on the task itself, rather than the programming issues of the robot. The second issue addressed is due to inherent characteristics of communication with the use of natural language; instructions given by a user are often vague and may require other actions to be taken before the conditions for applying the user's instructions are met. In order to solve this problem a symbolic planner, POPStar, based on a partial order planner (POP) is proposed. The system takes landmarks extracted from user instructions as input, and creates a sequence of actions to operate the robotic cell with minimal makespan. The proposed planner takes advantage of the partial order capabilities of POP to execute actions in parallel and employs a best-first search algorithm to seek the series of actions that lead to a minimal makespan. The proposed planner can also handle robots with multiple grippers, parallel machines as well as scheduling for multiple product types.

  • 29.
    Akan, Batu
    et al.
    Mälardalen University, School of Innovation, Design and Engineering.
    Ameri E., Afshin
    Mälardalen University, School of Innovation, Design and Engineering.
    Çürüklü, Baran
    Mälardalen University, School of Innovation, Design and Engineering.
    Augmented Reality-based Industrial Robot Control2011In: Proceedings of SIGRAD 2011 / [ed] Larsson, Thomas ; Kjelldahl, Lars ; Jää-Aro, Kai-Mikael, Linköping University Electronic Press, 2011, 113-114 p.Conference paper (Refereed)
    Abstract [en]

    Most of the interfaces which are designed to control or program industrial robots are complex and require special training for the user. This complexity alongside the changing environment of small medium enterprises (SMEs) has lead to absence of robots from SMEs. The costs of (re)programming the robots and (re)training the robot users exceed initial costs of installation. In order to solve this shortcoming, we propose a new interface which uses augmented reality (AR) and multimodal human-robot interaction. We show that such an approach allows easier manipulation of robots at industrial environments.

  • 30.
    Aksit, Kaan
    et al.
    Koç University, Turkey.
    Kade, Daniel
    Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
    Özcan, Oguzhan
    Koç University, Turkey.
    Ürey, Hakan
    Koç University, Turkey.
    Head-worn Mixed Reality Projection Display Application2014In: ACM International Conference Proceedings Series (ICPS), 2014Conference paper (Refereed)
    Abstract [en]

    The main goal of this research is to develop a mixed real- ity (MR) application to support motion capture actors. This application allows seeing and exploring a digital environment without occluding the actor’s visual field. A prototype is built by combining a retro-reflective screen covering surrounding walls and a headband consisting of a laser scanning projector with a smartphone. Built-in sensors of a smartphone provide navigation capabilities in the digital world. The integrated system has some unique advantages, which are collectively demonstrated for the first time: (i) providing fixed field-of- view (50o in diagonal), fixed retinal images at full-resolution, and distortion-free images that are independent of the screen distance and shape; (ii) presenting different perspectives to the users as they move around or tilt their heads, (iii) allow- ing a focus-free and calibration-free display even on non-flat surfaces using laser scanning technology, (iv) enabling mul- tiple users to share the same screen without crosstalk due to the use of retro-reflectors, and (v) producing high brightness pictures with a projector of only 15 lm; due to a high-gain retro-reflective screen. We demonstrated a lightweight, com- fortable to wear and low cost head-mounted projection dis- play (HMPD) which acts as a stand-a-lone mobile system. Initial informal functionality tests have been successfully per- formed. The prototype can also be used as a 3D stereo system using the same hardware by additionally mounting polarized glasses and an active polarization rotator, while maintaining all of the advantages listed above. 

  • 31.
    Alajrami, S.
    et al.
    Newcastle University, Newcastle upon Tyne, United Kingdom.
    Romanovsky, A.
    Newcastle University, Newcastle upon Tyne, United Kingdom.
    Gallina, Barbara
    Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
    Software development in the Post-PC era: Towards software development as a service2016In: Lect. Notes Comput. Sci., 2016, 662-671 p.Conference paper (Refereed)
    Abstract [en]

    Over the years, software development has evolved to meet the needs of new types of applications and to embrace new technological disruptions. Today, we witness the rise of mobility where the role of the conventional high-end PC is declining. Some refer to this era as the Post- PC era. This technological shift, powered by a key enabling technology, cloud computing, has opened new opportunities for human advancement. Consequently, the evolving landscape of software systems drives the need for new methods for conceiving them. Such methods need to: (a) address the challenges and requirements of this era and (b) embrace the benefits of new technological breakthroughs. In this paper, we list the characteristics of the Post-PC era from the software development perspective and describe two motivating trends of software development processes. Then, we derive a list of requirements for the future software development from the characteristics of the Post-PC era and from the motivating trends. Finally, we propose a reference architecture for cloud-based software process enactment as an enabler for Software Development as a Service. The architecture is the first step addressing the needs that we have identified.

  • 32. Aleti, Aldeida
    et al.
    Björnander, Stefan
    Mälardalen University, School of Innovation, Design and Engineering.
    Grunske, Lars
    Meedeniya, Indika
    ArcheOpterix: An Extendable Tool for Architecture Optimization of AADL Models2009In: Proceedings of the 2009 ICSE Workshop on Model-Based Methodologies for Pervasive and Embedded Software, MOMPES 2009, 2009, 61-71 p.Conference paper (Refereed)
  • 33.
    Allander, Karl
    et al.
    Mälardalen University, Department of Innovation, Design and Product Development.
    Svanberg, Jim
    Mälardalen University, Department of Innovation, Design and Product Development.
    Klittmark, Mattias
    Mälardalen University, Department of Innovation, Design and Product Development.
    Intresseväckande Animation: Utställningsmaterial för Mälsåkerprojektet2008Independent thesis Basic level (degree of Bachelor), 10 points / 15 hpStudent thesis
    Abstract [sv]

    Under sommaren 2006 öppnar Mälsåker Slott för allmänheten och ett av de planerade projekten är en multimedial utställning om norrmän som tränades där i hemlighet under andra världskriget.

    Författarna till denna rapport är alla studenter av informationsdesign, med inriktning mot illustration på Mälardalens Högskola. Då vi har ett stort intresse av animation föreföll detta projekt mycket intressant.

    Vi ingick i en projektgrupp som innefattade dataloger, textdesigners samt illustratörer. Illustratörernas del av projektet var att skapa det visuella materialet på ett intresseväckande sätt. I rapporten undersöks möjliga lösningar för animation, manér, bilddramaturgi samt de tekniska förutsättningar som krävs för att skapa ett lyckat slutresultat. Rapporten beskriver tillvägagångssättet för att uppnå dessa mål vilket inkluderar metoder som litteraturstudier, diskussioner samt utprovningar. Utställningsformen är experimentell och arbetet har därför givit ett slutresultat som kan ses som en

    fallstudie i sig.

    Utprovningar av det färdiga materialet visar att vi efter förutsättningarna lyckats uppnå ett gott resultat. Animerat bildspel fungerar i sammanhanget bra som informativt utställningsmaterial.

  • 34.
    Allotey, Daniel
    et al.
    Mälardalen University, School of Sustainable Development of Society and Technology.
    Ojeabulu, Godspower
    Mälardalen University, School of Sustainable Development of Society and Technology.
    Potential Benefits Organizations Derive From Using Enterprise Content Management Systems: A Study of Selected Nigerian Organizations 2011Independent thesis Advanced level (degree of Master (One Year)), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Title: Benefits Organizations derive from Using Enterprise Content Management Systems as a Business Strategy: A study of Selected Nigerian Organizations

    Purpose: The purpose of this study is to critically analyze and evaluate the benefits associated with using ECMS within an organization in a developing country like Nigeria

    Method: This study is based on qualitative research using the case study and survey method.

    Target Audience: Organizations in Nigeria that are using or not using ECMS and also academic scholars and practitioners of IT

    Conclusion: The adoption or implementation of ECMS results in benefits ranging from compliance, cost reduction, return on investment, amongst others. Organizations in Nigeria that have adopted the ECMS have acquired the benefits that have been stated in this research. The findings have shown that compliance to government regulations is also a key factor in adoption of ECMS

    Keywords: Enterprise Content Management Systems (ECMS), ECMS Benefits, Cost-Benefit Analysis, ECMS Benefit framework.

  • 35.
    Alm, Kristin
    et al.
    Mälardalen University, Department of Innovation, Design and Product Development.
    Öberg, Alice
    Mälardalen University, Department of Innovation, Design and Product Development.
    Logotyper och företagsmärken: Att lägga märke till märkliga märken2007Independent thesis Basic level (degree of Bachelor), 10 points / 15 hpStudent thesis
    Abstract [en]

    Bachelor theses with the main purpose to investigate how well people recognize corporate brands without the logotype being present. We have achieved our results by using a mixture of both qualitative and quantitative methodology, and all of our collected data has been gathered through a survey. Our theoretical perspectives come from a variety of disciplines, such as psychology and information design, including perception, object recognition, symbolism and the importance of colours. After analysing our gathered data, we feel quite confident in claiming that there are no simple answers when it comes to our abilities to recognize corporate brands. We noticed that the gender of our respondents had none or very little impact when it comes to recognition, but age on the other hand was quite a large factor. We came to the conclusion that our older respondents recognized far more corporate brands than our younger respondents.

  • 36.
    Almeida, Luis
    et al.
    University of Porto, Portugal.
    Behnam, Moris
    Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
    Pedreiras, Paulo
    University of Aveiro, Portugal.
    Managing end-to-end resource reservations2014In: 7th International Workshop on Compositional Theory and Technology for Real-Time Embedded Systems CRTS'14, 2014Conference paper (Refereed)
  • 37.
    Alnestig, Henrik
    Mälardalen University, School of Innovation, Design and Engineering.
    On the Feasibility of Low Cost Computer Vision: Building and Testing SimpleEye2014Independent thesis Basic level (degree of Bachelor), 180 HE creditsStudent thesis
    Abstract [en]

    This thesis explores a novel approach to the computer vision eld in the form of lowcost computer vision intended for industrial use. The system proposed in this thesis, calledSimpleEye, is implemented and tested against an existing system. Dierent approachesto object detection and data extraction from a scene, as well as common applications ofcomputer vision in the industry, are examined. Three algorithms are implemented, aimedat dierent industrial applications. These are two types of object recognition, using CannyEdge detection and connected-component labeling, as well as barcode scanning. The tests,each targeting one of the implemented approaches, show promising results for low costcomputer vision. While the system is expectedly lacking in speed, it has no diculties inachieving good result in applications which are not highly time critical. SimpleEye yieldedaccuracy and precision comparable to commercial systems, with parts costing approximately100 USD. The tests show that the system is able to function in several computer visionapplications used today, including visual servoing, blob detection, blob tracking, and barcodescanning.

  • 38.
    Altmeyer, S.
    et al.
    University of Luxembourg.
    Lisper, Björn
    Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
    Maiza, C.
    Université Grenoble Alpes, Verimag, France.
    Reineke, J.
    Saarland University, Germany.
    Rochange, C.
    University of Toulouse, France.
    WCET and mixed-criticality: What does confidence in WCET estimations depend upon?2015In: OpenAccess Series in Informatics, 2015, 65-74 p.Conference paper (Refereed)
    Abstract [en]

    Mixed-criticality systems integrate components of different criticality. Different criticality levels require different levels of confidence in the correct behavior of a component. One aspect of correctness is timing. Confidence in worst-case execution time (WCET) estimates depends on the process by which they have been obtained. A somewhat naive view is that static WCET analyses determines safe bounds in which we can have absolute confidence, while measurement-based approaches are inherently unreliable. In this paper, we refine this view by exploring sources of doubt in the correctness of both static and measurement-based WCET analysis.

  • 39.
    Ambainis, A.
    et al.
    University of California, Berkeley, USA.
    Bonner, Richard
    Mälardalen University, Department of Mathematics and Physics.
    Freivalds, R.
    University of Latvia, Latvia.
    Kikuts, A.
    University of Latvia, Latvia.
    Probabilities to Accept Languages by Quantum Finite Automata1999In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics): 5th Annual International Conference on Computing and Combinatorics, COCOON 1999; Tokyo; Japan; 26 July 1999 through 28 July 1999; Code 151649, 1999, Vol. 1627, 174-183 p.Conference paper (Refereed)
    Abstract [en]

    We construct a hierarchy of regular languages such that the current language in the hierarchy can be accepted by 1-way quantum finite automata with a probability smaller than the corresponding probability for the preceding language in the hierarchy. These probabilities converge to 1/2.

  • 40.
    Ameerjan, Sharvathul Hasan
    Mälardalen University, School of Innovation, Design and Engineering.
    Predicting and Estimating Execution Time of Manual Test Cases - A Case Study in Railway Domain2017Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    Testing plays a vital role in the software development life cycle by verifying and validating the software's quality. Since software testing is considered as an expensive activity and due to thelimitations of budget and resources, it is necessary to know the execution time of the test cases for an efficient planning of test-related activities such as test scheduling, prioritizing test cases and monitoring the test progress. In this thesis, an approach is proposed to predict and estimate the execution time of manual test cases written in English natural language. The method uses test specifications and historical data that are available from previously executed test cases. Our approach works by obtaining timing information from each and every step of previously executed test cases. The collected data is used to estimate the execution time for non-executed test cases by mapping them using text from their test specifications. Using natural language processing, texts are extracted from the test specification document and mapped with the obtained timing information. After estimating the time from this mapping, a linear regression analysis is used to predict the execution time of non-executed test cases. A case study has been conducted in Bombardier Transportation (BT) where the proposed method is implemented and the results are validated. The obtained results show that the predicted execution time of studied test cases are close to their actual execution time.

  • 41.
    Ameri E., Afshin
    et al.
    Mälardalen University, School of Innovation, Design and Engineering.
    Akan, Batu
    Mälardalen University, School of Innovation, Design and Engineering.
    Çürüklü, Baran
    Mälardalen University, School of Innovation, Design and Engineering.
    Asplund, Lars
    Mälardalen University, School of Innovation, Design and Engineering.
    A General Framework for Incremental Processing of Multimodal Inputs2011In: Proceedings of the 13th international conference on multimodal interfaces, New York: ACM Press, 2011, 225-228 p.Conference paper (Refereed)
    Abstract [en]

    Humans employ different information channels (modalities) such as speech, pictures and gestures in their commu- nication. It is believed that some of these modalities are more error-prone to some specific type of data and therefore multimodality can help to reduce ambiguities in the interaction. There have been numerous efforts in implementing multimodal interfaces for computers and robots. Yet, there is no general standard framework for developing them. In this paper we propose a general framework for implementing multimodal interfaces. It is designed to perform natural language understanding, multi- modal integration and semantic analysis with an incremental pipeline and includes a multimodal grammar language, which is used for multimodal presentation and semantic meaning generation.

  • 42.
    Ameri Ekhtiarabadi, Afshin
    Mälardalen University, School of Innovation, Design and Engineering.
    Unified Incremental Multimodal Interface for Human-Robot Interaction2011Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    Face-to-face human communication is a multimodal and incremental process. Humans employ  different information channels (modalities) for their communication. Since some of these modalities are more error-prone to specic type of data, a multimodal communication can benefit from strengths of each modality and therefore reduce ambiguities during the interaction. Such interfaces can be applied to intelligent robots who operate in close relation with humans. With this approach, robots can communicate with their human colleagues in the same way they communicate with each other, thus leading to an easier and more robust human-robot interaction (HRI).In this work we suggest a new method for implementing multimodal interfaces in HRI domain and present the method employed on an industrial robot. We show that operating the system is made easier by using this interface.

  • 43.
    Amin, Mahgol
    et al.
    Mälardalen University, School of Business, Society and Engineering.
    Kubo, Tomomi
    Mälardalen University, School of Business, Society and Engineering.
    KANBAN Implementation from a Change Management Perspective: A Case Study of Volvo IT2014Independent thesis Advanced level (degree of Master (Two Years)), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    The purpose of this thesis is to investigate and analyze the implementation process of KANBAN, a lean technique, into a section of Volvo IT (i.e. BEAT). The KANBAN implementation into BEAT when ‘resistance for change’ and ‘forces for change’ arise is also analyzed. This implementation of KANBAN is equivalent to change taking place in the Volvo IT’s operational process. The thesis follows theories and literature on change management and lean principles in order to support the research investigation.

    How has KANBAN, with respect to change management, been implemented into an IT organization for its service production? How has KANBAN changed the operational process of the organization?

     The research conducted in the thesis is based on qualitative case study. Focused and in-depth interviews, combined with observations, are carried out to obtain the primary data for the case study. The collected primary and secondary data stems from the literature reviewed, which covers the lean principles, KANBAN, and change management. Moreover, the thesis adopts an abductive approach that goes back-and-forth between the theory and the empirical findings in order to develop a model.

    Due to various factors already existing in the BEAT, minimal resistance to change implementation was found to be present in Volvo IT. This finding indicates that change initiatives found a way to implementation because the predominance of the ‘forces for change’, as compared to, the ‘resistance to change’ is higher in BEAT. The KANBAN implementation into the IT service production is identified to be aligned with Volvo IT’s change implementation objectives. The visualization of the ‘intangible service’ workflow on the Kanban board contributes to identify the source of bottlenecks, which has been removed through effective communication in the BEAT team and better linkages between tasks. The KANBAN effectively deals with change implementation by modifying the way team members work.

  • 44.
    Andersson, Carina
    Mälardalen University, School of Innovation, Design and Engineering.
    Informationsdesign i tillståndsövervakning: En studie av ett bildskärmsbaserat användargränssnitt för tillståndsövervakning och tillståndsbaserat underhåll2010Doctoral thesis, monograph (Other academic)
    Abstract [en]

    This research concerns the information design and visual design of graphical user interfaces (GUI) in the condition monitoring and condition-based maintenance (CBM) of production equipment. It also concerns various communicative aspects of a GUI, which is used to monitor the condition of assets. It applies to one Swedish vendor and its intentions to design information. In addition, it applies to the interaction between the GUI and its individual visual elements, as well as the communication between the GUI and the users (in four Swedish paper mills).

    The research is performed as a single case study. Interviews and observations have been the main methods for data collection. Empirical data is analyzed with methods inferred to semiotics, rhetoric and narratology. Theories in information science and regarding remediation are used to interpret the user interface design.

    The key conclusion is that there are no less than five different forms of information, all important when determining the conditions of assets. These information forms include the words, images and shapes in the GUI, the machine components and peripherals equipment, the information that takes form when personnel communicate machine conditions, the personnel’s subjective associations, and the information forms that relate to the personnel's actions and interactions.

    Preventive technicians interpret the GUI-information individually and collectively in relation to these information forms, which influence their interpretation and understanding of the GUI information. Social media in the GUI makes it possible to represent essential information that takes form when employees communicate a machine’s condition. Photographs may represent information forms as a machine’s components, peripherals, and local environment change over time. Moreover, preventative technicians may use diagrams and photographs in the GUI to change attitudes among the personnel at the mills and convince them, for example, of a machine’s condition or the effectiveness of CBM as maintenance policy.

  • 45.
    Andersson, Edvin
    Mälardalen University, School of Innovation, Design and Engineering.
    Dataöverföring av skilda datatyper på gemensam länk via multiplexing2017Independent thesis Basic level (degree of Bachelor), 180 HE creditsStudent thesis
    Abstract [en]

    When transferring different data types between two sites, they have historically been transferred on separate infrastructures; analog signals separately, and digital data separately. Within the aviation industry, both these data types are still handled today, as transition from analog voice data to digital voice data takes time. To simplify the infrastructure, it is desirable to send all data on the same medium. Time Division Multiplexing (TDM) makes this possible and has been studied with focus on robustness and performance. The study has focused on how TDM devices should be configured with respect to Ethernet frame size to fully utilize link capacity. Theoretical reasoning has been validated by experimental data performed on TDM devices coupled with a fiber link. The number of lost frames for the system has been measured while varying data rates. This was repeated for several Ethernet frame sizes. Smaller frame sizes showed a higher possible transfer rate before data loss was recorded. This shows coherence between theory and experiments. Larger frame sizes were less good at filling the TDM time slots, causing data buffer on the device to overflow faster than for smaller frame sizes. This created data loss in the system. Other factors, such as overhead and payload, implies that the frame size should be chosen by application. Smaller data volumes that are sent frequently have an advantage when using smaller frame sizes, while when handling largeramounts of data that need to be transmitted quickly, it is more efficient to use larger frame sizes

  • 46.
    Andersson, Filip
    et al.
    Mälardalen University, School of Innovation, Design and Engineering.
    Pantzar, Anders
    Mälardalen University, School of Innovation, Design and Engineering.
    Development of a mobile solution for delivering price quotes in the construction industry2013Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    The rapid growth of the mobile consumer market has influenced companies to make their workplace digital and mobile, with the goal to remove ties to a physical workplace, increase productivity, and trivialize tedious tasks. The construction industry is in need of modernization; it is a competitive market and to get a contract it is vital to provide a reasonable price quote fast.This bachelor thesis was performed together with Byggwalle AB in Västerås with the objective to create a mobile solution for price quotes, based on an earlier experimental prototype.

    This thesis will look at how the manual price quote creation process can be sped up and made more transparent to build up trust between the companies and the customers. It will also look at the choices made when developing a mobile application for the construction industry, how to make it flexible enough to fit different kinds of businesses, and look at how the data is administrated using a web based administration system.

    The result of this thesis is a promotional prototype, which sped up the delivery of price quotes from 3 weeks to 3 hours, and will be distributed to selected companies for further testing in the near future. We hope that this product can change the way business is done in construction industry.

  • 47.
    Andersson, Jennie
    et al.
    Mälardalen University, School of Sustainable Development of Society and Technology.
    Fridell, Niklas
    Mälardalen University, School of Sustainable Development of Society and Technology.
     E-freight Effektivisering av fraktflygbranschen genom elektronisk dokumenthantering2010Independent thesis Advanced level (degree of Master (One Year)), 10 credits / 15 HE creditsStudent thesis
  • 48.
    Andersson, Pia
    et al.
    Mälardalen University, School of Sustainable Development of Society and Technology.
    Hansen, Patricia
    Mälardalen University, School of Sustainable Development of Society and Technology.
    Abdulla, Nariman
    Mälardalen University, School of Sustainable Development of Society and Technology.
    Användbarhet på Mälardalens Högskolas nya webbplats2008Independent thesis Basic level (degree of Bachelor), 10 points / 15 hpStudent thesis
    Abstract [sv]

    Problem: Användbarhet på akademiska webbplatser är viktigt trots att de inte är utsatta för konkurrens på samma sätt som andra typer av webbplatser. Dagens teknik underlättar utformningen av en webbplats, men bara för att tekniken finns för att enkelt göra en webbplats innebär det inte automatiskt att den blir användbar. Utvärderingar av användbarhet ur användarens synvinkel är viktiga och kan göras tidigt och kontinuerligt genom hela utvecklingsprocessen. När webbplatsen har tagits i bruk kan det vara av intresse för den som förvaltar webbplatsen att göra en ny utvärdering av vad användarna tycker om användbarheten på webbplatsen.

    Syfte: Syftet är att undersöka och analysera vad studenterna vid Mälardalens högskola anser om den nya webbplatsens användbarhet samt att ta reda på om ytterligare förbättringar kan göras.

    Metod: Undersökningen genomfördes med hjälp en enkät med 19 slutna och en öppen fråga. Frågorna i enkäten var baserade på en heuristisk utvärderingsmetod med användbarhets¬principer som utarbetats av Jakob Nielsen. I denna undersökning har principerna kompletterats med olika anpassningar, för webbplatser, för att kunna utforma en modell som kan tillämpas för att utvärdera användbarhet på Mälardalens högskola nya webbplats.

    Resultat: Resultatet i undersökningen visar att det är svårt att dra någon generell slutsats om studenterna anser att användbarheten på webbplatsen är bra eller dålig. Inom vissa principer anser studenterna att användbarheten är mycket bra och inom andra principer är användbarheten sämre, vilket gör att det är svårt att ge ett enhetligt betyg till webbplatsen med avseende på användbarhet. Av de 19 frågor som fanns med i enkäten var det 13 som översteg 67 procent positiva svar vilket vi har tolkat som ett godkänt resultat för webbplatsen.

  • 49.
    Andersson, Tobias
    et al.
    Mälardalen University, School of Innovation, Design and Engineering.
    Johansson, Erik
    Mälardalen University, School of Innovation, Design and Engineering.
    A closer look and comparison of cross-platform development environment for smartphones2014Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    A problem with having a fast and wide production of different platforms for mobile devices is that you can’t code for one and deploy on all devices at the same time. This thesis is focused on cross-plat1form development environments for smartphones and mainly to see what options there are on the market. This report will investigate how well a cross-compiler solution compares to hybrid cross-platform development. To do this we took a closer look at their architecture and then compared this with the results from different tests made. All the tests were made on the same smartphone to ensure fairness between them. All the tests strive to be as equal as possible even though the languages might differ from each other. The tested frameworks were PhoneGap, Qt, Unity3D and GameMaker. The different tests were about performance, power consumption, difficulty in accessing web browsers to perform HTML parsing and lastly to see if the platforms can access different native APIs such as the camera and accelerometer. The previously mentioned topics were compared between all the frameworks. We also compared the documentation found on their webpage to figure out which is the easiest to get started on.

  • 50.
    Andersson, Victoria
    Mälardalen University, School of Innovation, Design and Engineering.
    Touch gestures for process graphics2016Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    The goal of this thesis was to explore and find ways to implement touch gestures in the context of process automation, with the limitation to one specific use case found suitable for touch interaction for ABB’s distributed control system called System 800xA. The typical way to handle the data in System 800xA today is to show and control it through the so called process graphics. It is possible to do this on a touch device today, but the current graphical user interface focus on mouse and keyboard interaction. Because of this some of the common design elements and interaction cues that are in use right now are less suitable when running the system on a touch device. Important characteristics for the process graphics to have for an efficient and delightful user experience when interacting with the system on a touch device were therefore also investigated. To understand if, and if so when and how, an industrial process control system could benefit from touch interaction a PACT analysis was done as a first step. This PACT analysis was then used as a basis for how 15 use cases and their suitability for touch were evaluated. A combination of two out of these 15 use cases were found to be a suitable aim for a prototype that was created. These two use cases involved navigation and controlling of the system and were found suitable for several reasons, including the fact that they are common use cases for when touch interaction with the system is used today. Therefor these two use cases in combination was chosen as the target use case. To find which gestures that were suitable for this use case, an exploratory test was performed where the participants were allowed to show what gestures they perceived as suitable for different tasks that the use case could involve. The findings from these user tests were that the gestures should be kept simple, often only require one hand and one finger usage. Based on these findings, a high-fidelity prototype was implemented on a tablet called Surface Pro. As a way to evaluate the implementation of the high-fidelity prototype an assessment test was conducted. The results from the assessment test indicates that while it is important to adjust the system for touch interaction, by for example use elements in suitable sizes and provide functions adapted for touch interaction, it is also important to replicate the current system where it is possible.

1234567 1 - 50 of 824
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