Browsing by Keywords technology of program development