In pratica devi partire da due formule di base, una per il calore usato per scaldare il ghiaccio:
In pratica per qualsiasi sostanza devi usare l'equazione qui sopra, nella quale cambia di volta in volta il calore specifico c (in questo caso

perché del ghiaccio).
Con il fatto che fa un passaggio di stato devi usare anche un'altra equazione, che introduce il calore latente di fusione L.
Nel tuo caso il ghiaccio a -15°C deve passare a +15°C. Quindi la temperatura del ghiaccio aumenterà fino a 0°C assorbendo un certo calore

, il ghiaccio si scioglierà assorbendo un calore

e poi l'acqua aumenterà di temperatura fino a 15°C assorbendo un calore

. Il calore totale è dato dalla somma dei calori.
Si arriva quindi all'equazione di Omar93:
Da qui ci si ricava m ed è fatta
PS: Puoi trovare una tabella con i calori latenti e i calori specifici delle diverse sostanze a questi links:
http://it.wikipedia.org/wiki/Calore_latente
http://it.wikipedia.org/wiki/Calore_specifico