0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R1,000 - R2,500 (5)
  • R2,500 - R5,000 (5)
  • -
Status
Brand

Showing 1 - 10 of 10 matches in All Departments

Managing Software Engineering Knowledge (Hardcover, 2003 ed.): Aybuke Aurum, Ross Jeffery, Claes Wohlin, Meliha Handzic Managing Software Engineering Knowledge (Hardcover, 2003 ed.)
Aybuke Aurum, Ross Jeffery, Claes Wohlin, Meliha Handzic
R2,871 Discovery Miles 28 710 Ships in 18 - 22 working days

Software development is a complex problem-solving activity with a high level of uncertainty. There are many technical challenges concerning scheduling, cost estimation, reliability, performance, etc, which are further aggravated by weaknesses such as changing requirements, team dynamics, and high staff turnover. Thus the management of knowledge and experience is a key means of systematic software development and process improvement. "Managing Software Engineering Knowledge" illustrates several theoretical examples of this vision and solutions applied to industrial practice. It is structured in four parts addressing the motives for knowledge management, the concepts and models used in knowledge management for software engineering, their application to software engineering, and practical guidelines for managing software engineering knowledge. This book provides a comprehensive overview of the state of the art and best practice in knowledge management applied to software engineering. While researchers and graduate students will benefit from the interdisciplinary approach leading to basic frameworks and methodologies, professional software developers and project managers will also profit from industrial experience reports and practical guidelines.

Engineering and Managing Software Requirements (Hardcover, 2005 ed.): Aybuke Aurum, Claes Wohlin Engineering and Managing Software Requirements (Hardcover, 2005 ed.)
Aybuke Aurum, Claes Wohlin
R4,277 Discovery Miles 42 770 Ships in 18 - 22 working days

Requirements engineering is the process by which the requirements for software systems are gathered, analyzed, documented, and managed throughout their complete lifecycle. Traditionally it has been concerned with technical goals for, functions of, and constraints on software systems. Aurum and Wohlin, however, argue that it is no longer appropriate for software systems professionals to focus only on functional and non-functional aspects of the intended system and to somehow assume that organizational context and needs are outside their remit. Instead, they call for a broader perspective in order to gain a better understanding of the interdependencies between enterprise stakeholders, processes, and software systems, which would in turn give rise to more appropriate techniques and higher-quality systems.

Following an introductory chapter that provides an exploration of key issues in requirements engineering, the book is organized in three parts. Part 1 presents surveys of state-of-the art requirements engineering process research along with critical assessments of existing models, frameworks and techniques. Part 2 addresses key areas in requirements engineering, such as market-driven requirements engineering, goal modeling, requirements ambiguity, and others. Part 3 concludes the book with articles that present empirical evidence and experiences from practices in industrial projects.

Its broader perspective gives this book its distinct appeal and makes it of interest to both researchers and practitioners, not only in software engineering but also in other disciplines such as business process engineering and management science.

Software Project Management in a Changing World (Hardcover, 2014 ed.): Gunther Ruhe, Claes Wohlin Software Project Management in a Changing World (Hardcover, 2014 ed.)
Gunther Ruhe, Claes Wohlin
R1,490 Discovery Miles 14 900 Ships in 18 - 22 working days

By bringing together various current directions, Software Project Management in a Changing World focuses on how people and organizations can make their processes more change-adaptive. The selected chapters closely correspond to the project management knowledge areas introduced by the Project Management Body of Knowledge, including its extension for managing software projects.

The contributions are grouped into four parts, preceded by a general introduction. Part I Fundamentals provides in-depth insights into fundamental topics including resource allocation, cost estimation and risk management. Part II Supporting Areas presents recent experiences and results related to the management of quality systems, knowledge, product portfolios and global and virtual software teams. Part III New Paradigms details new and evolving software-development practices including agile, distributed and open and inner-source development. Finally, Part IV Emerging Techniques introduces search-based techniques, social media, software process simulation and the efficient use of empirical data and their effects on software-management practices.This book will attract readers from both academia and practice with its excellent balance between new findings and experience of their usage in new contexts. Whenever appropriate, the presentation is based on evidence from empirical evaluation of the proposed approaches. For researchers and graduate students, it presents some of the latest methods and techniques to accommodate new challenges facing the discipline. For professionals, it serves as a source of inspiration for refining their project-management skills in new areas."

