Self-applicable Partial Evaluator Research Articles