... Dingsoyr, Nerur, Balijepally, and Moe (2012) present an interesting review of the work done in agile software development. They suggest that earlier research works focused on adoption of agile methods and the efficacy of pair programming (e.g., Boehm, 2002;Nawrocki & Wojciechowski, 2001;Nerur, Mahapatra, & Mangalaraj, 2005;Williams, Kessler, Cunningham, & Jeffries, 2000) while later research streams have focused on team dynamics issues such as trust, self-organization, and communication (e.g., Moe, Dingsøyr, & Dybå, 2009). Research has also focused on issues related to consequences of testdriven development (Erdogmus, Morisio, & Torchiano, 2005;Janzen & Saiedian, 2005), adoption and post-adoption (Cao, Mohan, Xu, & Ramesh, 2009;Mangalaraj, Mahapatra, & Nerur, 2009), and challenges of agile development in distributed settings (Ramesh, Cao, Mohan, & Peng, 2006), and the like. 1 This wide range of studies have investigated the effects of agile practices on different performance metrics, the most notable one being software functionality. ...