▁ ▁Inst ant ▁Mess aging ▁Inst ant ▁mess aging ▁( IM ) ▁allows ▁the ▁transmission ▁of ▁messages ▁between ▁two ▁parties ▁or ▁more ▁in ▁case ▁of ▁a ▁" chat ▁room ". ▁It ▁can ▁be ▁synchron ous ▁or ▁asynchronous ▁and ▁it ' s ▁considered ▁to ▁be ▁the ▁less ▁intr us ive ▁communication ▁type . ▁Research es ▁show ▁that ▁developers ▁like ▁to ▁use ▁this ▁type ▁of ▁tools ▁to ▁ask ▁quick ▁questions ▁to ▁their ▁pe ers ▁or ▁super iors . ▁ ▁Wh ats App , ▁Facebook ▁M essen ger ▁and ▁H ip Ch at ▁are ▁examples ▁for ▁this ▁type ▁of ▁tool . ▁ ▁App lications ▁in ▁software ▁processes ▁ ▁Ag ile ▁ ▁Mix ing ▁Ag ile ▁software ▁development ▁and ▁Dist ributed ▁Software ▁Development ▁brings ▁a ▁lot ▁of ▁challeng es ▁to ▁the ▁team ▁communication . ▁On ▁one ▁hand , ▁Ag ile ▁software ▁development ▁dem ands ▁an ▁increase ▁for ▁inform al ▁communication ▁and ▁la cks ▁formal ▁communication , ▁like ▁documentation . ▁On ▁the ▁other ▁hand , ▁Dist ributed ▁Software ▁Development ▁makes ▁it ▁difficult ▁to ▁initi ate ▁communication , ▁can ▁lead ▁to ▁misunder stand ings ▁and ▁increases ▁the ▁communication ▁cost ▁( time , ▁money , ▁etc .) ▁as ▁explained ▁previously ▁# Ch alleng es , ▁which ▁can ▁lead ▁to ▁a ▁decrease ▁on ▁the ▁frequency ▁of ▁communication . ▁This ▁makes ▁the ▁area ▁of ▁study ▁presented ▁of ▁utter ▁importance ▁in ▁Ag ile ▁Dist ributed ▁Software ▁Development . ▁One ▁of ▁its ▁core ▁principles ▁emphas izes ▁the ▁relationships ▁between ▁individuals ▁and ▁their ▁interactions , ▁ent ail ing ▁constant ▁communication . ▁ ▁Ext reme ▁Program