Software inspections are established means of ensuring quality in software engineering. The traditional paper-based inspections are considered too laborious for widespread usage, ...
Despite considerable progress in GP over the past 10 years, there are many outstanding challenges that need to be addressed before it will be widely deployed for developing useful ...
This paper reports on the implementation and realization of software agents as teaching assistants in the distance learning environment. The software agent we built is able to ext...
Many automated programming environments construct software by integrating predefined components from a software library. A fundamental challenge in this process is to match the p...
In software development, many kinds of knowledge are shared and reused as software patterns. Howevel; the relation analysis among software by hand is on the large scale. In this w...