Semiotic Engineering Methods for Scientific Research in HCI