You may have to Search all our reviewed books and magazines, click the sign up button below to create a free account.
Software development results in a huge amount of data: changes to source code are recorded in version archives, bugs are reported to issue tracking systems, and communications are archived in e-mails and newsgroups. This book presents techniques for mining version archives and bug databases to understand and support software development.
Many claims are made about how certain tools, technologies, and practices improve software development. But which claims are verifiable, and which are merely wishful thinking? In this book, leading thinkers such as Steve McConnell, Barry Boehm, and Barbara Kitchenham offer essays that uncover the truth and unmask myths commonly held among the software development community. Their insights may surprise you. Are some programmers really ten times more productive than others? Does writing tests first help you develop better code faster? Can code metrics predict the number of bugs in a piece of software? Do design patterns actually make better software? What effect does personality have on pair p...
An emerging topic in software engineering and data mining, specification mining tackles software maintenance and reliability issues that cost economies billions of dollars each year. The first unified reference on the subject, Mining Software Specifications: Methodologies and Applications describes recent approaches for mining specifications of sof
Emerging Trends from European Research. BThe way the book is structured and enhanced makes it an ideal reference book for managers, academics, researchers and system designers in the communications field./B BRBRI- Harry Skianis, Computing Reviews about the 2009 edition of Towards
This book constitutes the refereed proceedings of the 16th International Conference on Software Reuse, ICSR 2017, held in Salvador, Brazil, in May 2017. The 8 revised full papers presented together with 3 short papers and 2 keynote presentations were carefully reviewed and selected from 34 submissions. The papers are grouped in topical sections on documentation reuse and repositories; software product lines; variability management and model variants; verification and refactoring for reuse; tools demonstrations; doctorial symposium; tutorials; and workshop.
Here is an ideal textbook on software visualization, written especially for students and teachers in computer science. It provides a broad and systematic overview of the area including many pointers to tools available today. Topics covered include static program visualization, algorithm animation, visual debugging, as well as the visualization of the evolution of software. The author's presentation emphasizes common principles and provides different examples mostly taken from seminal work. In addition, each chapter is followed by a list of exercises including both pen-and-paper exercises as well as programming tasks.
This volume brings together a selection of papers presented at the 2017 European Establishment Statistics Workshop, which have been revised and expanded here. Several contributions will serve to deepen the reader’s understanding of the unit problem in business statistics, while further chapters showcase recent advances in business survey methodology and practice in areas such as linking and data integration, sampling and estimation, data collection from businesses, measurement and mitigation of response burden in business surveys, among others. Written by leading experts in business statistics, the volume offers detailed and up-to-date findings to survey methodologists and practitioners working with business statistics. It will also be useful for readers in official statistics, academia and the private sector.
Get the most out of this foundational reference and improve the productivity of your software teams. This open access book collects the wisdom of the 2017 "Dagstuhl" seminar on productivity in software engineering, a meeting of community leaders, who came together with the goal of rethinking traditional definitions and measures of productivity. The results of their work, Rethinking Productivity in Software Engineering, includes chapters covering definitions and core concepts related to productivity, guidelines for measuring productivity in specific contexts, best practices and pitfalls, and theories and open questions on productivity. You'll benefit from the many short chapters, each offerin...
One of the principal characteristics of the European Neolithic is the development of monumentality in association with innovations in material culture and changes in subsistence from hunting and gathering to farming and pastoralism. The papers in this volume discuss the latest insights into why monumental architecture became an integral part of early farming societies in Europe and beyond. One of the topics is how we define monuments and how our arguments and recent research on temporality impacts on our interpretation of the Neolithic period. Different interpretations of Göbekli Tepe are examples of this discussion as well as our understanding of special landmarks such as flint mines. The ...