Experimentation in Software Engineering - An Introduction (Hardcover): Claes Wohlin, Per Runeson, Martin Host, Magnus C.... Experimentation in Software Engineering - An Introduction (Hardcover)
Claes Wohlin, Per Runeson, Martin Host, Magnus C. Ohlsson, Bjorn Regnell, …
R2,412 Discovery Miles 24 120 Ships in 18 - 22 working days

(This book is available at a reduced price for course adoption when ordering six copies or more. Please contact [email protected] for more information.)

The purpose of Experimentation in Software Engineering: An Introduction is to introduce students, teachers, researchers, and practitioners to experimentation and experimental evaluation with a focus on software engineering. The objective is, in particular, to provide guidelines for performing experiments evaluating methods, techniques and tools in software engineering. The introduction is provided through a process perspective. The focus is on the steps that we go through to perform experiments and quasi-experiments. The process also includes other types of empirical studies.

The motivation for the book emerged from the need for support we experienced when turning our software engineering research more experimental. Several books are available which either treat the subject in very general terms or focus on some specific part of experimentation; most focus on the statistical methods in experimentation. These are important, but there were few books elaborating on experimentation from a process perspective, none addressing experimentation in software engineering in particular.

The scope of Experimentation in Software Engineering: An Introduction is primarily experiments in software engineering as a means for evaluating methods, techniques and tools. The book provides some information regarding empirical studies in general, including both case studies and surveys. The intention is to provide a brief understanding of these strategies and in particular to relate them to experimentation.

Experimentation inSoftware Engineering: An Introduction is suitable for use as a textbook or a secondary text for graduate courses, and for researchers and practitioners interested in an empirical approach to software engineering.

Experimentation in Software Engineering (Hardcover, 2012 ed.): Claes Wohlin, Per Runeson, Martin Hoest, Magnus C. Ohlsson,... Experimentation in Software Engineering (Hardcover, 2012 ed.)
Claes Wohlin, Per Runeson, Martin Hoest, Magnus C. Ohlsson, Bjoern Regnell, …
R2,217 Discovery Miles 22 170 Ships in 10 - 15 working days

Like other sciences and engineering disciplines, software engineering requires a cycle of model building, experimentation, and learning. Experiments are valuable tools for all software engineers who are involved in evaluating and choosing between different methods, techniques, languages and tools.

The purpose of Experimentation in Software Engineering is to introduce students, teachers, researchers, and practitioners to empirical studies in software engineering, using controlled experiments. The introduction to experimentation is provided through a process perspective, and the focus is on the steps that we have to go through to perform an experiment. The book is divided into three parts. The first part provides a background of theories and methods used in experimentation. Part II then devotes one chapter to each of the five experiment steps: scoping, planning, execution, analysis, and result presentation. Part III completes the presentation with two examples. Assignments and statistical material are provided in appendixes. Overall the book provides indispensable information regarding empirical studies in particular for experiments, but also for case studies, systematic literature reviews, and surveys. It is a revision of the authors' book, which was published in 2000. In addition, substantial new material, e.g. concerning systematic literature reviews and case study research, is introduced. The book is self-contained and it is suitable as a course book in undergraduate or graduate studies where the need for empirical studies in software engineering is stressed. Exercises and assignments are included to combine the more theoretical material with practical aspects. Researchers will also benefit from the book, learning more about how to conduct empirical studies, and likewise practitioners may use it as a "cookbook" when evaluating new methods or techniques before implementing them in their organization."

