Introduction to Ethical Software Development

Loại tài liệu: Tài liệu số - Tài nguyên giáo dục mở / Bộ sưu tập: Công nghệ thông tin

Tác giả: Jan Gogoll,, Niina Zuber

Nhà xuất bản: Springer

Năm xuất bản: 2025

Tải ứng dụng tại các liên kết sau để xem đầy đủ tài liệu.

Tóm tắt nội dung

Cuốn sách truy cập mở này thu hẹp khoảng cách giữa lý thuyết đạo đức và thực hành phần mềm. Cuốn sách giới thiệu các khái niệm nền tảng về đạo đức số, làm nổi bật bản chất đặc biệt của phần mềm như một công nghệ và cung cấp một phương pháp tiếp cận có hệ thống để tích hợp đạo đức vào quy trình phát triển. Cuốn sách được cấu trúc thành tám chương: bắt đầu bằng phần Giới thiệu trình bày tổng quan về lịch sử, đặt mối quan hệ giữa đạo đức và công nghệ (với phần mềm như một loại công nghệ đặc biệt) vào bối cảnh. Tiếp theo, Công nghệ (số) là gì? khám phá các quan điểm triết học khác nhau về công nghệ và nhấn mạnh lý do tại sao các nhà sản xuất phần mềm phải gánh vác trách nhiệm đạo đức quan trọng. Tại sao phải phát triển phần mềm một cách có đạo đức? sau đó khám phá mệnh lệnh đạo đức đối với phát triển phần mềm và ủng hộ một phương pháp tiếp cận lai động kết hợp các nguyên tắc đạo đức phổ quát với các phương pháp có sự tham gia, nhạy cảm với bối cảnh, trong khi Đạo đức là gì? giới thiệu các khái niệm nền tảng về đạo đức và khám phá sự liên quan của chúng đối với phát triển phần mềm. Sau đó, Giá trị và Phần mềm khám phá vai trò trung tâm của các giá trị trong các cuộc thảo luận về phát triển phần mềm có đạo đức. Sau đó, cuốn Phát Hiện Đúng - Vượt Qua Sự Bất Định Đạo Đức đề cập đến giai đoạn nền tảng của thực hành đạo đức và xem xét thách thức nhận thức trong việc xác định các khía cạnh đạo đức quan trọng trong thiết kế phần mềm. Cuốn Quyết Định Vì Điều Tốt Đẹp - Vượt Qua Sự Do Dự Đạo Đức xem xét những thách thức của việc ra quyết định đạo đức trong phát triển phần mềm và nhấn mạnh sự cần thiết của việc cân nhắc đạo đức để giải quyết các xung đột giá trị như khả năng sử dụng so với khả năng giải thích, an toàn so với quyền tự chủ. Cuối cùng, cuốn Tổ Chức, Con Người và Quy Trình nhấn mạnh vai trò quan trọng của cấu trúc tổ chức trong việc cho phép cân nhắc đạo đức trong phát triển phần mềm.

Abstract:

This open access book bridges the gap between ethical theory and software practice. It introduces foundational concepts in digital ethics, highlights the distinctive nature of software as a technology, and offers a systematic approach to integrating ethics into the development process. The book is structured in eight chapters: it starts with an Introduction presenting a historical overview that puts the relation between ethics and technology (with software as a special kind of technology) in context. Next, What is (Digital) Technology? explores various philosophical perspectives on technology and underlines why software producers carry a significant ethical responsibility. Why develop Software ethically? then explores the ethical imperative for software development and advocates for a dynamic hybrid approach that combines universal ethical principles with context-sensitive, participatory methods, while What is Ethics? introduces the foundational concepts of ethics and explores their relevance for software development. Subsequently, Values and Software explores the central role of values in ethical software development discussions. Spotting the Right - Overcoming Moral Uncertainty then addresses the foundational phase of ethical practice and examines the epistemic challenge of identifying morally significant aspects in software design, and Deciding for the Good - Overcoming Moral Indecisiveness examines the challenges of ethical decision-making in software development and highlights the necessity of ethical deliberation to navigate value conflicts such as usability versus explainability, and safety versus autonomy. Eventually, Organization, People and Processes underlines the crucial role organizational structures play in enabling ethical deliberation within software development.

Ngôn ngữ:eng
Tác giả:Jan Gogoll,, Niina Zuber
Thông tin nhan đề:Introduction to Ethical Software Development
Nhà xuất bản:Springer
Loại hình:Tài nguyên giáo dục mở / Bộ sưu tập: Công nghệ thông tin
Bản quyền:https://creativecommons.org/share-your-work/use-remix/cc-licenses/#by
Nguồn gốc:https://it-ebooks.dev/books/other/introduction-to-ethical-software-development
Mô tả vật lý:134tr
Năm xuất bản:2025

Sử dụng ứng dụng Libol Bookworm quét QRCode này để mượn và đọc tài liệu)

(Lưu ý: Sử dụng ứng dụng Bookworm để xem đầy đủ tài liệu. Bạn đọc có thể tải Bookworm từ App Store hoặc Google play với từ khóa "Libol Bookworm”)