Fragment selection and context factors in situational methods for service idenfication