Social Software Engineering

Social Software Engineering
Author: Jessica Keyes
Publsiher: Auerbach Publications
Total Pages: 0
Release: 2011-09-22
Genre: Computers
ISBN: 1439853754

Download Social Software Engineering Book in PDF, Epub and Kindle

Although the precepts of software engineering have been around for decades, the field has failed to keep pace with rapid advancements in computer hardware and software. Modern systems that integrate multiple platforms and architectures, along with the collaborative nature of users who expect an instantaneous global reach via the Internet, require updated software engineering methods. Social Software Engineering: Development and Collaboration with Social Networking examines the field through the spectrum of the social activities that now compose it. Supplying an up-to-date look at this ever-evolving field, it provides comprehensive coverage that includes security, legal, and privacy issues in addition to workflow and people issues. Jessica Keyes, former managing director of R&D for the New York Stock Exchange and noted columnist, correspondent, and author with more than 200 articles published, details the methodology needed to bring mission-critical software projects to successful conclusions. She provides readers with the understanding and tools required to fuse psychology, sociology, mathematics, and the principles of knowledge engineering to develop infrastructures capable of supporting the collaborative applications that today’s users require.

The Technical and Social History of Software Engineering

The Technical and Social History of Software Engineering
Author: Capers Jones
Publsiher: Addison-Wesley
Total Pages: 488
Release: 2013-11-21
Genre: Computers
ISBN: 9780133365894

Download The Technical and Social History of Software Engineering Book in PDF, Epub and Kindle

“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

Social Software Engineering

Social Software Engineering
Author: Jessica Keyes
Publsiher: CRC Press
Total Pages: 481
Release: 2016-04-19
Genre: Computers
ISBN: 9781439853764

Download Social Software Engineering Book in PDF, Epub and Kindle

Although the precepts of software engineering have been around for decades, the field has failed to keep pace with rapid advancements in computer hardware and software. Modern systems that integrate multiple platforms and architectures, along with the collaborative nature of users who expect an instantaneous global reach via the Internet, require u

Social Software Engineering

Social Software Engineering
Author: Jessica Keyes
Publsiher: Unknown
Total Pages: 481
Release: 2016
Genre: Electronic Book
ISBN: OCLC:1137157965

Download Social Software Engineering Book in PDF, Epub and Kindle

Although the precepts of software engineering have been around for decades, the field has failed to keep pace with rapid advancements in computer hardware and software. Modern systems that integrate multiple platforms and architectures, along with the collaborative nature of users who expect an instantaneous global reach via the Internet, require u.

Empirical Software Engineering Issues Critical Assessment and Future Directions

Empirical Software Engineering Issues  Critical Assessment and Future Directions
Author: Victor Basili,Dieter Rombach,Kurt Schneider,Barbara Kitchenham,Dietmar Pfahl,Richard Selby
Publsiher: Springer
Total Pages: 196
Release: 2007-06-11
Genre: Computers
ISBN: 9783540713012

Download Empirical Software Engineering Issues Critical Assessment and Future Directions Book in PDF, Epub and Kindle

This book constitutes the thoroughly refereed post-proceedings of the International Dagstuhl-Seminar on Empirical Software Engineering, held in Dagstuhl Castle, Germany in June 2006. The 54 revised full papers in this state-of-the-art survey are organized in topical sections on the empirical paradigm, measurement and model building, technology transfer and education, as well as roadmapping.

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: 422
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.

Social Thinking software Practice

Social Thinking  software Practice
Author: Yvonne Dittrich,Christiane Floyd,Ralf Klischewski
Publsiher: MIT Press
Total Pages: 506
Release: 2002
Genre: Computers
ISBN: 0262042045

Download Social Thinking software Practice Book in PDF, Epub and Kindle

A collection of essays on the interrelationship of social science and software practice. Software practice--which includes software development, design, and use--needs to go beyond the traditional engineering framework. Drawing on a variety of social theory approaches, this book focuses on interdisciplinary cooperation in software practice. The topics discussed include the facilitation of collaborative software development, communication between developers and users, and the embedding of software systems in organizations.

Software Engineering at Google

Software Engineering at Google
Author: Titus Winters,Tom Manshreck,Hyrum Wright
Publsiher: O'Reilly Media
Total Pages: 602
Release: 2020-02-28
Genre: Computers
ISBN: 9781492082767

Download Software Engineering at Google Book in PDF, Epub and Kindle

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