Form and rules
How it works
Active voice foregrounds the agent: Researchers discovered the error.
Passive voice foregrounds the receiver/result: The error was discovered.
Use passive when the agent is unknown, obvious, general or deliberately unimportant.
Use by + agent only when identifying the agent adds useful information.
Formal, scientific and process descriptions often use passive, but active voice is usually clearer when the agent is important.