Ethical and Legal Aspects of Computing: A Professional Perspective from Software Engineering (Undergraduate Topics in Computer Science) Paperback – Import, 24 March 2024

Gerard O'Regan . Springer International Publishing AG . English

This textbook presents an overview of the critically important ethical and legal issues that arise in the computing field and provides a professional perspective from software engineering. The author gained exposure to these aspects of computing while working as a software engineer at Motorola in Ireland, where he coordinated the patent programme and worked with several software suppliers. Topics and features: Presents a broad overview of ethics and the law Includes key learning topics, summaries, and review questions in each chapter, together with a useful glossary Discusses the professional responsibility of computer professionals Explores ethics in various civilisations and religious traditions Discusses ethical software engineering and ethical outsourcing Considers what is fair and ethical in data science Describes ethical challenges that arise in social media and the AI field Reviews intellectual property including patents, copyright and trademarks This practical and easy-to-follow textbook/reference is ideal for computer science students seeking to understand legal and ethical aspects of computing. The text also serves as a concise self-study primer for software engineers and software managers.

Categories: Action & Adventure

About the Author

Gerard O'Regan was born in Cork, Ireland and attended University College Cork and Trinity College Dublin. His background is both industrial (especially in the software quality and software process improvement field), and academic (he has carried out research in mathematical approaches to software quality at Trinity College, Dublin, where he earned a PhD in Computer Science). His academic interests include formal methods, mathematics in computing, software engineering and software quality, and the history of computing. His industrial work includes work as a consultant to improve the software process maturity of software organizations to enhance their software engineering capability. This has involved assessing the software process maturity of various engineering practices in the organisation with respect to models such as the CMMI, and working with them to enhance their software engineering capability. He has worked with industrial companies such as Motorola, Ericsson, Allianz, and EirGrid. He has published several books with Springer including A Practical Approach to Software Quality (2002), Mathematical Approaches to Software Quality (2006), A Brief History of Computing (2008, 2012, 2021 and 2026), An Introduction to Software Process Improvement (2010), Mathematics in Computing (2012 and 2020), Giants of Computing (2013), An Introduction to Software Quality (2014). Pillars of Computing (2015), Introduction to the History of Computing (2016), Guide to Discrete Mathematics (2016 and 2021), Concise Guide to Software Engineering (2017 and 2022), Concise Guide to Formal Methods (2017), World of Computing (2018), The Innovation in Computing Companion (2018), Concise Guide to Software Testing (2019), A Guide to Business Mathematics (published by Taylor and Francis in 2022), Mathematical Foundations of Software Engineering (2023), Ethical and Legal Aspects of Computing (2024) and Guide to Software Project Management (2025). He is involved in international education and has worked as a Visiting Lecturer / professor in China, Malaysia, Saudi Arabia, Kuwait, Egypt and Kyrgyzstan.

Books from Similar Categories

Books from the Same Genre

Download BookR now and choose mindful reading!

Download Now!