0000000000494261

AUTHOR

Ville Vakkuri

showing 16 related works from this author

How Do Software Companies Deal with Artificial Intelligence Ethics? : A Gap Analysis

2022

The public and academic discussion on Artificial Intelligence (AI) ethics is accelerating and the general public is becoming more aware AI ethics issues such as data privacy in these systems. To guide ethical development of AI systems, governmental and institutional actors, as well as companies, have drafted various guidelines for ethical AI. Though these guidelines are becoming increasingly common, they have been criticized for a lack of impact on industrial practice. There seems to be a gap between research and practice in the area, though its exact nature remains unknown. In this paper, we present a gap analysis of the current state of the art by comparing practices of 39 companies that …

järjestelmäsuunnitteluohjelmistotuotantosoftware companiestekoälyetiikka113 Computer and information sciencesartificial intelligenceohjelmistokehitysethicstietotekniikkayritykset
researchProduct

How to Write Ethical User Stories? : Impacts of the ECCOLA Method

2021

AbstractArtificial Intelligence (AI) systems are increasing in significance within software services. Unfortunately, these systems are not flawless. Their faults, failures and other systemic issues have emphasized the urgency for consideration of ethical standards and practices in AI engineering. Despite the growing number of studies in AI ethics, comparatively little attention has been placed on how ethical issues can be mitigated in software engineering (SE) practice. Currently understanding is lacking regarding the provision of useful tools that can help companies transform high-level ethical guidelines for AI ethics into the actual workflow of developers. In this paper, we explore the i…

0303 health sciencesKnowledge managementComputer sciencebusiness.industryUser storyControl (management)ohjelmistotuotanto020207 software engineering02 engineering and technologyAi ethicstekoälyeettisyysSystem requirementsketterät menetelmät03 medical and health sciencesWorkflowSoftware0202 electrical engineering electronic engineering information engineeringWeb applicationbusinessohjelmistokehitys030304 developmental biologyAgile software development
researchProduct

Implementing AI Ethics in Practice: An Empirical Evaluation of the RESOLVEDD Strategy

2020

As Artificial Intelligence (AI) systems exert a growing influence on society, real-life incidents begin to underline the importance of AI Ethics. Though calls for more ethical AI systems have been voiced by scholars and the general public alike, few empirical studies on the topic exist. Similarly, few tools and methods designed for implementing AI ethics into practice currently exist. To provide empirical data into this on-going discussion, we empirically evaluate an existing method from the field of business ethics, the RESOLVEDD strategy, in the context of ethical system development. We evaluated RESOLVEDD by means of a multiple case study of five student projects where its use was given …

FOS: Computer and information sciencesjärjestelmäsuunnitteluUnderlineComputingMilieux_THECOMPUTINGPROFESSIONethical toolContext (language use)Ai ethicstekoälykäytäntöartificial intelligenceethicsField (computer science)developer commitmentComputer Science - Computers and SocietyEmpirical researchdesign methodsComputers and Society (cs.CY)Key (cryptography)RESOLVEDDEngineering ethicsBusiness ethicsetiikkaDesign methodsPsychology
researchProduct

The Current State of Industrial Practice in Artificial Intelligence Ethics

2020

As Artificial Intelligence (AI) systems become increasingly widespread, we have begun to witness various failures highlighting issues in these systems. These incidents have sparked public discussion related to AI ethics and further accelerated the on-going academic discussion in the area. High-level guidelines and tools for managing AI ethics have been introduced to help industry organizations make more ethical AI systems, but we currently know little about the state of industrial practice. Have these guidelines been adopted by the software industry for developing AI solutions? Are these failures that make the news just the tip of the iceberg? We provide insights into the current state of p…

Engineeringbusiness.industrySoftware development020207 software engineering02 engineering and technologytekoälyartificial intelligenceethicsGeneralLiterature_MISCELLANEOUSSoftwaresoftware development0202 electrical engineering electronic engineering information engineeringArtificial intelligenceState (computer science)Current (fluid)etiikkabusinessohjelmistokehitysSoftwareAi systems
researchProduct

Technical Briefing: Hands-On Session on the Development of Trustworthy AI Software

2021

