{"title":"Reliable Systems Based on Sound Software Engineering Practices","authors":"B. Shneiderman","doi":"10.1093/oso/9780192845290.003.0019","DOIUrl":null,"url":null,"abstract":"Reliable HCAI systems are produced by applying sound technical practices to software engineering teams. These technical practices clarify human responsibility, such as audit trails for accurate records of who did what and when, and histories of who contributed to design, coding, testing, and revisions. Other technical practices are improved software engineering workflows that are tuned to the tasks and application domain. Then when prototype systems are ready, verification and validation testing of the programs, and bias testing of the training data can begin. Software engineering practices also include the user experience design processes that lead to explainable user interfaces for HCAI systems.","PeriodicalId":159193,"journal":{"name":"Human-Centered AI","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-01-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Human-Centered AI","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1093/oso/9780192845290.003.0019","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Reliable HCAI systems are produced by applying sound technical practices to software engineering teams. These technical practices clarify human responsibility, such as audit trails for accurate records of who did what and when, and histories of who contributed to design, coding, testing, and revisions. Other technical practices are improved software engineering workflows that are tuned to the tasks and application domain. Then when prototype systems are ready, verification and validation testing of the programs, and bias testing of the training data can begin. Software engineering practices also include the user experience design processes that lead to explainable user interfaces for HCAI systems.