A tarefa de manter a qualidade e consistência de artefatos ao longo de um projeto de software pode ser mais efetiva com a utilização do conceito de rastreabilidade. Porém, a criação de rastros consistentes ao longo de um projeto é uma tarefa tão complexa que muitas vezes é deixada de lado. Técnicas como a recuperação automática e a matriz de rastreabilidade apresentam limitações. Este trabalho propõe e avalia uma abordagem que consiste em permitir a criação de rastros de forma indutiva ao longo do desenvolvimento dos artefatos do projeto. Estudos com uma ferramenta CASE mostraram resultados animadores indicando que a técnica pode melhorar significativamente a produtividade. A produtividade é avaliada através do número de rastros corretamente criados pelo desenvolvedor, dentro de um mesmo limite de tempo, quando comparada a técnicas tradicionais.