Rationale Management in Software Engineering

Rationale Management in Software Engineering
Author: Allen H. Dutoit,Raymond McCall,Ivan Mistrik,Barbara Paech
Publsiher: Springer Science & Business Media
Total Pages: 434
Release: 2007-02-02
Genre: Computers
ISBN: 9783540309987

Download Rationale Management in Software Engineering Book in PDF, Epub and Kindle

This is a detailed summary of research on design rationale providing researchers in software engineering with an excellent overview of the subject. Professional software engineers will find many examples, resources and incentives to enhance their ability to make decisions during all phases of the software lifecycle. Software engineering is still primarily a human-based activity and rationale management is concerned with making design and development decisions explicit to all stakeholders involved.

Rationale Based Software Engineering

Rationale Based Software Engineering
Author: Janet E. Burge,John M. Carroll,Raymond McCall,Ivan Mistrík
Publsiher: Springer Science & Business Media
Total Pages: 316
Release: 2008-04-13
Genre: Computers
ISBN: 9783540775836

Download Rationale Based Software Engineering Book in PDF, Epub and Kindle

The authors describe in detail the capture and use of design rationale in software engineering to improve the quality of software. Their book is the first comprehensive and unified treatment of rationale usage in software engineering. It provides a consistent conceptual framework and a unified terminology for comparing, contrasting and combining the myriad approaches to rationale in software engineering. It is both an excellent introductory text and a uniquely valuable reference.

Handbook of Software Engineering and Knowledge Engineering

Handbook of Software Engineering and Knowledge Engineering
Author: Shi Kuo Chang
Publsiher: World Scientific
Total Pages: 948
Release: 2024
Genre: Technology & Engineering
ISBN: 981024973X

Download Handbook of Software Engineering and Knowledge Engineering Book in PDF, Epub and Kindle

Handbook of Software Engineering and Knowledge Engineering

Handbook of Software Engineering and Knowledge Engineering
Author: Shi Kuo Chang
Publsiher: World Scientific
Total Pages: 939
Release: 2001
Genre: Computers
ISBN: 9789812389718

Download Handbook of Software Engineering and Knowledge Engineering Book in PDF, Epub and Kindle

This is the first handbook to cover comprehensively both software engineering and knowledge engineering OCo two important fields that have become interwoven in recent years. Over 60 international experts have contributed to the book. Each chapter has been written in such a way that a practitioner of software engineering and knowledge engineering can easily understand and obtain useful information. Each chapter covers one topic and can be read independently of other chapters, providing both a general survey of the topic and an in-depth exposition of the state of the art. Practitioners will find this handbook useful when looking for solutions to practical problems. Researchers can use it for quick access to the background, current trends and most important references regarding a certain topic. The handbook consists of two volumes. Volume One covers the basic principles and applications of software engineering and knowledge engineering. Volume Two will cover the basic principles and applications of visual and multimedia software engineering, knowledge engineering, data mining for software knowledge, and emerging topics in software engineering and knowledge engineering. Sample Chapter(s). Chapter 1.1: Introduction (97k). Chapter 1.2: Theoretical Language Research (97k). Chapter 1.3: Experimental Science (96k). Chapter 1.4: Evolutionary Versus Revolutionary (108k). Chapter 1.5: Concurrency and Parallelisms (232k). Chapter 1.6: Summary (123k). Contents: Computer Language Advances (D E Cooke et al.); Software Maintenance (G Canfora & A Cimitile); Requirements Engineering (A T Berztiss); Software Engineering Standards: Review and Perspectives (Y-X Wang); A Large Scale Neural Network and Its Applications (D Graupe & H Kordylewski); Software Configuration Management in Software and Hypermedia Engineering: A Survey (L Bendix et al.); The Knowledge Modeling Paradigm in Knowledge Engineering (E Motta); Software Engineering and Knowledge Engineering Issues in Bioinformatics (J T L Wang et al.); Conceptual Modeling in Software Engineering and Knowledge Engineering: Concepts, Techniques and Trends (O Dieste et al.); Rationale Management in Software Engineering (A H Dutoit & B Paech); Exploring Ontologies (Y Kalfoglou), and other papers. Readership: Graduate students, researchers, programmers, managers and academics in software engineering and knowledge engineering."

