i92286 Concept a person who designs and writes and tests computer programs Status active Source Princeton WordNet 3.0 – 10481268-n