Workshops Proceedings of the 5th International Conference on Intelligent Environments


Book Description

Advances in the engineering of sensing and acting capabilities distributed in wide range of specialized devices is providing at last an opportunity for the fundamental advances that computer science achieved in the past few decades to make an impact in our daily lives. This technical confluence is matched by a unique historical context where users are better informed (more aware of the benefits that technology can provide) and production of more complex systems is becoming more affordable. Sensors/actuators deployed in an environment (in this context it can be any physical space like a house, office, classroom, car, street, etc.) facilitate a link between an automated decision-making system connected to that technologically enriched space. This computing empowered environment enables the provision of an intelligent environment, i.e., "a digital environment that proactively, but sensibly, supports people in their daily lives". This is an active area of research which is attracting an increasing number of professionals (in academia and industry) worldwide. The prestigious 5th International Conference on Intelligent Environments (IE'09) is focused on the development of advanced intelligent environments and stimulates the discussion on several specific topics which are crucial to the future of the area. As part of that five workshops were supported as part of IE'09. This volume is the combined proceedings of those five workshops: Workshop on Digital Object Memories (DOMe'09), Workshop on RFID Technology: concepts, practices & solutions (RFID'09), Workshop on Artificial Intelligence Techniques for Ambient Intelligence (AITAmI'09), Workshop on Ethical Design of Ambient Intelligence (EDAmI'09), Workshop on Smart Offices and Other Workplaces (SOOW'09).




Software Engineering


Book Description

The International Summer School on Software Engineering trains future researchers and facilitates the exchange of knowledge between academia and industry. This volume contains papers from recent summer schools and contributions on latest findings in the field.




Software Engineering and Human-Computer Interaction


Book Description

This volume presents the thoroughly revised proceedings of the ICSE '94 Workshop on Joint Research Issues in Software Engineering and Human-Computer Interaction, held in Sorrento, Italy in May 1994. In harmony with the main objectives of the Workshop, this book essentially contributes to establishing a sound common platform for exchange and cooperation among researchers and design professionals from the SE and HCI communities. The book includes survey papers by leading experts as well as focused submitted papers. Among the topics covered are design, processes, user interface technology and SE environments, platform independence, prototyping, interactive behaviour, CSCW, and others.




Conference Proceedings


Book Description




Process Technology


Book Description

Process Technology brings together in one place important contributions and up-to-date research results in this fast moving area. Process Technology serves as an excellent reference, providing insight into some of the most challenging research issues in the field.




Proceedings


Book Description




Software Visualization


Book Description

Software Visualization: From Theory to Practice was initially selected as a special volume for "The Annals of Software Engineering (ANSE) Journal", which has been discontinued. This special edited volume, is the first to discuss software visualization in the perspective of software engineering. It is a collection of 14 chapters on software visualization, covering the topics from theory to practical systems. The chapters are divided into four Parts: Visual Formalisms, Human Factors, Architectural Visualization, and Visualization in Practice. They cover a comprehensive range of software visualization topics, including *Visual programming theory and techniques for rapid software prototyping and graph visualization, including distributed programming; *Visual formalisms such as Flowchart, Event Graph, and Process Communication Graph; *Graph-oriented distributed programming; *Program visualization for software understanding, testing/debugging and maintenance; *Object-oriented re-design based on legacy procedural software; *Cognitive models for designing software exploration tools; *Human comprehensibility of visual modeling diagrams in UML; *UML extended with pattern compositions for software reuse; *Visualization of software architecture and Web architecture for better understanding; *Visual programming and program visualization for music synthesizers; *Drawing diagrams nicely using clustering techniques for software engineering.




Fundamental Approaches to Software Engineering


Book Description

This book constitutes the refereed proceedings of the 10th International Conference on Fundamental Approaches to Software Engineering, FASE 2007, held in Braga, Portugal in March/April 2007 as part of ETAPS 2007, the Joint European Conferences on Theory and Practice of Software. It covers evolution and agents, model driven development, tool demonstrations, distributed systems, specification, services, testing, analysis, and design.




Engineering of Software


Book Description

Software engineering research can trace its roots to a few highly influential individuals. Among that select group is Leon J. Osterweil, who has been a major force in driving software engineering from its infancy to its modern reality. For more than three decades, Prof. Osterweil's work has fundamentally defined or significantly impacted major directions in software analysis, development tools and environments, and software process--all critical parts of software engineering as it is practiced today. His exceptional contributions to the field have been recognized with numerous awards and honors through his career, including the ACM SIGSOFT Outstanding Research Award, in recognition of his extensive and sustained research impact, and the ACM SIGSOFT Influential Educator Award, in recognition of his career-long achievements as an educator and mentor. In honor of Prof. Osterweil's profound accomplishments, this book was prepared for a special honorary event held during the 2011 International Conference on Software Engineering (ICSE). It contains some of his most important published works to date, together with several new articles written by leading authorities in the field, exploring the broad impact of his work in the past and how it will further impact software engineering research in the future. These papers, part of the core software engineering legacy and now available in one commented volume for the first time, are grouped into three sections: flow analysis for software dependability, the software lifecycle, and software process.




Software Visualisation


Book Description

The term ?software visualisation? refers to the graphical display of characteristics and behaviour of all aspects of software: design and analysis methods, systems, programs and algorithms. The purpose of this book is to collect and compare different experiences of software visualisation both from fundamental and applied viewpoints.The book is divided into four parts, covering important aspects of software visualisation. Part 1 covers a survey on existing software visualisation tools and environments, the strategies for making a software visualisation system language independent, and program animation for C language. Part 2 presents topics and techniques on graph drawing, which supports efficient and aesthetically pleasing visualisation. Some recently developed graph drawing systems and techniques used are described. Part 3 discusses visual programming concepts and techniques for supporting parallel and heterogeneous distributed programming. Part 4 includes several case studies of software visualisation, concentrating on the broader field of software engineering ranging from software metrics to reverse engineering.