This article will address the topic of Technical audit, which has gained great relevance in recent years. Throughout history, Technical audit has been the object of study and interest by experts in various disciplines, and has been a source of debate and reflection for society in general. In order to further understand the importance of Technical audit in the current context, different perspectives and approaches will be analyzed that will allow us to obtain a comprehensive vision of this topic. Likewise, the implications that the study of Technical audit has in different areas, such as culture, politics, science, among others, will be explored. Through an exhaustive analysis, the aim is to provide the reader with a broad and updated vision of Technical audit, providing new reflections and knowledge that contribute to enriching the understanding of this phenomenon.
This article needs additional citations for verification. (December 2022) |
Technical audit (TA) is an audit performed by an auditor, engineer or subject-matter expert evaluates deficiencies or areas of improvement in a process, system or proposal. Technical audit covers the technical aspects of the project implemented in the organization. For this, an auditor should have a deep knowledge of development, design and security standards, user needs and ethical considerations, with latest algorithms updates.
Areas to be covered by technical audit
Planning and design | Procurement/Purchase | Implementation | Impact of project | |||
---|---|---|---|---|---|---|
|
→ |
|
→ |
|
→ |
|
While there are methods that developers and researchers can leverage to gain information for effectively auditing systems, such as the scraping approach (i.e., issuing repeated queries and observing system behavior) or code audits (i.e. using tests to understand what vulnerabilities may exist in the source code),[1] it is sometimes the case that users' insight is critical to understand problems with a system (e.g., concerning the ethics of artificial intelligence). As such, there are methods of soliciting (nontechnical) user perceptions and feedback to support a technical algorithm audit. For example, in noninvasive user auditing, researchers and developers may survey users in conjunction with user activity (e.g., through activity logs) to understand interactions with the system and unmet needs that could benefit from auditing.[1] Crowdsourced or collaborative auditing is another approach, in which users are considered as testers, sometimes specifically hired to do so, to provide feedback about system design and behavior.[1] With a trend toward user-centered, ethical systems (e.g., to avoid issues in which harm or bias may go unchecked due to lack of expertise or knowledge that only a diverse range of users can surface), incorporation of users' feedback in the auditing process is becoming increasingly common.