16. Non-transitory computer storage which stores executable code capable of causing a computing system to perform a process that comprises: scanning a sentence for at least one sign of a possible writing problem relating to nominalization; in response to detecting an occurrence of said sign, determining whether the sign is part of a word or word group that is present in a database of false positives; and at least partly in response to determining that the sign is not part of a word or word group that is present in the database of false positives, determining an edit that can be made to the sentence to improve readability of the sentence, the edit comprising changing the sentence to remove a nominalization, wherein the edit comprises deleting a verb closest to the occurrence of the sign.
16. Non-transitory computer storage which stores executable code capable of causing a computing system to perform a process that comprises: scanning a sentence for at least one sign of a possible writing problem relating to nominalization; in response to detecting an occurrence of said sign, determining whether the sign is part of a word or word group that is present in a database of false positives; and at least partly in response to determining that the sign is not part of a word or word group that is present in the database of false positives, determining an edit that can be made to the sentence to improve readability of the sentence, the edit comprising changing the sentence to remove a nominalization, wherein the edit comprises deleting a verb closest to the occurrence of the sign. 18. The non-transitory computer storage of claim 16 , wherein scanning the sentence comprises searching for a word ending in “ion,” “ions,” “al,” “ant,” “ance,” “ancy,” “ent,” “enc,” “ency,” “ity,” “ing,” “sis,” “ise,” or “ure.”