Software Sustainability

Software Sustainability
Author: Coral Calero
Publisher: Springer Nature
Total Pages: 411
Release: 2021-10-05
Genre: Computers
ISBN: 3030699706

This book focuses on software sustainability, regarded in terms of how software is or can be developed while taking into consideration environmental, social, and economic dimensions. The sixteen chapters cover various related issues ranging from technical aspects like energy-efficient programming techniques, formal proposals related to energy efficiency measurement, patterns to build energy-efficient software, the role of developers on energy efficient software systems and tools for detecting and refactoring code smells/energy bugs; to human aspects like its impact on software sustainability or the adaptation of ACM/IEEE guidelines for student and professional education and; and an economics-driven architectural evaluation for sustainability. Also aspects as the elements of governance and management that organizations should consider when implementing, assessing and improving Green IT or the relationship between software sustainability and the Corporate Social Responsibility of software companies are included. The chapters are complemented by usage scenarios and experience reports on several domains as cloud applications, agile development or e-Health, among others. As a whole, the chapters provide a complete overview of the various issues related to sustainable software development. The target readership for this book includes CxOs, (e.g. Chief Information Officers, Chief Executive Officers, Chief Technology Officers, etc.) software developers, software managers, auditors, business owners, and quality professionals. It is also intended for students of software engineering and information systems, and software researchers who want to know the state of the art regarding software sustainability.

A-State Department of Sustainability

A-State Department of Sustainability
Author: MR Steven a Reynolds
Publisher: Steven Reynolds
Total Pages: 90
Release: 2014-05-17
Genre:
ISBN: 9780692202111

A-State Department of Sustainability: Software Applications in Business Project A-State Department of Sustainability is a fictional organization in which the student works as the Executive Assistant. The project consists of 28 workdays (June 1 - July 8) during which students complete the following tasks: Create and update spreadsheets, databases, charts, graphs, an organizational chart and Gantt Chart; write business letters, memos, emails, a slogan, and press release; design a letterhead, brochure, advertisement, flyer, t-shirt, web site and blog; organize a global conference and conduct problem solving. Instructors may assign tutorials for software as needed. Tutorials are not included in the text. All assignments refer to "spreadsheet, database, word processing, ect." so the instructors/students can use their preferred software brands. Examples of how to format letters, memos, emails, and spreadsheets are included. In the optional research and presentation component students research and present topics related to global and domestic sustainability. This textbook has been designed for lower-level and upper-level courses and can be easily adapted for in-class or online use. From the author: I created this textbook while teaching Software Applications in Business because I could not find a suitable text. I have conducted many iterations of refinement during classroom use. Many years of industry experience together with a 15-year State University of New York tenure have enabled me to design a textbook that will meet the needs of instructors who wish to create a realistic experience which builds a skill set that students can confidently take into the workplace. Students have returned after graduation and told me this was a valuable class and they could immediately utilize the skills they developed during the class in their current jobs. For more information: https: //www.facebook.com/AStateDepartmentOfSustainability

Software Business

Software Business
Author: Xiaofeng Wang
Publisher: Springer Nature
Total Pages: 258
Release: 2021-11-26
Genre: Business & Economics
ISBN: 3030919838

This book constitutes the refereed proceedings of the 12th International Conference on Software Business, ICSOB 2021, which was held during December 2-3, 2021. The conference was originally planned to take place in Drammen, Norway, but changed to an online format due to the COVID-19 pandemic. The special theme of ICSOB 2021 was software sustainability. The 13 full papers and 5 short papers presented were carefully reviewed and selected from 39 submissions. They deal with a range of topics including software sustainability, Agile development, DevOps, software startups, prototyping, software ecosystems, crowdsourcing platforms, technical debts, and risk management.

Digital Technology and Sustainability

Digital Technology and Sustainability
Author: Mike Hazas
Publisher: Routledge
Total Pages: 248
Release: 2017-11-22
Genre: Business & Economics
ISBN: 1315465957

This book brings together diverse voices from across the field of sustainable human computer interaction (SHCI) to discuss what it means for digital technology to support sustainability and how humans and technology can work together optimally for a more sustainable future. Contemporary digital technologies are hailed by tech companies, governments and academics as leading-edge solutions to the challenges of environmental sustainability; smarter homes, more persuasive technologies, and a robust Internet of Things hold the promise for creating a greener world. Yet, deployments of interactive technologies for such purposes often lead to a paradox: they algorithmically "optimize" heating and lighting of houses without regard to the dynamics of daily life in the home; they can collect and display data that allow us to reflect on energy and emissions, yet the same information can cause us to raise our expectations for comfort and convenience; they might allow us to share best practice for sustainable living through social networking and online communities, yet these same systems further our participation in consumerism and contribute to an ever-greater volume of electronic waste.By acknowledging these paradoxes, this book represents a significant critical inquiry into digital technology’s longer-term impact on ideals of sustainability. Written by an interdisciplinary team of contributors this book will be of great interest to students and scholars of human computer interaction and environmental studies.

ICT Innovations for Sustainability

