logic programming clojure program analysis program transformation meta-programming development tools eclipse genetic algorithms logic program querying pattern detection software engineering program querying wireless sensor networks physical computing code search code templates change-centric quality assurance software evolution reverse engineering code exploration api usage metadata program comprehension aspectj aspect-oriented programming bad smells domain-specific languages prolog embedded stadium programming declarative crimespot education make scheme teaching ubiquitous computing microcontroller sattose program queries
See more