[PDF] The Technical And Social History Of Software Engineering - eBooks Review

The Technical And Social History Of Software Engineering


The Technical And Social History Of Software Engineering
DOWNLOAD

Download The Technical And Social History Of Software Engineering PDF/ePub or read online books in Mobi eBooks. Click Download or Read Online button to get The Technical And Social History Of Software Engineering book now. This website allows unlimited access to, at the time of writing, more than 1.5 million titles, including hundreds of thousands of titles in various foreign languages. If the content not found or just blank you must refresh this page



The Technical And Social History Of Software Engineering


The Technical And Social History Of Software Engineering
DOWNLOAD
Author : Capers Jones
language : en
Publisher: Addison-Wesley
Release Date : 2013-11-21

The Technical And Social History Of Software Engineering written by Capers Jones and has been published by Addison-Wesley this book supported file pdf, txt, epub, kindle and other format this book has been release on 2013-11-21 with Computers categories.


“Capers Jones has accumulated the most comprehensive data on every aspect of software engineering, and has performed the most scientific analysis on this data. Now, Capers performs yet another invaluable service to our industry, by documenting, for the first time, its long and fascinating history. Capers’ new book is a must-read for every software engineering student and information technology professional.” — From the Foreword by Tony Salvaggio, CEO and president, Computer Aid, Inc. Software engineering is one of the world’s most exciting and important fields. Now, pioneering practitioner Capers Jones has written the definitive history of this world-changing industry. Drawing on several decades as a leading researcher and innovator, he illuminates the field’s broad sweep of progress and its many eras of invention. He assesses the immense impact of software engineering on society, and previews its even more remarkable future. Decade by decade, Jones examines trends, companies, winners, losers, new technologies, productivity/quality issues, methods, tools, languages, risks, and more. He reviews key inventions, estimates industry growth, and addresses “mysteries” such as why programming languages gain and lose popularity. Inspired by Paul Starr’s Pulitzer Prize–winning The Social Transformation of American Medicine, Jones’ new book is a tour de force—and compelling reading for everyone who wants to understand how software became what it is today. COVERAGE INCLUDES • The human need to compute: from ancient times to the modern era • Foundations of computing: Alan Turing, Konrad Zuse, and World War II • Big business, big defense, big systems: IBM, mainframes, and COBOL • A concise history of minicomputers and microcomputers: the birth of Apple and Microsoft • The PC era: DOS, Windows, and the rise of commercial software • Innovations in writing and managing code: structured development, objects, agile, and more • The birth and explosion of the Internet and the World Wide Web • The growing challenges of legacy system maintenance and support • Emerging innovations, from wearables to intelligent agents to quantum computing • Cybercrime, cyberwarfare, and large-scale software failure



The Technical And Social History Of Software Engineering


The Technical And Social History Of Software Engineering
DOWNLOAD
Author : Capers Jones
language : en
Publisher:
Release Date : 2014

The Technical And Social History Of Software Engineering written by Capers Jones and has been published by this book supported file pdf, txt, epub, kindle and other format this book has been release on 2014 with Computer software categories.




Software Development Patterns And Antipatterns


Software Development Patterns And Antipatterns
DOWNLOAD
Author : Capers Jones
language : en
Publisher: CRC Press
Release Date : 2021-08-26

Software Development Patterns And Antipatterns written by Capers Jones and has been published by CRC Press this book supported file pdf, txt, epub, kindle and other format this book has been release on 2021-08-26 with Computers categories.


Software development has been a troubling since it first started. There are seven chronic problems that have plagued it from the beginning: Incomplete and ambiguous user requirements that grow by >2% per month. Major cost and schedule overruns for large applications > 35% higher than planned. Low defect removal efficiency (DRE) Cancelled projects that are not completed: > 30% above 10,000 function points. Poor quality and low reliability after the software is delivered: > 5 bugs per FP. Breach of contract litigation against software outsource vendors. Expensive maintenance and enhancement costs after delivery. These are endemic problems for software executives, software engineers and software customers but they are not insurmountable. In Software Development Patterns and Antipatterns, software engineering and metrics pioneer Capers Jones presents technical solutions for all seven. The solutions involve moving from harmful patterns of software development to effective patterns of software development. The first section of the book examines common software development problems that have been observed in many companies and government agencies. The data on the problems comes from consulting studies, breach of contract lawsuits, and the literature on major software failures. This section considers the factors involved with cost overruns, schedule delays, canceled projects, poor quality, and expensive maintenance after deployment. The second section shows patterns that lead to software success. The data comes from actual companies. The section’s first chapter on Corporate Software Risk Reduction in a Fortune 500 company was based on a major telecom company whose CEO was troubled by repeated software failures. The other chapters in this section deal with methods of achieving excellence, as well as measures that can prove excellence to C-level executives, and with continuing excellence through the maintenance cycle as well as for software development.