Following various real-world incidents involving both purely digital and cyber-physical Artificial Intelligence (AI) systems, AI Ethics has become a prominent topic of discussion in both research and practice, accompanied by various calls for trustworthy AI systems. Failures are often costly, and many of them stem from issues that could have been avoided during development. For example, AI ethics issues, such as data privacy are currently highly topical. However, implementing AI ethics in practice remains a challenge for organizations. Various guidelines have been published to aid companies in doing so, but these have not seen widespread adoption and may feel impractical. In this technical …

Information privacyComputer sciencebusiness.industryCyber-physical systemTrusted ComputingSoftware maintenanceSoftware prototypingGeneralLiterature_MISCELLANEOUSSession (web analytics)Engineering managementComputingMethodologies_PATTERNRECOGNITIONbusinessDesign methodsAgile software development2021 IEEE/ACM 43rd International Conference on Software Engineering: Companion Proceedings (ICSE-Companion)
researchProduct

Implementing Ethics in AI: Initial Results of an Industrial Multiple Case Study

2019

Artificial intelligence (AI) is becoming increasingly widespread in system development endeavors. As AI systems affect various stakeholders due to their unique nature, the growing influence of these systems calls for ethical considerations. Academic discussion and practical examples of autonomous system failures have highlighted the need for implementing ethics in software development. However, research on methods and tools for implementing ethics into AI system design and development in practice is still lacking. This paper begins to address this focal problem by providing elements needed for producing a baseline for ethics in AI based software development. We do so by means of an industri…

FOS: Computer and information sciences050101 languages & linguisticsAI developmentjärjestelmäsuunnitteluComputer sciencevastuullisuus02 engineering and technologytekoälyField (computer science)GeneralLiterature_MISCELLANEOUSläpinäkyvyysComputer Science - Computers and SocietyAI ethicsHealth careComputers and Society (cs.CY)0202 electrical engineering electronic engineering information engineering0501 psychology and cognitive sciencesBaseline (configuration management)transparencybusiness.industry05 social sciencesSoftware developmentFormal methodsartificial intelligenceTransparency (behavior)accountabilityAccountabilitySystems design020201 artificial intelligence & image processingEngineering ethicsresponsibilitybehavioral software engineeringetiikkabusinessohjelmistokehitys
researchProduct

ECCOLA : a Method for Implementing Ethically Aligned AI Systems

2020

Various recent Artificial Intelligence (AI) system failures, some of which have made the global headlines, have highlighted issues in these systems. These failures have resulted in calls for more ethical AI systems that better take into account their effects on various stakeholders. However, implementing AI ethics into practice is still an on-going challenge. High-level guidelines for doing so exist, devised by governments and private organizations alike, but lack practicality for developers. To address this issue, in this paper, we present a method for implementing AI ethics. The method, ECCOLA, has been iteratively developed using a cyclical action design research approach. The method aim…

FOS: Computer and information sciencesjärjestelmäsuunnitteluimplementingManagement scienceComputer science020207 software engineering02 engineering and technologyAi ethicstekoälyethicsGeneralLiterature_MISCELLANEOUSComputer Science - Computers and SocietyAI ethicsArtificial Intelligence020204 information systemsComputers and Society (cs.CY)suunnittelumenetelmät0202 electrical engineering electronic engineering information engineeringmethodAction design researchetiikkaAi systems
researchProduct

ECCOLA : a method for implementing ethically aligned AI systems

2021

Artificial Intelligence (AI) systems are becoming increasingly widespread and exert a growing influence on society at large. The growing impact of these systems has also highlighted potential issues that may arise from their utilization, such as data privacy issues, resulting in calls for ethical AI systems. Yet, how to develop ethical AI systems remains an important question in the area. How should the principles and values be converted into requirements for these systems, and what should developers and the organizations developing these systems do? To further bridge this gap in the area, in this paper, we present a method for implementing AI ethics: ECCOLA. Following a cyclical action res…

Information privacyjärjestelmäsuunnitteluimplementingComputer scienceAi ethicstekoälyartificial intelligenceeettisyysBridge (interpersonal)ethicsmenetelmätAI ethicsHardware and ArchitecturemethodEngineering ethicsAction researchetiikkaSoftwareInformation SystemsAi systems
researchProduct

