Universal access in human-computer interaction : Coping with diversity ; 4th International Conference on Universal access in human-computer interaction, UAHCI 2007, Held as Part of HCi International 2007, Beijing, China, July 22-27, 2007, Proceedings, Part I
Contains papers in the thematic area of Universal Access in Human-Computer Interaction, addressing the following major topics: Designing for Universal Access / Universal Access Methods, Techniques and Tools / Understanding Diversity: Motor, Perceptual and Cognitive Abilities / Understanding Diversity: Age
Unifying the Software Process Spectrum ; International Software Process Workshop, SPW 2005, Beijing, China, May 25-27, 2005 Revised Selected Papers
This volume contains papers presented at SPW 2005, the Software Process Workshop held in Beijing, P. R. China, on May 25-27, 2005, and prepared for final publication. The theme of SPW2005 was “Unifying the Software Process Spectrum. ” Software process encompasses all the activities that aim at developing or evolving software products. The expanding role of software and information systems in the world has focused increasing attention on the need for assurances that software systems can be developed at acceptable speed and cost, on a predictable schedule, and in such a way that resulting systems are of acceptably high quality and can be evolved surely and rapidly as usage contexts change.
Software Quality — ECSQ 2002 ; Quality Connection - 7th European Conference on Software Quality, Helsinki, Finland, June 9-13, 2002. Proceedings
We have selected two themes for this conference . Our ?rst theme, “production of attractive and reliable software at Internet speed” sums up the dilemma many software organisations face. In order to be competitive, software should contain advanced features and run reliably – yet it should be developed quickly and cost e?ectively for the right market window. Finding the right balance between these objectives is a critical question that will determine business success in the years to come. Our second theme, “production of software with a dynamic partnership n- work” highlights the current trend of using partnerships and subcontractors as integral players in the software development process. Partnerships sometimes need to be created quickly to respond to a market opportunity, yet the costs and speed of cooperation must be competitive.
Software Process Improvement ; 13th European Conference, EuroSpi 2006, Joensuu, Finland, October 11-13, 2006, Proceedings
This book constitutes the refereed proceeding of the 13th European Software Process Improvement Conference, EuroSPI 2006, held in Joensuu, Finland in October 2006. The 18 revised full papers presented were carefully reviewed and selected from 62 submissions.
Software process improvement ; 12th European Conference, EuroSPI 2005, Budapest, Hungary, November 9-11, 2005, Proceedings
Constitutes the refereed proceeding of the 12th European Software Process Improvement Conference, EuroSPI 2005, held in Budapest, Hungary in November 2005. This title presents 18 revised full papers that were reviewed and selected from 40 submissions.
Reflections on the Teaching of Programming : Methods and Implementations : Methods and Implementations
The book addressed span a wide range of problems and solutions associated with the teaching of programming such as introductory programming courses, exposition of the programming process, apprentice-based learning, functional programming first, problem-based learning, the use of on-line tutorials, object-oriented programming and Java, the BlueJ environment to introduce programming, model-driven programming as opposed to the prevailing language-driven approach, teaching software engineering, testing, extreme programming, frameworks, feedback and assessment, active learning, technology-based individual feedback, and mini project programming exams.
Pro .NET 2.0 Extreme Programming
While other extreme programming (XP) books are usually theoretical in approach, this book steers you through the practical application of extreme programming with code-level solutions. So if you're currently a .NET 1.1 (or future .NET 2.0) developer, and need to put XP into practice, pick up this book. You will learn how to apply XP principles in a real-world environment. This book provides an in-depth look at each of the XP practices and examines how each of these fits into the project development life cycle. Thus, by showing you how to work with .NET 1.1 today, and .NET 2.0 tomorrow, this book bestows you with long-term vision for extreme programming with Microsoft technologies.
Optimized ASIP Synthesis from Architecture Description Language Models
New software tools and a sophisticated methodology above RTL are required to answer the challenges of designing an optimized application specific processor (ASIP). This book offers an automated and fully integrated implementation flow and compares it to common implementation practice. Case-studies emphasise that neither the architectural advantages nor the design space of ASIPs are sacrificed for an automated implementation. Realizing a building block which fulfils the requirements on programmability and computational power is now efficiently possible for the first time.
Human-Computer Interaction : Interaction design and usability ; 12th International Conference, HCI International 2007, Beijing, China, July 22-27, 2007, Proceedings, Part I
The 12th International Conference on Human-Computer Interaction, HCI Inter- tional 2007, was held in Beijing, P.R. This volume, edited by Julie A. Jacko, contains papers in the thematic area of Human-Computer Interaction, addressing the following major topics: • Interaction Design: Theoretical Issues, Methods, Techniques and Practice • Usability and Evaluation Methods and Tools • Understanding Users and Contexts of Use • Models and Patterns in HCI
Guide to Assembly Language Programming in Linux
This unique guide provides comprehensive coverage of the key elements of Assembly language programming with in-depth coverage of the Linux operating system, which is the fastest-growing operating system with an estimated 18 million Linux users worldwide. The book specifically targets professionals who would like to learn Assembly and intend or expect to move to the Linux operating system. This highly useful guidebook comes complete with all the necessary software (Linux, NASM, debugger), making it an extremely valuable resource tool for all those who want to learn Assembly programming and Linux. Readers need only have a basic knowledge of any structured, high-level language such as C to obtain the full benefits of this guidebook.
Extreme Programming and Agile Processes in Software Engineering ; Vol.4044 ; 7th International Conference, XP 2006, Oulu, Finland, June 17-22, 2006, Proceedings
In its first editions, this conference was a get-together of a few pioneers who - bated about how to make agile processes and methods accepted by the mainstream researchers and practitioners in software engineering. Now agile approach to software development has been fully accepted by the software engineering community and this event has become the major forum for understanding better the implications of agility in software development and proposing extensions to the mainstream approaches. These two aspects were fully reflected in this year’s conference. They were - flected in the keynote speeches, which covered the background work done starting as early as the early eighties by Barry Boehm, definition of the field by Kent Beck, a successful industrial application in a success story by Sean Hanly, the perspective and the future of agile methods in large corporations by Jack Järkvik, and even some - sightful views from a philosopher, Pekka Himanen.
Extreme Programming and Agile Processes in Software Engineering ; Vol.3556 ; 6th International Conference, XP 2005, Sheffield, UK, June 18-23, 2005, Proceedings
Extreme Programming has come a long way since its ?rst use in the C3 project almost 10 years ago. Agile methods have found their way into the mainstream, and at the end of last year we saw the second edition of Kent Beck’s book on Extreme Programming, containing a major refactoring of XP. This year, the 6th International Conference on Extreme Programming and Agile Processes in Software Engineering took place June 18–23 in She?eld. As in the yearsbefore, XP 2005provideda unique forum for industry and academic professionals to discuss their needs and ideas on Extreme Programming and - ile methodologies. These proceedings re?ect the activities during the conference which ranged from presentation of research papers, invited talks, posters and demonstrations, panels and activity sessions, to tutorials and workshops. - cluded are also papers from the Ph.D. and Master’s Symposium which provided a forum for young researchers to present their results and to get feedback. Asvariedastheactivities werethe topicsofthe conferencewhichcoveredthe presentationofnewandimprovedpractices,empiricalstudies,experiencereports and case studies, and last but not least the social aspects of agile methods. The papers and the activities went through a rigorous reviewing process. Each paper was reviewed by at least three Program Committee members and wasdiscussedcarefullyamongtheProgramCommittee.Of62paperssubmitted, only 22 were accepted as full papers.
Customer Integration in Industrial Innovation Projects
The development of product innovations is permanently challenged by the customers’ rapidly evolving demand for new products and technologies. New approaches for integrating customers into the product innovation process are required and have been exemplified in a software engineering context by Extreme Programming. Patricia Sandmeier demonstrates how a transfer of elements from Extreme Programming to the development practice of industrial products can improve customer integration activities and the innovativeness of the resulting new products. Based on an in-depth case study analysis of two industrial firms and two technical service firms she presents a conceptual model for the integration of customer contributions into the product innovation process. Finally, the author proposes a product innovation process based on discrete product development steps as well as a ‘customer-centered innovation cell’ enabling the development of truly innovative product solutions together with customers.
Beginning XSLT 2.0 : From novice to professional
This followup to Jeni Tennison's Beginning XSLT has been updated to accomodate the revised XSLT standard. Part one of this book introduces XML and XSLT at a comfortable pace, and gradually demonstrates techniques for generating HTML (plus other formats), from XML. In part two, Tennison applies theory to real-life XSLT capabilities—including generating graphics. Each chapter includes step-by-step examples (with code available online), plus review questions at the end, to help you grasp the discussed features. In fact, all of the examples and exercises revolve around an interesting common theme: making TV listings available online. This book lives up to its name, and will definitely take you from a novice to a professional, in no time!
Agile software construction
Agile software is a means of putting the software first while at the same time reacting to these user requirements in a flexible and agile way.Agile Software Construction covers the emerging methods and approaches (including extreme programming, feature-driven development and adaptive software development), that are loosely described as "Agile" and shows how to apply them effectively to software development projects. It shows how to plan, organise and develop systems using agile techniques, and highlights some of the problems that may be encountered.
Agile processes in software engineering and extreme programming ; XP 2019 Workshops, Montréal, QC, Canada, May 21–25, 2019, Proceedings
Includes a summary for each of the four panels at XP 2019 is included. The panels were on security and privacy; the impact of the agile manifesto on culture, education, and software practices; business agility – agile’s next frontier; and Agile – the next 20 years.
Agile processes in software engineering and extreme programming ; 9th International Conference, XP 2008, Limerick, Ireland, June 10-14, 2008. Proceedings
Constitutes the refereed proceedings of the 9th International Conference on Agile Processes in Software Engineering and eXtreme Programming, XP 2008, held in Limerick, Ireland, in June 2008.
Agile processes in software engineering and extreme programming ; 8th International Conference, XP 2007, Como, Italy, June 18-22, 2007, Proceedings
Oorganized in topical sections on managing agile processes, extending agile methodologies, teaching and introducing agile methodologies, methods and tools, empirical studies, and methodology issue.
Agile Processes in Software Engineering and Extreme Programming ; 23rd International Conference on agile software development, XP 2022, Copenhagen, Denmark, June 13–17, 2022, Proceedings
Constitutes the proceedings of the 23rd International Conference on Agile Software Development, XP 2022, which was held in Copenhagen, Denmark, in June 2022. XP is the premier agile software development conference combining research and practice. It is a unique forum where agile researchers, practitioners, thought leaders, coaches, and trainers get together to present and discuss their most recent innovations, research results, experiences, concerns, challenges, and trends. XP conferences provide an informal environment to learn and trigger discussions and welcome both people new to agile and seasoned agile practitioners.
Agile Processes in Software Engineering and Extreme Programming ; 22nd International Conference on agile software development, XP 2021, Virtual Event, June 14–18, 2021, Proceedings
Constitutes the proceedings of the 22nd International Conference on Agile Software Development, XP 2021, which was held virtually during June 14-18, 2021. XP is the premier agile software development conference combining research and practice. It is a unique forum where agile researchers, practitioners, thought leaders, coaches, and trainers get together to present and discuss their most recent innovations, research results, experiences, concerns, challenges, and trends. XP conferences provide an informal environment to learn and trigger discussions and welcome both people new to agile and seasoned agile practitioners. This year’s conference was held with the theme “Agile Turns Twenty While the World Goes Online”.



















