Page 114 of 321
Abstract: Efficient monitoring of a cloud system involves multiple aggregation processes and large amounts of data with various and interdependent requirements. A thorough understanding and analysis of the characteristics of data aggregation processes can help to improve the software quality and reduce development cost. In this paper, we propose a systematic approach for designing data aggregation processes...
Abstract: Monocular cameras are one of the most commonly used sensors in the automotive industry for autonomous vehicles. One major drawback using a monocular camera is that it only makes observations in the two dimensional image plane and can not directly measure the distance to objects. In this paper, we aim at filling this gap by developing a multi-object tracking algorithm that takes an image as input a...
Abstract: Foundations function as a vital institutional support infrastructure for many of the most successful open-source projects, but the different roles played by these support entities are understudied in Free/Libre and Open Source Software (FLOSS) research. Drawing on Open Hub (formerly known as Ohloh) data, this paper empirically investigates how these entities support projects and interact with othe...
Abstract: This paper presents background, the basic steps and an example for a testability analysis framework for non-functional properties....
Abstract: Model-based evaluation of software reliability in the architecture design stage helps designers make objective decisions about design trade-offs. A challenging problem is how to deal with uncertainties in model parameters, e.g. usage profile. In this study, an approach based on evidence theory is proposed to handle the uncertainties in model parameters. In this approach, UML is used for modelling ...
Abstract: Growth of software size, lack of resources to perform regression testing, and failure to detect bugs faster have seen increased reliance on continuous integration and test automation. Even with gre ......
Abstract: As Artificial Intelligence (AI) techniques become more powerful and easier to use they are increasingly deployed as key components of modern software systems. While this enables new functionality and often allows better adaptation to user needs it also creates additional problems for software engineers and exposes companies to new risks. Some work has been done to better understand the interaction...
Page 114 of 321