The Key Concepts of Ethics of Artificial Intelligence

2018

The growing influence and decision-making capacities of Autonomous systems and Artificial Intelligence in our lives force us to consider the values embedded in these systems. But how ethics should be implemented into these systems? In this study, the solution is seen on philosophical conceptualization as a framework to form practical implementation model for ethics of AI. To take the first steps on conceptualization main concepts used on the field needs to be identified. A keyword based Systematic Mapping Study (SMS) on the keywords used in AI and ethics was conducted to help in identifying, defying and comparing main concepts used in current AI ethics discourse. Out of 1062 papers retrieve…

databasesComputer science02 engineering and technologysystematiikkatekoäly0603 philosophy ethics and religionField (computer science)technological innovation0202 electrical engineering electronic engineering information engineeringtietokannatsystematicsautonomous automobilesta113Conceptualizationsystematiikka (biologia)06 humanities and the artsAi ethicsartificial intelligenceethicsEthics of artificial intelligenceFocus (linguistics)innovaatiotKey (cryptography)020201 artificial intelligence & image processingEngineering ethics060301 applied ethicsSystematic mappingetiikka
researchProduct

Utilizing User Stories to Bring AI Ethics into Practice in Software Engineering

2022

AI ethics is a research area characterized by a prominent gap between research and practice. With most studies in the area being conceptual in nature or focused on technical ML (Machine Learning) solutions, the link between AI (Artificial Intelligence) ethics and SE (Software Engineering) practice remains thin. Establishing this link, we argue, is vital going forward. While conceptual discussion is required to define AI ethics, much progress has already been made in this regard. Similarly, though technical ML solutions are also required for practical implementation, ML systems are ultimately still software, and thus SE cannot be forgotten. In this paper, we propose one way of bringing AI et…

AI ethicskoneoppiminenuser storykäyttäjätethical toolohjelmistotuotantoteknologinen kehityskäyttäjäkokemustekoälyetiikkaartificial intelligenceeettisyysethical user story
researchProduct

A Deployment Model to Extend Ethically Aligned AI Implementation Method ECCOLA

2021

There is a struggle in Artificial intelligence (AI) ethics to gain ground in actionable methods and models to be utilized by practitioners while developing and implementing ethically sound AI systems. AI ethics is a vague concept without a consensus of definition or theoretical grounding and bearing little connection to practice. Practice involving primarily technical tasks like software development is not aptly equipped to process and decide upon ethical considerations. Efforts to create tools and guidelines to help people working with AI development have been concentrating almost solely on the technical aspects of AI. A few exceptions do apply, such as the ECCOIA method for creating ethic…

FOS: Computer and information sciencesValue (ethics)Knowledge managementRequirements engineeringComputingMilieux_THECOMPUTINGPROFESSIONComputer sciencebusiness.industryProcess (engineering)Software developmentPhase (combat)GeneralLiterature_MISCELLANEOUSComputer Science - Computers and SocietySoftwareComputingMethodologies_PATTERNRECOGNITIONSoftware deploymentComputers and Society (cs.CY)businessSimple (philosophy)
researchProduct

Ethically Aligned Design: An empirical evaluation of the RESOLVEDD-strategy in Software and Systems development context

2019

Use of artificial intelligence (AI) in human contexts calls for ethical considerations for the design and development of AI-based systems. However, little knowledge currently exists on how to provide useful and tangible tools that could help software developers and designers implement ethical considerations into practice. In this paper, we empirically evaluate a method that enables ethically aligned design in a decision-making process. Though this method, titled the RESOLVEDD-strategy, originates from the field of business ethics, it is being applied in other fields as well. We tested the RESOLVEDD-strategy in a multiple case study of five student projects where the use of ethical tools was…

FOS: Computer and information sciencesSystem developmentComputingMilieux_THECOMPUTINGPROFESSIONbusiness.industryComputer scienceProcess (engineering)050901 criminology05 social sciences020207 software engineeringContext (language use)02 engineering and technologyField (computer science)Computer Science - Computers and SocietySoftwareComputers and Society (cs.CY)0202 electrical engineering electronic engineering information engineeringKey (cryptography)Engineering ethics0509 other social sciencesBusiness ethicsbusinessDesign methods
researchProduct

