The Technical and Social History of Software Engineering

The Technical and Social History of Software Engineering
Author: Capers Jones
Publisher: Pearson Education
Total Pages: 488
Release: 2014
Genre: Computers
ISBN: 0321903420


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

Pioneering software engineer Capers Jones has written the first and only definitive history of the entire software engineering industry. Drawing on his extraordinary vantage point as a leading practitioner for several decades, Jones reviews the entire history of IT and software engineering, assesses its impact on society, and previews its future. One decade at a time, Jones assesses emerging trends and companies, winners and losers, new technologies, methods, tools, languages, productivity/quality benchmarks, challenges, risks, professional societies, and more. He quantifies both beneficial and harmful software inventions; accurately estimates the size of both the US and global software industries; and takes on "unexplained mysteries" such as why and how programming languages gain and lose popularity.

Social Software Engineering

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


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
Publisher: CRC Press
Total Pages: 303
Release: 2016-04-19
Genre: Computers
ISBN: 1040057691


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

Crowdsourcing: Concepts, Methodologies, Tools, and Applications

Crowdsourcing: Concepts, Methodologies, Tools, and Applications
Author: Management Association, Information Resources
Publisher: IGI Global
Total Pages: 1677
Release: 2019-05-03
Genre: Business & Economics
ISBN: 1522583637


Download Crowdsourcing: Concepts, Methodologies, Tools, and Applications Book in PDF, Epub and Kindle

With the growth of information technology, many new communication channels and platforms have emerged. This growth has advanced the work of crowdsourcing, allowing individuals and companies in various industries to coordinate efforts on different levels and in different areas. Providing new and unique sources of knowledge outside organizations enables innovation and shapes competitive advantage. Crowdsourcing: Concepts, Methodologies, Tools, and Applications is a collection of innovative research on the methods and applications of crowdsourcing in business operations and management, science, healthcare, education, and politics. Highlighting a range of topics such as crowd computing, macrotasking, and observational crowdsourcing, this multi-volume book is ideally designed for business executives, professionals, policymakers, academicians, and researchers interested in all aspects of crowdsourcing.

Software Engineering at Google

Software Engineering at Google
Author: Titus Winters
Publisher: O'Reilly Media
Total Pages: 602
Release: 2020-02-28
Genre: Computers
ISBN: 1492082767


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

Computer Games and Software Engineering

Computer Games and Software Engineering
Author: Kendra M. L. Cooper
Publisher: CRC Press
Total Pages: 304
Release: 2015-05-08
Genre: Computers
ISBN: 1482226693


Download Computer Games and Software Engineering Book in PDF, Epub and Kindle

Computer games represent a significant software application domain for innovative research in software engineering techniques and technologies. Game developers, whether focusing on entertainment-market opportunities or game-based applications in non-entertainment domains, thus share a common interest with software engineers and developers on how to

Collaborative Software Engineering

Collaborative Software Engineering
Author: Ivan Mistrík
Publisher: Springer Science & Business Media
Total Pages: 422
Release: 2010-03-10
Genre: Computers
ISBN: 3642102948


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 Software Engineering

Social Software Engineering
Author: Jessica Keyes
Publisher:
Total Pages: 481
Release: 2016
Genre:
ISBN:


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
Publisher: Springer
Total Pages: 209
Release: 2007-06-11
Genre: Computers
ISBN: 3540713018


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.

Social Media for Engineers and Scientists

Social Media for Engineers and Scientists
Author: Jon DiPietro
Publisher: Momentum Press
Total Pages: 228
Release: 2011-11-18
Genre: Technology & Engineering
ISBN: 1606502530


Download Social Media for Engineers and Scientists Book in PDF, Epub and Kindle

This book explores the rising phenomena of internet-based social networking and discusses the particular challenges faced by engineers and scientists in adapting to this new, content-centric environment. Social networks are both a blessing and a curse to the engineer and scientist. The blessings are apparent: the abundance of free applications and their increasing mobility and transportability. The curse is that creating interesting and compelling content on these user-driven systems is best served by right-brain skills. But most engineers and scientists are left-brain oriented, have generally shunned the right-brain skills like graphic design and creative writing as being indulgent and time wasting. The problem is, those are exactly the skills required to create compelling content. This book will help engineers and scientists re-acquire those right-brain skills and put them to best use in the new world of internet-based social media technologies. The reader will benefit from: * An emphasis on the growing role that social media technology -like Facebook, LinkedIn, Twitter, will play in professions like science and engineering. * The "How to" in understanding the importance of continuous streaming of content over time for both professional presence and for collaborative effort--the key in today's team approach to engineering and science. * The valuable help for quantitative people like engineers and scientists in setting up social media sites, requiring qualitative skills.