Quantifying Software


Quantifying Software
DOWNLOAD
Author : Capers Jones
language : en
Publisher: CRC Press
Release Date : 2017-10-24

Quantifying Software written by Capers Jones and has been published by CRC Press this book supported file pdf, txt, epub, kindle and other format this book has been release on 2017-10-24 with Computers categories.


Software is one of the most important products in human history and is widely used by all industries and all countries. It is also one of the most expensive and labor-intensive products in human history. Software also has very poor quality that has caused many major disasters and wasted many millions of dollars. Software is also the target of frequent and increasingly serious cyber-attacks. Among the reasons for these software problems is a chronic lack of reliable quantified data. This reference provides quantified data from many countries and many industries based on about 26,000 projects developed using a variety of methodologies and team experience levels. The data has been gathered between 1970 and 2017, so interesting historical trends are available. Since current average software productivity and quality results are suboptimal, this book focuses on "best in class" results and shows not only quantified quality and productivity data from best-in-class organizations, but also the technology stacks used to achieve best-in-class results. The overall goal of this book is to encourage the adoption of best-in-class software metrics and best-in-class technology stacks. It does so by providing current data on average software schedules, effort, costs, and quality for several industries and countries. Because productivity and quality vary by technology and size, the book presents quantitative results for applications between 100 function points and 100,000 function points. It shows quality results using defect potential and DRE metrics because the number one cost driver for software is finding and fixing bugs. The book presents data on cost of quality for software projects and discusses technical debt, but that metric is not standardized. Finally, the book includes some data on three years of software maintenance and enhancements as well as some data on total cost of ownership.



Software Quality


Software Quality
DOWNLOAD
Author : Daniel Galin
language : en
Publisher: John Wiley & Sons
Release Date : 2018-02-15

Software Quality written by Daniel Galin and has been published by John Wiley & Sons this book supported file pdf, txt, epub, kindle and other format this book has been release on 2018-02-15 with Computers categories.


The book presents a comprehensive discussion on software quality issues and software quality assurance (SQA) principles and practices, and lays special emphasis on implementing and managing SQA. Primarily designed to serve three audiences; universities and college students, vocational training participants, and software engineers and software development managers, the book may be applicable to all personnel engaged in a software projects Features: A broad view of SQA. The book delves into SQA issues, going beyond the classic boundaries of custom-made software development to also cover in-house software development, subcontractors, and readymade software. An up-to-date wide-range coverage of SQA and SQA related topics. Providing comprehensive coverage on multifarious SQA subjects, including topics, hardly explored till in SQA texts. A systematic presentation of the SQA function and its tasks: establishing the SQA processes, planning, coordinating, follow-up, review and evaluation of SQA processes. Focus on SQA implementation issues. Specialized chapter sections, examples, implementation tips, and topics for discussion. Pedagogical support: Each chapter includes a real-life mini case study, examples, a summary, selected bibliography, review questions and topics for discussion. The book is also supported by an Instructor’s Guide.



Smart Maintenance For Human Robot Interaction


Smart Maintenance For Human Robot Interaction
DOWNLOAD
Author : Bo Xing
language : en
Publisher: Springer
Release Date : 2017-09-08

Smart Maintenance For Human Robot Interaction written by Bo Xing and has been published by Springer this book supported file pdf, txt, epub, kindle and other format this book has been release on 2017-09-08 with Technology & Engineering categories.


This self-contained book, written by active researchers, presents up-to-date information on smart maintenance strategies for human–robot interaction (HRI) and the associated applications of novel search algorithms in a single volume, eliminating the need to consult scattered resources. Unlike other books, it addresses maintaining a smart HRI from three dimensions, namely, hardware, cyberware, and hybrid-asset management, covering problems encountered in each through a wide variety of representative examples and elaborated illustrations. Further, the diverse mathematical models and intelligent systems constructions make the book highly practical. It enables readers interested in maintenance, robotics, and intelligent systems but perplexed by myriads of interrelated issues to grasp basic methodologies. At the same time, the referenced literature can be used as a roadmap for conducting deeper researches.



A Guide To Selecting Software Measures And Metrics


A Guide To Selecting Software Measures And Metrics
DOWNLOAD
Author : Capers Jones
language : en
Publisher: CRC Press
Release Date : 2017-03-03

