Now showing 1 - 9 of 9
  • Publication
    Data-driven requirements engineering in agile projects: The Q-rapids approach
    ( 2017)
    Franch, Xavier
    ;
    Ayala, Claudia P.
    ;
    López, Lidia
    ;
    Martínez-Fernández, Silverio
    ;
    Rodríguez, Pilar
    ;
    Gómez, Cristina
    ;
    ;
    Oivo, Markku
    ;
    Partanen, Jari
    ;
    Räty, Timo
    ;
    Rytivaara, Veikko
    Requirements identification, specification and management are key activities in the software development process. In the last years, many approaches to these activities have emerged, based on the exploitation of huge amounts of data gathered from software repositories and system usage. The Q-Rapids project proposes the collection and analysis of such data and its consolidation into a set of strategic indicators as product quality, time to market and team productivity. These indicators are visualized through a dashboard designed to support decision-makers. In this paper, we present the ongoing research undertaken in this project. We use the concept of blocking situation to exemplify the Q-Rapids approach.
  • Publication
    What makes big data different from a data quality assessment perspective? Practical challenges for data and information quality research
    High-quality data is a prerequisite for most types of analysis. However, since data quality does not come for free, it has to be assessed and managed continuously. The increasing quantity, diversity, and velocity that characterize big data today make these tasks even more challenging. We identified challenges that are specific for big data quality assessments and provide some pointers to promising solution ideas. Moreover, we motivate why big-data-specific challenges may also be worth to be considered when the quality of open data is in focus.
  • Publication
    Experimental comparison of two safety analysis methods and its replication
    ( 2013)
    Jung, Jessica
    ;
    Höfig, Kai
    ;
    Domis, Dominik
    ;
    ;
    Hiller, Martin
    Empirical Software Engineering (SE) strives to provide empirical evidence about the pros and cons of SE approaches. This kind of knowledge becomes relevant when the issue is whether to change from a currently employed approach to a new one or not. An informed decision is required and is particularly important in the development of safety-critical systems. For example, for the safety analysis of safety-critical embedded systems, methods such as Failure Mode and Effect Analysis (FMEA) and Fault Tree Analysis (FTA) are used. With the advent of model-based systems and software development, the question arises whether safety engineering methods should also be adopted. New technologies such as Component Integrated Fault Trees (CFT) come into play. Industry demands to know the benefits of these new methods over established ones such as Fault Trees (FT). (Methods) For the purpose of comparing CFT and FT with regard to the capabilities of the safety analysis methods (such as quality of the results) and to the participants' rating of the consistency, clarity, and maintainability of the methods, we designed a comparative study as a controlled experiment using a within-subject design. The experiment was run with seven academic staff members working towards their PhD. The study was replicated with eleven domain experts from industry. (Results) Although the analysis of the tasks' solutions showed that the use of CFT did not yield a significantly different number of correct or incorrect solutions, the participants rated the modeling capacities of CFT higher in terms of model consistency, clarity, and maintainability. (Conclusion) From this first evidence, we conclude that CFT have the potential of being beneficial for companies looking for a safety analysis approach for projects using model-based development.
  • Publication
    A controlled experiment on component fault trees
    ( 2013)
    Jung, Jessica
    ;
    ;
    Höfig, Kai
    ;
    Domis, Dominik
    ;
    Hiller, Martin
    In safety analysis for safety-critical embedded systems, methods such as FMEA and fault trees (FT) are strongly established in practice. However, the current shift towards model-based development has resulted in various new safety analysis methods, such as Component Integrated Fault Trees (CFT). Industry demands to know the benefits of these new methods. To compare CFT to FT, we conducted a controlled experiment in which 18 participants from industry and academia had to apply each method to safety modeling tasks from the avionics domain. Although the analysis of the solutions showed that the use of CFT did not yield a significantly different number of correct or incorrect solutions, the participants subjectively rated the modeling capacities of CFT significantly higher in terms of model consistency, clarity, and maintainability. The results are promising for the potential of CFT as a model-based approach.
  • Publication
    MUNDUS environmental sensor framework
    ( 2012) ;
    Hack, Marco
    ;
    Flick, Simone
    In the last decade, motion tracking with optoelectronic devices or inertial sensors has increasingly become the standard in therapy and rehabilitation processes for mobility-limiting diseases (such as neurological or orthopedic diseases). However, the use of existing solutions in a rehabilitation setting, for instance, is often too costly or time consuming, or poorly feasible due to size, weight, or fixation effort. For daily use in this special setting, low-cost solutions with a higher degree of flexibility are needed. In MUNDUS, we conceptualized, implemented, and evaluated a sensor system aimed at real-time object detection and tracking of a patient's arm movements, which provided this information to the MUNDUS system in order to optimize movement strategies. The results regarding accuracy and data rate are promising, although they cannot compete with professional systems yet.
  • Publication
    Notfallerkennung und -prävention. Ergebnisse und Verwertung
    ( 2011) ; ;
    Storf, Holger
    ;
    Steinbach-Nordmann, Silke
    ;
    Putz, Wolfgang
    ;
    Das Ziel des EU-Projekts EMERGE bestand darin, älteren Personen mittels in die Umgebung integrierter, unauffälliger Sensoren in Verbindung mit einer intelligenten Softwarelösung zur frühzeitigen Erkennung von kritischen Lebenssituationen und Notfällen, ein selbstbestimmtes Leben in der gewohnten Umgebung zu ermöglichen. Um dieses Ziel zu erreichen, werden: a) die typischen Tagesabläufe der Person auf Basis von Aktivitäten des täglichen Lebens (ADL) erfasst und Verhaltens- und Aktivitätsmuster ermittelt, b) Langzeitabweichungen vom typischen Verhalten, als frühe Indikatoren für sich potenziell anbahnende Notfällen, bestimmt, um frühzeitige Unterstützung zu ermöglichen, c) in akuten Notfällen hilfreiche Kontextinformationen an die Rettungsleitstellen übermittelt, um die Disposition von Rettungsmitteln zu verbessern. Die Lösung integriert ambiente Sensoren, IT-Plattform und Expertensysteme zur Erkennung und Bewertung von Situationen, sowie zur Entscheidungsunterstützung bei derAuswahl angemessener Assistenz. Dieser Artikel präsentiert einen Überblick zur Evaluierung der Projektergebnisse aus technologischer Sicht und aus Sicht des Endbenutzers.
  • Publication
    Evaluating a model of software managers' information needs - an experiment
    Background: The identification of alternative technologies - which is one step of the formal decision-making process - results in a judgment on whether a technology is considered as a candidate for the further decision-making process. A model has been proposed that aims at improving the delivery of relevant information from ESE research to software managers. Objectives: Evaluate the effectiveness of the model of software managers information needs. Method: Experiment with software managers from industry who read two versions of a report on a controlled experiment, one of which contained the information as required by the information needs model. Results: Participants reading the version of the report based on the model perceived that they could judge better whether the technology is appropriate than those reading the original version of the paper. Conclusion: The information needs model provides a means for supporting the identification of alternative solutions and thus has the potential to solve the problem of making decisions.
  • Publication
    An approach to and evaluations of assisted living systems using ambient intelligence for emergency monitoring and prevention
    ( 2009) ; ;
    Storf, Holger
    ;
    Steinbach-Nordmann, Silke
    ;
    Prückner, Stephan
    Ambient Assisted Living (AAL) is currently one of the important research and development areas, where software engineering aspects play a significant role. The goal of AAL solutions is to apply ambient intelligence technologies to enable people with specific needs to continue to live in their preferred environments. This paper presents an approach and several evaluations for emergency monitoring applications. Experiments in a laboratory setting were performed to evaluate the accuracy of recognizing Activities of Daily Living (ADL). The results show that it is possible to detect ADLs with an accuracy of 92% on average. Hence, we conclude that it is possible to support elderly people in staying longer in their homes by autonomously detecting emergencies on the basis of ADL recognition.
  • Publication
    An infrastructure for empirically-based software engineering technology selection
    In today's software development organizations, methods and tools are employed that frequently lack sufficient evidence regarding their suitability, limits, qualities, costs, and associated risks. The need to select the best-suited method, technique or tool in a given business context is becoming more and more important. From a business perspective the trade-off between time-to-market, quality, and cost is a crucial factor for the decision process. While new findings from research await their transfer into industrial practice, systematic assessment, selection and infusion of these findings with regard to business objectives and context is lacking. This paper presents ongoing research towards the development of a decision support system that aims at improving software engineering technology selection by software managers with regard to business goals. The focus of this paper is on presenting the problems at hand, the idea for a comprehensive decision support, and discussing how the resulting framework could be enacted.