“This is Just a Prototype”: How Ethics Are Ignored in Software Startup-Like Environments

2020

Artificial Intelligence (AI) solutions are becoming increasingly common in software development endeavors, and consequently exert a growing societal influence as well. Due to their unique nature, AI based systems influence a wide range of stakeholders with or without their consent, and thus the development of these systems necessitates a higher degree of ethical consideration than is currently carried out in most cases. Various practical examples of AI failures have also highlighted this need. However, there is only limited research on methods and tools for implementing AI ethics in software development, and we currently have little knowledge of the state of practice. In this study, we expl…

UnderlineComputer sciencebusiness.industrymedia_common.quotation_subjectSoftware development020207 software engineeringIgnorance06 humanities and the arts02 engineering and technology0603 philosophy ethics and religionTransparency (behavior)SoftwareDocumentationAccountability0202 electrical engineering electronic engineering information engineeringEngineering ethics060301 applied ethicsbusinessmedia_commonAgile software development
researchProduct

Governance of Ethical and Trustworthy Al Systems: Research Gaps in the ECCOLA Method

2021

Advances in machine learning (ML) technologies have greatly improved Artificial Intelligence (AI) systems. As a result, AI systems have become ubiquitous, with their application prevalent in virtually all sectors. However, AI systems have prompted ethical concerns, especially as their usage crosses boundaries in sensitive areas such as healthcare, transportation, and security. As a result, users are calling for better AI governance practices in ethical AI systems. Therefore, AI development methods are encouraged to foster these practices. This research analyzes the ECCOLA method for developing ethical and trustworthy AI systems to determine if it enables AI governance in development process…

FOS: Computer and information sciencesjärjestelmäsuunnitteluKnowledge managementAl governanceComputingMilieux_LEGALASPECTSOFCOMPUTINGtekoälyGeneralLiterature_MISCELLANEOUSData governanceComputer Science - Computers and SocietyAlComputers and Society (cs.CY)Health careInformation governanceEthicsbusiness.industryCorporate governanceeettisyysECCOLAMLComputingMethodologies_PATTERNRECOGNITIONTrustworthinessluottamusEthical concernsEthical AIetiikkabusinessAi systems2021 IEEE 29th International Requirements Engineering Conference Workshops (REW)
researchProduct

The Role of Explainable AI in the Research Field of AI Ethics

2023

Ethics of Artiicial Intelligence (AI) is a growing research ield that has emerged in response to the challenges related to AI. Transparency poses a key challenge for implementing AI ethics in practice. One solution to transparency issues is AI systems that can explain their decisions. Explainable AI (XAI) refers to AI systems that are interpretable or understandable to humans. The research ields of AI ethics and XAI lack a common framework and conceptualization. There is no clarity of the ield’s depth and versatility. A systematic approach to understanding the corpus is needed. A systematic review ofers an opportunity to detect research gaps and focus points. This paper presents the results…

AI ethicssystematic mapping studytutkimusetiikkateknologinen kehitysetiikkatekoälyartificial intelligenceexplainable AI
researchProduct

AI Ethics in Industry: A Research Framework

2019

Artificial Intelligence (AI) systems exert a growing influence on our society. As they become more ubiquitous, their potential negative impacts also become evident through various real-world incidents. Following such early incidents, academic and public discussion on AI ethics has highlighted the need for implementing ethics in AI system development. However, little currently exists in the way of frameworks for understanding the practical implementation of AI ethics. In this paper, we discuss a research framework for implementing AI ethics in industrial settings. The framework presents a starting point for empirical studies into AI ethics but is still being developed further based on its pr…

transparencyFOS: Computer and information sciencesAI developmentComputingMilieux_THECOMPUTINGPROFESSIONresearch frameworkvastuullisuustekoälyartificial intelligenceGeneralLiterature_MISCELLANEOUSComputer Science - Computers and SocietyAI ethicsComputingMethodologies_PATTERNRECOGNITIONaccountabilityComputers and Society (cs.CY)responsibilityetiikkateollisuus
researchProduct