You may have to Search all our reviewed books and magazines, click the sign up button below to create a free account.
Although software engineering can trace its beginnings to a NATO conf- ence in 1968, it cannot be said to have become an empirical science until the 1970s with the advent of the work of Prof. Victor Robert Basili of the University of Maryland. In addition to the need to engineer software was the need to understand software. Much like other sciences, such as physics, chemistry, and biology, software engineering needed a discipline of obs- vation, theory formation, experimentation, and feedback. By applying the scientific method to the software engineering domain, Basili developed concepts like the Goal-Question-Metric method, the Quality-Improvement- Paradigm, and the Experience Factory to he...
The comprehensive modernisation of the adminstriation demands reliable concenpts and efficient products on the one hand and innovative ideas and the motivation of numerous people in quite different roles and positions on the other. In order for the public sector to be able to make use of the enormous creative potential of modern technologies, it is important to intensify efforts to combine all available forces and to exploit new synergies. E-Government Guide Germany: Strategies, solutions and efficiency provides a broad, discerning picture of the activities and achievements to date as well as the challenges to come. More than fifty experts from the public sector (federal, provinces and commu...
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, mana...
This book constitutes the refereed proceedings of the 9th European Workshop on Software Process Technology, EWSPT 2003, held in Helsinki, Finland in September 2003. The 12 revised full papers presented together with an extended abstract of an invited talk were carefully reviewed and selected from 25 submissions. Among the issues addressed are process modeling languages; computer-supported process description, analyses, reuse, refinement, and enactment; process monitoring, measurement, management, improvement, and evolution; and process enactment engines, tools, and environments.
In this work, novel contributions towards the emerging field of Ambient Assisted Living (AAL) are introduced. AAL is a concept envisioned in the early 2000s by the European Commission, aiming at supporting specifically senior people by means of technology and thus helping them to lead independent and self-determined lives in their accustomed surroundings as long as possible. Modern home automation technology is believed to be the key to providing various services in the fields of health, safety, comfort, and communication. In the framework of this thesis, health monitoring aspects are of particular interest. Inactivity monitoring is a very promising approach thereto since it allows the detec...
The book provides a clear understanding of what software reuse is, where the problems are, what benefits to expect, the activities, and its different forms. The reader is also given an overview of what sofware components are, different kinds of components and compositions, a taxonomy thereof, and examples of successful component reuse. An introduction to software engineering and software process models is also provided.
An industry insider explains why there is so much bad software—and why academia doesn't teach programmers what industry wants them to know. Why is software so prone to bugs? So vulnerable to viruses? Why are software products so often delayed, or even canceled? Is software development really hard, or are software developers just not that good at it? In The Problem with Software, Adam Barr examines the proliferation of bad software, explains what causes it, and offers some suggestions on how to improve the situation. For one thing, Barr points out, academia doesn't teach programmers what they actually need to know to do their jobs: how to work in a team to create code that works reliably an...
Annotation This handbook presents the laws that significantly impact software engineering. This book begins with requirements definitions and concludes with maintenance and withdrawal. Along the way, it identifies and discusses existing laws that significantly impact software engineering. Software engineers who wish to reacquaint (or ecquaint) themselves with the basic laws of software engineering and their applicability in an industrial setting.
Software -- Software Engineering.