Software Project Management in a Changing World (Paperback, Softcover reprint of the original 1st ed. 2014): Gunther Ruhe,... Software Project Management in a Changing World (Paperback, Softcover reprint of the original 1st ed. 2014)
Gunther Ruhe, Claes Wohlin
R2,682 Discovery Miles 26 820 Ships in 18 - 22 working days

By bringing together various current direc tions, Software Project Management in a Changing World focuses on how people and organizations can make their processes more change-adaptive. The selected chapters closely correspond to the project management knowledge areas introduced by the Project Management Body of Knowledge, including its extension for managing software projects. The contributions are grouped into four parts, preceded by a general introduction. Part I "Fundamentals" provides in-depth insights into fundamental topics including resource allocation, cost estimation and risk management. Part II "Supporting Areas" presents recent experiences and results related to the management of quality systems, knowledge, product portfolios and glob al and virtual software teams. Part III "New Paradigms" details new and evolving software-development practices including agile, distributed and open and inner-source development. Finally, Part IV "Emerging Techniques" introduces search-based tech niques, social media, software process simulation and the efficient use of empirical data and their effects on software-management practices. This book will attract readers from both academia and practice with its excellent balance between new findings and experience of their usage in new contexts. Whenever appropriate, the presentation is based on evidence from empirical evaluation of the proposed approaches. For researchers and graduate students, it presents some of the latest methods and techniques to accommodate new challenges facing the discipline. For professionals, it serves as a source of inspiration for refining their project-management skills in new areas.

Experimentation in Software Engineering - An Introduction (Paperback, Softcover reprint of the original 1st ed. 2000): Claes... Experimentation in Software Engineering - An Introduction (Paperback, Softcover reprint of the original 1st ed. 2000)
Claes Wohlin; Foreword by Anneliese Von Mayrhauser; Per Runeson, Martin Hoest, Magnus C. Ohlsson, …
R1,390 Discovery Miles 13 900 Ships in 18 - 22 working days

The purpose of Experimentation in Software Engineering: An Introduction is to introduce students, teachers, researchers, and practitioners to experimentation and experimental evaluation with a focus on software engineering. The objective is, in particular, to provide guidelines for performing experiments evaluating methods, techniques and tools in software engineering. The introduction is provided through a process perspective. The focus is on the steps that we go through to perform experiments and quasi-experiments. The process also includes other types of empirical studies.

The motivation for the book emerged from the need for support we experienced when turning our software engineering research more experimental. Several books are available which either treat the subject in very general terms or focus on some specific part of experimentation; most focus on the statistical methods in experimentation. These are important, but there were few books elaborating on experimentation from a process perspective, none addressing experimentation in software engineering in particular.

The scope of Experimentation in Software Engineering: An Introduction is primarily experiments in software engineering as a means for evaluating methods, techniques and tools. The book provides some information regarding empirical studies in general, including both case studies and surveys. The intention is to provide a brief understanding of these strategies and in particular to relate them to experimentation.

Experimentation in Software Engineering: An Introduction is suitable for use as a textbook or a secondary text for graduate courses, and for researchers and practitioners interested in an empirical approach to software engineering.

Engineering and Managing Software Requirements (Paperback, Softcover reprint of hardcover 1st ed. 2005): Aybuke Aurum, Claes... Engineering and Managing Software Requirements (Paperback, Softcover reprint of hardcover 1st ed. 2005)
Aybuke Aurum, Claes Wohlin
R4,043 Discovery Miles 40 430 Ships in 18 - 22 working days

Requirements engineering is the process by which the requirements for software systems are gathered, analyzed, documented, and managed throughout their complete lifecycle. Traditionally it has been concerned with technical goals for, functions of, and constraints on software systems. Aurum and Wohlin, however, argue that it is no longer appropriate for software systems professionals to focus only on functional and non-functional aspects of the intended system and to somehow assume that organizational context and needs are outside their remit. Instead, they call for a broader perspective in order to gain a better understanding of the interdependencies between enterprise stakeholders, processes, and software systems, which would in turn give rise to more appropriate techniques and higher-quality systems.

