20. Non-transitory computer storage having stored thereon executable code that directs a computer system to at least: detect an occurrence of a sign in a sentence, the sign representing a possible occurrence of a writing problem relating to passive voice, the sign comprising a form of a “to be” verb and at least one of the following: “required to”, “involved”, and an infinitive form of a verb; determine whether the term “required” in the sentence immediately follows the “to be” verb and if so, whether the word “to” is found within the next two words after “required”; and identify, in connection with the occurrence of the sign, an edit that can be made to the sentence to correct the writing problem.
20. Non-transitory computer storage having stored thereon executable code that directs a computer system to at least: detect an occurrence of a sign in a sentence, the sign representing a possible occurrence of a writing problem relating to passive voice, the sign comprising a form of a “to be” verb and at least one of the following: “required to”, “involved”, and an infinitive form of a verb; determine whether the term “required” in the sentence immediately follows the “to be” verb and if so, whether the word “to” is found within the next two words after “required”; and identify, in connection with the occurrence of the sign, an edit that can be made to the sentence to correct the writing problem. 21. The non-transitory computer storage of claim 20 , wherein the edit comprises deleting extraneous text.