Software Project Management in a Changing World

Software Project Management in a Changing World
Author: Günther Ruhe,Claes Wohlin
Publsiher: Springer
Total Pages: 477
Release: 2014-09-04
Genre: Computers
ISBN: 9783642550355

Download Software Project Management in a Changing World Book in PDF, Epub and Kindle

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.

Handbook Of Software Engineering And Knowledge Engineering Vol 1 Fundamentals

Handbook Of Software Engineering And Knowledge Engineering  Vol 1  Fundamentals
Author: Shi-kuo Chang
Publsiher: World Scientific
Total Pages: 939
Release: 2001-12-27
Genre: Computers
ISBN: 9789814491778

Download Handbook Of Software Engineering And Knowledge Engineering Vol 1 Fundamentals Book in PDF, Epub and Kindle

This is the first handbook to cover comprehensively both software engineering and knowledge engineering - two important fields that have become interwoven in recent years. Over 60 international experts have contributed to the book. Each chapter has been written in such a way that a practitioner of software engineering and knowledge engineering can easily understand and obtain useful information. Each chapter covers one topic and can be read independently of other chapters, providing both a general survey of the topic and an in-depth exposition of the state of the art. Practitioners will find this handbook useful when looking for solutions to practical problems. Researchers can use it for quick access to the background, current trends and most important references regarding a certain topic.The handbook consists of two volumes. Volume One covers the basic principles and applications of software engineering and knowledge engineering.Volume Two will cover the basic principles and applications of visual and multimedia software engineering, knowledge engineering, data mining for software knowledge, and emerging topics in software engineering and knowledge engineering.

Managing Software Engineering Knowledge

Managing Software Engineering Knowledge
Author: Aybüke Aurum,Ross Jeffery,Claes Wohlin,Meliha Handzic
Publsiher: Springer Science & Business Media
Total Pages: 395
Release: 2013-04-17
Genre: Computers
ISBN: 9783662051290

Download Managing Software Engineering Knowledge Book in PDF, Epub and Kindle

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.

Collaborative Software Engineering

Collaborative Software Engineering
Author: Ivan Mistrík,John Grundy,André van der Hoek,Jim Whitehead
Publsiher: Springer Science & Business Media
Total Pages: 409
Release: 2010-03-10
Genre: Computers
ISBN: 9783642102943

Download Collaborative Software Engineering Book in PDF, Epub and Kindle

Collaboration among individuals – from users to developers – is central to modern software engineering. It takes many forms: joint activity to solve common problems, negotiation to resolve conflicts, creation of shared definitions, and both social and technical perspectives impacting all software development activity. The difficulties of collaboration are also well documented. The grand challenge is not only to ensure that developers in a team deliver effectively as individuals, but that the whole team delivers more than just the sum of its parts. The editors of this book have assembled an impressive selection of authors, who have contributed to an authoritative body of work tackling a wide range of issues in the field of collaborative software engineering. The resulting volume is divided into four parts, preceded by a general editorial chapter providing a more detailed review of the domain of collaborative software engineering. Part 1 is on "Characterizing Collaborative Software Engineering", Part 2 examines various "Tools and Techniques", Part 3 addresses organizational issues, and finally Part 4 contains four examples of "Emerging Issues in Collaborative Software Engineering". As a result, this book delivers a comprehensive state-of-the-art overview and empirical results for researchers in academia and industry in areas like software process management, empirical software engineering, and global software development. Practitioners working in this area will also appreciate the detailed descriptions and reports which can often be used as guidelines to improve their daily work.