Following an introductory chapter that provides an exploration of key issues in requirements engineering, the book is organized in three parts. Part 1 presents surveys of state-of-the art requirements engineering process research along with critical assessments of existing models, frameworks and techniques. Part 2 addresses key areas in requirements engineering, such as market-driven requirements engineering, goal modeling, requirements ambiguity, and others. Part 3 concludes the book with articles that present empirical evidence and experiences from practices in industrial projects.

Its broader perspective gives this book its distinct appeal and makes it of interest to both researchers and practitioners, not only in software engineering but also in other disciplines such as business process engineering and management science.

Managing Software Engineering Knowledge (Paperback, Softcover reprint of the original 1st ed. 2003): Aybuke Aurum, Ross... Managing Software Engineering Knowledge (Paperback, Softcover reprint of the original 1st ed. 2003)
Aybuke Aurum, Ross Jeffery, Claes Wohlin, Meliha Handzic
R2,662 Discovery Miles 26 620 Ships in 18 - 22 working days

Software development is a complex problem-solving activity with a high level of uncertainty. There are many technical challenges concerning scheduling, cost estimation, reliability, performance, etc, which are further aggravated by weaknesses such as changing requirements, team dynamics, and high staff turnover. Thus the management of knowledge and experience is a key means of systematic software development and process improvement. "Managing Software Engineering Knowledge" illustrates several theoretical examples of this vision and solutions applied to industrial practice. It is structured in four parts addressing the motives for knowledge management, the concepts and models used in knowledge management for software engineering, their application to software engineering, and practical guidelines for managing software engineering knowledge. This book provides a comprehensive overview of the state of the art and best practice in knowledge management applied to software engineering. While researchers and graduate students will benefit from the interdisciplinary approach leading to basic frameworks and methodologies, professional software developers and project managers will also profit from industrial experience reports and practical guidelines.

Agile Processes in Software Engineering and Extreme Programming - 13th International Conference, XP 2012, Malmoe, Sweden, May... Agile Processes in Software Engineering and Extreme Programming - 13th International Conference, XP 2012, Malmoe, Sweden, May 21-25, 2012, Proceedings (Paperback)
Claes Wohlin
R1,408 Discovery Miles 14 080 Ships in 18 - 22 working days

This book contains the refereed proceedings of the 13th International Conference on Agile Software Development, XP 2012, held in Malmo, Sweden, in May 2011. In the last decade, we have seen agile and lean software development strongly influence the way software is developed. Agile and lean software development has moved from being a way of working for a number of pioneers to becoming, more or less, the expected way of developing software in industry. The topics covered by the selected full papers include general aspects of agility, agile teams, studies related to the release and maintenance of software, and research on specific practices in agile and lean software development. They are complemented by four short papers capturing additional aspects of agile and lean projects."

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
The Iraq War - A Documentary and…
Thomas R. Mockaitis Hardcover R3,335 Discovery Miles 33 350
Cricket and Izzy's Counting Extravaganza
Laney Cobb Hardcover R454 R430 Discovery Miles 4 300
Countdown To Socialism - The National…
Anthea Jeffery Paperback R350 R312 Discovery Miles 3 120
Fantastical Creatures Color by Number…
Marcus Williams Paperback R222 Discovery Miles 2 220
Liberation Diaries - Reflections On 30…
Busani Ngcaweni Paperback R300 R277 Discovery Miles 2 770
The Nature of Philosophical Problems…
John Kekes Hardcover R1,843 Discovery Miles 18 430
The New Intuitionism
Jill Graper Hernandez Hardcover R4,954 Discovery Miles 49 540
Scientific Conceptualization and…
Dimitri Ginev Hardcover R3,975 Discovery Miles 39 750
Belief and Truth - A Skeptic Reading of…
Katja Maria Vogt Hardcover R2,210 Discovery Miles 22 100
Psychology and Human Performance in…
Lauren Blackwell Landon, Kelley J. Slack, … Hardcover R4,770 Discovery Miles 47 700

 

Partners