ICT Innovations for Sustainability
Author: Lorenz M. Hilty
Publisher: Springer
Total Pages: 465
Release: 2014-08-06
Genre: Technology & Engineering
ISBN: 3319092286

ICT Innovations for Sustainability is an investigation of how information and communication technology can contribute to sustainable development. It presents clear definitions of sustainability, suggesting conceptual frameworks for the positive and negative effects of ICT on sustainable development. It reviews methods of assessing the direct and indirect impact of ICT systems on energy and materials demand, and examines the results of such assessments. In addition, it investigates ICT-based approaches to supporting sustainable patterns of production and consumption, analyzing them at various levels of abstraction – from end-user devices, Internet infrastructure, user behavior, and social practices to macro-economic indicators. Combining approaches from Computer Science, Information Systems, Human-Computer Interaction, Economics, and Environmental Sciences, the book presents a new, holistic perspective on ICT for Sustainability (ICT4S). It is an indispensable resource for anyone working in the area of ICT for Energy Efficiency, Life Cycle Assessment of ICT, Green IT, Green Information Systems, Environmental Informatics, Energy Informatics, Sustainable HCI, or Computational Sustainability.

Sustainable Software Architecture

Sustainable Software Architecture
Author: Carola Lilienthal
Publisher: dpunkt.verlag
Total Pages: 381
Release: 2019-09-02
Genre: Computers
ISBN: 3960887817

Today's programmers don't develop software systems from scratch. instead, they spend their time fixing, extending, modifying, and enhancing existing software. Legacy systems often turn into an unwieldy mess that becomes increasingly difficult to modify, and with architecture that continually accumulates technical debt. Carola Lilienthal has analyzed more than 300 software systems written in Java, C#, C++, PHP, ABAP, and TypeScript and, together with her teams, has successfully refactored them. This book condenses her experience with monolithic systems, architectural and design patterns, layered architectures, domain-driven design, and microservices. With more than 200 color images from real-world systems, good and sub-optimal sample solutions are presented in a comprehensible and thorough way, while recommendations and suggestions based on practical projects allow the reader to directly apply the author's knowledge to their daily work. "Throughout the book, Dr. Lilienthal has provided sound advice on diagnosing, understanding, disentangling, and ultimately preventing the issues that make software systems brittle and subject to breakage. In addition to the technical examples that you'd expect in a book on software architecture, she takes the time to dive into the behavioral and human aspects that impact sustainability and, in my experience, are inextricably linked to the health of a codebase. She also expertly zooms out, exploring architecture concepts such as domains and layers, and then zooms in to the class level where your typical developer works day-to-day. This holistic approach is crucial for implementing long-lasting change." From the Foreword of Andrea Goulet CEO, Corgibytes, Founder, Legacy Code Rocks

Sustainability Assessment at the 21st century

Sustainability Assessment at the 21st century
Author: María José Bastante-Ceca
Publisher: BoD – Books on Demand
Total Pages: 200
Release: 2020-02-12
Genre: Technology & Engineering
ISBN: 1789849764

The sustainability of the human society is endangered by the global human-ecological crisis, which consists of many global problems that are closely related to each other. In this phenomenon, the global population explosion has a central role, because more people have a larger ecological footprint, a larger consumption, more intensive pollution, and a larger emission of carbon dioxide through their activities.This book presents the current state of sustainability and intends to provide the reader with a critical perspective of how the 21st century societies must change their development model facing the new challenges (internet of things, industry 4.0, smart cities, circular economy, sustainable agriculture, etc.), in order to achieve a more liveable world.

Software Process Improvement and Capability Determination

Software Process Improvement and Capability Determination
Author: Tanja Woronowicz
Publisher: Springer
Total Pages: 278
Release: 2013-05-21
Genre: Business & Economics
ISBN: 3642388337

This book constitutes the refereed proceedings of the 13th International Conference on Software Process Improvement and Capability Determination, SPICE 2013, held in Bremen, Germany, in June 2013. The 21 revised full papers presented and 7 short papers were carefully reviewed and selected from numerous submissions. The papers are organized in topical sections on process quality; medical device software processes; design and use of process models; studies of software development; agile development; IT service management; assessment for diagnosis.

The Software Dilemma

The Software Dilemma
Author: Roger Gutbrod
Publisher: Springer Science & Business Media
Total Pages: 295
Release: 2012-03-14
Genre: Business & Economics
ISBN: 3642272355

The complexity of software is continuously growing as a result of today’s interconnected business processes. Governance of architecture and technology strategy helps to ensure coherence of software and avoid excessive complexity. At the same time software development needs room for creativity and empowerment to provide solutions to business problems of increasing complexity. The book looks at this software dilemma from the perspectives of CIOs/CTOs, software architects, and auditors. Each of these groups has different interests which need to be considered, reconciled, and balanced. CIOs/CTOs are provided with the boundary conditions they have to establish assuring the achievement of strategic objectives. Architects and auditors find proven concepts for effectively assessing software projects and architectures, as well as for effectively communicating identified issues to responsible persons. The book is based on the author’s long experience in software engineering, governance, and auditing.