Catálogo de publicaciones - libros
Product-Focused Software Process Improvement: 8th International Conference, PROFES 2007, Riga, Latvia, July 2-4, 2007. Proceedings
Jürgen Münch ; Pekka Abrahamsson (eds.)
En conferencia: 8º International Conference on Product Focused Software Process Improvement (PROFES) . Riga, Latvia . July 2, 2007 - July 4, 2007
Resumen/Descripción – provisto por la editorial
No disponible.
Palabras clave – provistas por la editorial
Computer Applications; Software Engineering; Management of Computing and Information Systems; Computers and Society; Computer Appl. in Administrative Data Processing
Disponibilidad
Institución detectada | Año de publicación | Navegá | Descargá | Solicitá |
---|---|---|---|---|
No detectada | 2007 | SpringerLink |
Información
Tipo de recurso:
libros
ISBN impreso
978-3-540-73459-8
ISBN electrónico
978-3-540-73460-4
Editor responsable
Springer Nature
País de edición
Reino Unido
Fecha de publicación
2007
Información sobre derechos de publicación
© Springer-Verlag Berlin Heidelberg 2007
Cobertura temática
Tabla de contenidos
A Component-Based Process for Developing Automotive ECU Software
Jin Sun Her; Si Won Choi; Du Wan Cheun; Jeong Seop Bae; Soo Dong Kim
Software plays a vital role in operating modern automobiles, and it is a key element in providing innovative features such as Collision Prevention System. There are two essential issues to be resolved; managing software complexity, and reducing software cost and time-to-market. A key solution to these two issues is to maximize reusing components in building various Electronic Control Units (ECUs). Component-based development (CBD) is regarded as an effective reuse technology. However, current CBD methodologies do not effectively support developing reusable automotive components and ECUs. Hence, in this paper, we first define variability types and variation points for ECUs. Based on the variability types, we propose a component-based development process for developing ECUs. To assess the applicability of the proposed CBD process, we present the case study of developing an innovative automotive ECU for Automatic Parking System (APS).
- Processes and Methods | Pp. 358-373
A Systematic Approach to Service-Oriented Analysis and Design
Soo Ho Chang; Soo Dong Kim
Service-oriented computing (SOC) has several unique features which are not typically presented in conventional object-oriented development (OOD) and component-based development (CBD), including the commonalty of service functionality, publish and discovery paradigm of services and dynamic composition of possibly 3 party’s independent unit services. Hence, OOD and CBD-based analysis and design methods are not effective and expressive enough to model service-oriented applications. Rather, Service-Oriented Analysis and Design (SOAD) has to be defined by using some of the two modeling paradigms and by adding SOC-unique modeling mechanisms. In this paper, we first present a technical comparison among OOD, CBD and SOAD to derive the design criteria for SOAD. And, we define the key artifacts that have to be delivered during SOAD. Based on this, we present a SOAD process which takes service requirements as the initial input and delivers service specifications, compositions, and verified service components as the final deliverables. Each of the five phases in the process is defined with its overview, artifacts, and work instructions. Finally, we present a case study of applying our process to a service domain to reveal its effectiveness and applicability. Once the proposed SOAD is well applied, SOAD artifacts can be more systematically and efficiently implemented with current SOA standards.
- Processes and Methods | Pp. 374-388
Improving the Problem Management Process from Knowledge Management Perspective
Marko Jäntti; Aki Miettinen; Niko Pylkkänen; Tommi Kainulainen
IT organizations are continuously looking for systematic methods to manage IT services. Combining IT service management processes and knowledge management processes is an interesting topic because knowledge management will be included in the next release of IT Infrastructure Library (ITIL). In this paper, we focus on examining how knowledge management can be used to support the improvement of the ITIL-based problem management process. The research question in this paper is: how to improve the software problem management process by using a knowledge management framework. We use a case study research method to examine how an IT service provider identifies, creates, stores, shares and uses the knowledge of software problems. The main contribution of this paper is to provide a list of process improvement ideas collected during a knowledge management study in the case organization: TietoEnator Energy, Finland.
- Processes and Methods | Pp. 389-401
Experience on Applying Quantitative and Qualitative Empiricism to Software Engineering
Marcus Ciolkowski; Andreas Jedlitschka
The workshop addresses practitioners and/or researchers who are interested in empirical software engineering, software process improvement, and quality management.Practitioners are being addressed specifically, since this workshop is also intended to find out what kind of information practitioners need, which kind of support they expect from research regarding the aggregation of information, and how they select software engineering technology.
- Workshop | Pp. 402-404
Using Metrics to Improve Software Testing
Alfred Sorkowitz
Software Metrics can aid in improving your organizations Testing Process by (1) providing insight and early visibility into the "real" status of the testing effort, and (2) aid in making assessments as to whether progress, productivity and quality goals are being met. This tutorial presents a practical guide on how to start taking advantage of these new tools/techniques to aid in improving the testing process. These metric based tools and techniques have successfully been used by (1) software test teams, (2) software developers and, (3) SQA and IV&V staffs.
- Tutorials | Pp. 405-406
Increase ICT Project Success with Concrete Scope Management
Carol Dekkers; Pekka Forselius
With the Standish group’s CHAOS report proclaiming ICT project success on a mere one-third of projects, project managers have an obligation worldwide to gain control of the situation. Through concrete scope management processes, ICT project managers can learn and embrace proven approaches that measure the size of software projects, streamline the requirements articulation and management, and impose solid change management controls, to keep projects on time and on budget. Scope management is not rocket science, however, with 2/3 of the world’s ICT projects deemed as failures, it is apparent that managing scope is not a natural byproduct of project management. Learn approaches and tips used in Europe, Australia, and North America that have dramatically increased the success on ICT projects by trained scope managers.
- Tutorials | Pp. 407-409
Agile Software Development: Theoretical and Practical Outlook
Pekka Abrahamsson; Jari Still
Agile Software development has become to be one of the most prominent approaches in the field of software engineering. The amount of empirical evidence is quickly building up and it is known that already one out of seven software companies use agile processes. Many of the major corporations have announced to pursue for agile solutions with the aim of improving dramatically the lead-times, costs and quality aspects. Little is still known about the theoretical underpinnings of agile approaches. This tutorial serves for two purposes. First it demonstrates how agile solutions are theoretically founded and then in very pragmatic terms shows a longitudinal four-year case study how F-Secure, an antivirus company, from Finland transformed from iterative development to agile development framework. The case study also demonstrates which solutions worked and which ones proved to offer serious obstacles in the way. Finally, the business impact of the agile development is outlined based on empirical data. The tutorial will consist of interactive lectures, exercises and group work. The tutorial is targeted to software engineers and managers as well as academics.
- Tutorials | Pp. 410-411