Veracity Debt: Practitioners Voices on Managing Software Requirements Concerning Veracity
摘要
Context & Motivation: Veracity requirements address truth, trust, authenticity, and demonstrability across dimensions, data, financial, regulatory, process, and cultural in software and AI systems. Problem: Sub-optimal decisions made w.r.t. veracity requirements in the development of software could lead to adverse consequences such as huge cost overruns, legal concerns, bad reputation, and the loss of customers. This is captured by the phenomenon ‘Veracity Debt’. This paper reports the results of an exploratory survey conducted with software practitioners to gather their perceptions on veracity requirements and quantifying veracity debt. Results: Results are promising since practitioners relate to the concepts discussed in the survey. Practitioners agreed that quantifying veracity debt aids informed decision-making and suggested considering more factors like legal liabilities, user feedback, team trust, reputation, and customer retention. Contribution: This study coins the term ‘Veracity Debt’ and presents practitioner insights on its impact and emphasizes the need for further research.