Privacy policies are the state of the practice technique to achieve data transparency. However, they have a variety of issues in practice: They are presented in a non-prominent way, are typically quite lengthy, and no...
详细信息
Privacy policies are the state of the practice technique to achieve data transparency. However, they have a variety of issues in practice: They are presented in a non-prominent way, are typically quite lengthy, and not written in the users’ language. Additionally, they are quite abstract, as privacy policies are generic documents that do not relate to the current activity of the user but give a high level overview on the overall system. In this paper, we present our idea of "contextual privacy statements" that overcome the shortcomings of state of the practice privacy policies. Instead of having one generic privacy policy that has to fit every use case and every user group, contextual privacy statements provide concrete information about privacy and data protection in a specific use case or activity. We aim for better understandability of privacy policies, resulting in an increased transparency and user acceptance. Copyright (C) 2017 bei den Autoren.
software Product Lines enable cost-effective derivation of software products within a well-defined application domain. In order to take full advantage of this paradigm over time it is necessary to control the evolutio...
ISBN:
(纸本)9783839607022
software Product Lines enable cost-effective derivation of software products within a well-defined application domain. In order to take full advantage of this paradigm over time it is necessary to control the evolution of the resulting artifacts. Configuration Management is a common instrument to this end which however brings up practical difficulties in the context of product lines. This work sets up an automation infrastructure that tackles the problem.
software effort estimation is a key element of software project planning and management. Yet, in industrial practice, the important role of effort estimation is often underestimated and/or misunderstood. In this book,...
ISBN:
(纸本)9783642307638
software effort estimation is a key element of software project planning and management. Yet, in industrial practice, the important role of effort estimation is often underestimated and/or misunderstood. In this book, Adam Trendowicz presents the CoBRA method (an abbreviation for Cost Estimation, Benchmarking, and Risk Assessment) for estimating the effort required to successfully complete a software development project, which uniquely combines human judgment and measurement data in order to systematically create a custom-specific effort estimation model. CoBRA goes far beyond simply predicting the development effort; it supports project decision-makers in negotiating the project scope, managing project risks, benchmarking productivity, and directing improvement activities. To illustrate the methods practical use, the book reports several real-world cases where CoBRA was applied in various industrial contexts. These cases represent different estimation contexts in terms of software project environment, estimation objectives, and estimation constraints. This book is the result of a successful collaboration between the process management division of fraunhofer IESE and many software companies in the field of softwareengineering technology transfer. It mainly addresses software practitioners who deal with planning and managing software development projects as part of their daily work, and is also of interest for students or courses specializing in softwareengineering or software project management.
There is a huge trend in computer systems towards distributed, open and adaptive systems of systems. The application domains of such systems are often safety-critical, and established safety engineering paradigms are ...
ISBN:
(纸本)9783839606902
There is a huge trend in computer systems towards distributed, open and adaptive systems of systems. The application domains of such systems are often safety-critical, and established safety engineering paradigms are not applicable without modifications. This thesis presents a framework that enables safety certification based on modular conditional safety certificates - Conserts. Conserts can be composed and evaluated at runtime, when all required information about the current system composition can be obtained.
Open integrated architectures such as Autosar or IMA offer an increased modularity and flexibility over more established federated architectures. However, when developing systems that are safety-critical, significant ...
ISBN:
(纸本)9783839607534
Open integrated architectures such as Autosar or IMA offer an increased modularity and flexibility over more established federated architectures. However, when developing systems that are safety-critical, significant costs are incurred every time a component is reused or replaced, which decreases the desired flexibility of the architecture. To address this problem, this thesis introduces a technique that allows for a partial automation of the safety-related integration process of applications and platforms. The technique consists of three components: a model-based specification language allowing developers to define the conditions for the valid integration of platforms and applications; a mediation algorithm that is capable of automatically checking if the conditions specified in the safety interfaces are met for a given application-platform deployment; and an objective for evaluating a safety-related deployment to assist the integrator in identifying valid deployments.
In the context of dynamic, component-based systems, the OSGi platform (Open Standard Gateway Initiative) supports the dynamic deployment of software services in form of so-called bundles. Since aspect-oriented program...
详细信息
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 decisio...
详细信息
To utilize the potential of software architecture it is essential to make it explicit. Architects produce architecture documentation when designing systems and provide it to developers who use it as the basis for thei...
详细信息
In dynamic and constantly changing business environments, the need to rapidly modify and extend the software process arises as an important issue. Reasons include redistribution of tasks, technology changes, or requir...
详细信息
暂无评论