Engineering:Value-based Engineering

From HandWiki
Revision as of 15:43, 31 December 2022 by PolicyEnforcerIA (talk | contribs) (attribution)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Short description: Software engineering process


Value-based Engineering (VBE) is a system development and innovation approach standardized in IEEE St. 7000 “Model Process for Addressing Ethical Concerns during System Design”, released in 2021.[1] The standard was developed over a five-year period based on the initial work published in "Ethical IT innovation: A value-based system design approach" in 2015.[2] In the fall of 2022, VBE has been adopted by ISO as ISO/IEC/IEEE 24748-7000.[3]

VBE aims to foster innovation as well as to protect ethical concerns. It aims to achieve this by considering the values and virtues relevant for direct and indirect stakeholders through an ethically founded elicitation and a translation into ethical value requirements (EVRs) as well as the specification of corresponding system requirements.[4] VBE follows a sociotechnical perspective on system development.[5]

VBE has a philosophical foundation in Max Scheler’s Material Value Ethics and in post-phenomenology.[6] This means a commitment to a value definition of: “phenomena disclosing  the degree of desirability of something or someone, influencing the selection of available modes, means and ends of action.”[4] The VBE uses three ethical investigations to identify clusters of values consisting of core values that are central to the system context and related value qualities (referred to in IEEE St. 7000 as "value demonstrators") that are expressions of a core value.

To ensure successful implementation of proposed VBE processes, a new role called Value Lead has been created which shall provide “… expertise and facilitative skills, bridging the gap between engineering, management, and ethical values in a constructive way.”[1] As a complement to IEEE St. 7000, VBE presents ten principles considered essential to ethical system design, as well as two risk-based pathways for specifying system requirements.[4]

VBE integrates insights from fields such as information design, systems engineering, value sensitive design, participatory design, privacy by design, human–computer interaction, material value ethics by Max Scheler, utilitarianism, deontology, virtue ethics and risk assessment into an approach to ethical system design.

Engineering Process

In VBE, ethical system design is achieved through four processes aligned with ISO/IEC 15288.

  • Concept of Operation and Context Exploration Process: This process aims to gain an initial understanding of the context, relevant stakeholders, legal, social, environmental, and ethical feasibility, and control over the intended external partners of a proposed system, and to develop a tangible concept of operations.[4]
  • Ethical Values Elicitation and Prioritization Process: The impact of a proposed system on values and virtues is investigated using a utilitarian, virtue ethics, duty ethics, as well as a culture-specific perspective.[4] While the utilitarian perspective helps identify harms and benefits to the direct and indirect stakeholders, the virtue ethics perspective identifies potentially harmful virtue effects, and the duty ethics perspective considers the impact of the system on duty ethics principles.[4]
  • Ethically Aligned Design Process: During this process core values and their value qualities are translated into EVRs which are then specified into system requirements.[4] Unique to VBE is that either a threat analysis (low risk) or an impact assessment (high risk) is used for specifying system requirements, depending on the damage potential and probability of occurrence.[4]
  • Transparency and Information Management Process: This process accompanies the entire SDLC and aims primarily at creating transparency about the prioritized core values and their logical chain to the system requirements.[1]

The Ten Principles

VBE complements IEEE St. 7000 by introducing ten principles essential for  addressing ethical concerns during system design.[4]

  1. Ecosystem Responsibility: An organizations shall take responsibility for their ecosystem and therefore forgo services over which they have no control.
  2. Willingness to Renounce Investment: An organizations shall actively consider not investing in a system if there are ethical reasons for not doing so.
  3. Stakeholder Inclusiveness: A system shall be developed in open collaboration with the direct and indirect stakeholders or their representatives.
  4. Use Moral Philosophies: Ethical investigations shall be used to elicit values.
  5. Context Sensitivity: The system’s implementation context  shall be understood and potential impact anticipated.
  6. Respect for Regional Laws and International Agreements: An organization is recommended to respect the ethical principles of the laws and signed agreements in its target market region.
  7. Leadership Engagement: The management of an organization shall make a public and personal commitment to the chosen core values.
  8. Transparency of the Value Mission: An organization shall provide transparency on prioritized core values and their linkage to system requirements.
  9. Understanding Values in Depth:  A core value shall be understood in depth through conceptualization and its associated value qualities.
  10. Using Risk-Analysis for System Requirements Elicitation: EVRs shall be specified into system requirements through either a threat analysis (low risk) or an impact assessment (high risk).

Criticism

There are only a limited number of case studies that show that VBE is delivering on its promise to facilitate the development of innovative or even ethical systems.[7]

See Also


References