Abstract:
There are currently a lot of available software data lacking the benefit of extracting accurate and valuable information. We need to make use of such data to help on software development in the future. Using data mining techniques on two types of software datasets collected from two sources. We applied APRORI algorithm to discover associations, first from assessment of careers website and second from java programs’ evaluation. That assessment has been compared to some of the different attributeswhich is the basis for the development. We identified the behaviour followed by students in the development, the common mistakes that they should be avoided and suggested guidelines to help students in development. Creating a text editor that help students especially beginners to write java programs was set up, which assist writing Java code with correct syntax and free from syntax mistakes that provide good results.