A Guide To Selecting Software Measures And Metrics written by Capers Jones and has been published by CRC Press this book supported file pdf, txt, epub, kindle and other format this book has been release on 2017-03-03 with Business & Economics categories.


Going where no book on software measurement and metrics has previously gone, this critique thoroughly examines a number of bad measurement practices, hazardous metrics, and huge gaps and omissions in the software literature that neglect important topics in measurement. The book covers the major gaps and omissions that need to be filled if data about software development is to be useful for comparisons or estimating future projects. Among the more serious gaps are leaks in reporting about software development efforts that, if not corrected, can distort data and make benchmarks almost useless and possibly even harmful. One of the most common leaks is that of unpaid overtime. Software is a very labor-intensive occupation, and many practitioners work very long hours. However, few companies actually record unpaid overtime. This means that software effort is underreported by around 15%, which is too large a value to ignore. Other sources of leaks include the work of part-time specialists who come and go as needed. There are dozens of these specialists, and their combined effort can top 45% of total software effort on large projects. The book helps software project managers and developers uncover errors in measurements so they can develop meaningful benchmarks to estimate software development efforts. It examines variations in a number of areas that include: Programming languages Development methodology Software reuse Functional and nonfunctional requirements Industry type Team size and experience Filled with tables and charts, this book is a starting point for making measurements that reflect current software development practices and realities to arrive at meaningful benchmarks to guide successful software projects.



Software Methodologies


Software Methodologies
DOWNLOAD
Author : Capers Jones
language : en
Publisher: CRC Press
Release Date : 2017-07-06

Software Methodologies written by Capers Jones and has been published by CRC Press this book supported file pdf, txt, epub, kindle and other format this book has been release on 2017-07-06 with Computers categories.


This comprehensive reference uses a formal and standard evaluation technique to show the strengths and weakness of more than 60 software development methodologies such as agile, DevOps, RUP, Waterfall, TSP, XP and many more. Each methodology is applied to an application of 1000 function points using the Java language. Each methodology produces a characteristic set of results for development schedules, productivity, costs, and quality. The intent of the book is to show readers the optimum kinds of methodologies for the projects they are concerned with and to warn them about counter indications and possible harm from unsuitable methodologies.



Insight Into Theoretical And Applied Informatics


Insight Into Theoretical And Applied Informatics
DOWNLOAD
Author : Andrzej Yatsko
language : en
Publisher: Walter de Gruyter GmbH & Co KG
Release Date : 2015-01-01

Insight Into Theoretical And Applied Informatics written by Andrzej Yatsko and has been published by Walter de Gruyter GmbH & Co KG this book supported file pdf, txt, epub, kindle and other format this book has been release on 2015-01-01 with Computers categories.


The book is addressed to young people interested in computer technologies and computer science. The objective of this book is to provide the reader with all the necessary elements to get him or her started in the modern field of informatics and to allow him or her to become aware of the relationship between key areas of computer science. The book is addressed not only to future software developers, but also to all who are interested in computing in a widely understood sense. The authors also expect that some computer professionals will want to review this book to lift themselves above the daily grind and to embrace the excellence of the whole field of computer science. Unlike existing books, this one bypasses issues concerning the construction of computers and focuses only on information processing. Recognizing the importance of the human factor in information processing, the authors intend to present the theoretical foundations of computer science, software development rules, and some business aspects of informatics in non-technocratic, humanistic terms.



Software Engineering At Google


Software Engineering At Google
DOWNLOAD
Author : Titus Winters
language : en
Publisher: O'Reilly Media
Release Date : 2020-02-28

Software Engineering At Google written by Titus Winters and has been published by O'Reilly Media this book supported file pdf, txt, epub, kindle and other format this book has been release on 2020-02-28 with Computers categories.


Today, software engineers need to know not only how to program effectively but also how to develop proper engineering practices to make their codebase sustainable and healthy. This book emphasizes this difference between programming and software engineering. How can software engineers manage a living codebase that evolves and responds to changing requirements and demands over the length of its life? Based on their experience at Google, software engineers Titus Winters and Hyrum Wright, along with technical writer Tom Manshreck, present a candid and insightful look at how some of the worldâ??s leading practitioners construct and maintain software. This book covers Googleâ??s unique engineering culture, processes, and tools and how these aspects contribute to the effectiveness of an engineering organization. Youâ??ll explore three fundamental principles that software organizations should keep in mind when designing, architecting, writing, and maintaining code: How time affects the sustainability of software and how to make your code resilient over time How scale affects the viability of software practices within an engineering organization What trade-offs a typical engineer needs to make when evaluating design and development decisions