Your browser does not support JavaScript!
http://iet.metastore.ingenta.com
1887

Tool to facilitate appropriate interaction in global software development

Tool to facilitate appropriate interaction in global software development

For access to this article, please select a purchase option:

Buy article PDF
£12.50
(plus tax if applicable)
Buy Knowledge Pack
10 articles for £75.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Name:*
Email:*
Your details
Name:*
Email:*
Department:*
Why are you recommending this title?
Select reason:
 
 
 
 
 
IET Software — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

Distributed software development is a new working philosophy that the software industry is currently facing. Organisations may benefit from the situations that this shift has created, although they must also confront new challenges related to them. In this study, the authors focused on the lack of timely adequate opportunities for informal interaction, which has been identified as an important issue to overcome coordination, communication and trust limitations. The authors attempted to confront this problem through obtaining information from the personal activities of remote colleagues. In this respect, the authors propose introducing and defining collaborative working spheres (CWS) because the authors argue that CWS permit the identification of opportunities for interaction at appropriate moments. This concept is illustrated with the design of CWS-instant messaging (IM), an extended IM tool that supports the CWS concept. This tool was tested by 16 distributed software development (DSD) workers during an initial scenario-based evaluation. The results show favourable evidence towards both the perceived usefulness and ease of use of CWS-IM.

References

    1. 1)
    2. 2)
      • Conchúir, E., Holmstrom, H., Agerfalk, P., Fitzgerald, B.: `Exploring the assumed benefits of global software development', Proc. IEEE Int. Conf. on Global Software Engineering (ICGSE'06), 2006, p. 159–168.
    3. 3)
      • R. Pressman . (2001) Software engineering: a practitioner's approach.
    4. 4)
      • I. Richardson , V.D. Casey , D. Zage , W. Zage . (2005) Global software development – the challenges.
    5. 5)
      • Cutrell, E.B., Czerwinski, M., Horvitz, E.: `Effects of instant messaging interruptions on computing tasks', Proc. CHI '00 Extended Abstracts on Human Factors in Computing Systems, 2000, p. 99–100.
    6. 6)
    7. 7)
      • Brush, A.B., Meyers, B.R., Tan, D.S., Czerwinski, M.: `Understanding memory triggers for task tracking', Proc. SIGCHI Conf. on Human Factors in Computing Systems, 2007, p. 947–950.
    8. 8)
      • Prikladnicki, R., Audy, J.L.N., Evaristo, J.R.: `Distributed software development: toward an understanding of the relationship between project team, users and customers', Proc. Fifth Int. Conf. on Enterprise Information Systems (ICEIS 03), 2003, p. 417–423.
    9. 9)
    10. 10)
      • Pavón, J., Gómez-Sanz, J.J.: `Agent oriented software engineering with INGENIAS', Proc. Multi-Agent Systems and Applications III: CEEMAS 2003 (LNAI), 2003, p. 394–403.
    11. 11)
    12. 12)
      • E. Isaacs , A. Walendowski , D. Ranganthan . (2002) Hubbub: a sound-enhanced mobile instant messenger that supports awareness and opportunistic interactions.
    13. 13)
      • Y. Ye . (2006) Supporting software development as knowledge-intensive and collaborative activity.
    14. 14)
      • J.T. Biehl , W.T. Baker , B.P. Bailey , D.S. Tan , K.M. Inkpen , M. Czerwinski . (2008) Impromptu: a new interaction framework for supporting collaboration in multiple display environments and its field evaluation for co-located software development.
    15. 15)
      • Microsoft: ‘Windows Live Messenger’, 2007; http://windowslive.com/desktop/messenger.
    16. 16)
      • González, V., Galicia, L., Favela, J.: `Supporting the planning and organization of multiple activities in the workplace', Proc. INTERACT 2007, 2007, p. 235–238.
    17. 17)
      • Czerwinski, M., Horvitz, E., Wilhite, S.: `A diary study of task switching and interruptions', Proc. the SIGCHI Conf. on Human Factors in Computing Systems, 2004, p. 175–182.
    18. 18)
      • Bellotti, V., Ducheneaut, N., Howard, M., Smith, I.: `Taskmaster: recasting email as task management', Proc. Position Paper for the CSCW'02 Workshop on Redesigning Email for the 21st Century, 2002.
    19. 19)
      • Gutwin, C., Schneider, K.A., Paquette, D., Penner, R.: `Supporting group awareness in distributed software development', Proc. EHCI/DS-VIS, 2004, p. 383–397.
    20. 20)
    21. 21)
      • Handel, M., Herbsleb, J.D.: `What is chat doing in the workplace?', Proc. 2002 ACM Conf. on Computer Supported Cooperative Work, 2002, p. 1–10.
    22. 22)
      • Cataldo, M., Bass, M., Herbsleb, J.D., Bass, L.: `On coordination mechanisms in global software development', Proc. Int. Conf. on Global Software Engineering, 2007, p. 71–80.
    23. 23)
      • Lloyd, W., Rosson, M., Arthur, J.: `Effectiveness of elicitation techniques in distributed requirements engineering', Proc. Tenth anniversary IEEE Joint Int. Conf. on Requirements Engineering, (RE'02), 2002, p. 311–318.
    24. 24)
      • H. Schnädelbach , A. Penn , P. Steadman , S. Benford , B. Koleva , T. Rodden . (2006) Moving office: inhabiting a dynamic building.
    25. 25)
      • Ågerfalk, P.J., Fitzgerald, B., Holmström, H., Lings, B., Lundell, B., Conchúir, E.Ó.: `A framework for considering opportunities and threats in distributed software development', Proc. Int. Workshop on Distributed Software Development (DiSD 2005), 2005, p. 47–61.
    26. 26)
    27. 27)
      • J.T. Biehl , M. Czerwinski , G. Smith , G.G. Robertson . (2007) FASTDash: a visual dashboard for fostering awareness in software teams.
    28. 28)
      • J.W. Cotton . (1998) Analyzing within-subjects experiments.
    29. 29)
    30. 30)
      • A. Software: ‘agsXMPP SDK’, 2000; http://www.ag-software.de/agsxmpp-sdk.html.
    31. 31)
    32. 32)
      • Damian, D., Zowghi, D.: `The impact of stakeholders’? Geographical distribution on managing requirements in a multi-site organization', Proc. Tenth Anniversary IEEE Joint Int. Conf. on Requirements Engineering, 2002, p. 319–330.
    33. 33)
    34. 34)
      • Fussell, S., Kiesler, S., Setlock, L.D., Scupelli, P.: `Effects of instant messaging on the management of multiple project trajectories', Proc. SIGCHI Conf. on Human Factors in Computing Systems, 2004, p. 191–198.
    35. 35)
    36. 36)
    37. 37)
      • Palacio, R.R., Moran, A.L., Gonzalez, V.M., Vizcaino, A.: `Collaborative working spheres as support for starting collaboration in distributed software development', Proc. 13th Int. Conf. on Computer Supported Cooperative Work in Design, 2009, 2009, p. 636–641.
    38. 38)
      • R. Holmes , R.J. Walker . (2008) Promoting developer-specific awareness.
    39. 39)
      • Morteo, R., González, V., Favela, J., Mark, G.: `Sphere Juggler: fast context retrieval in support of working spheres', Proc. ENC 2004, 2004, p. 361–367.
    40. 40)
      • Camacho, J., Favela, J., González, V.: `Supporting the management of multiple activities in mobile collaborative working environments', Proc. CRIWG 2006, 2006, p. 381–388.
    41. 41)
      • Sarma, A., Hoek, V.A.D.: `Palantír: increasing awareness in distributed software development', Proc. Workshop on Global Software Development (ICSE 2002), 2002, p. 28–32.
    42. 42)
    43. 43)
      • S. Inc.: ‘SPSS 15 for Windows’ (SPSS Inc, 2006).
    44. 44)
      • Gonzalez, V., Mark, G.: `Constant, constant, multi-tasking craziness: managing multiple working spheres', Proc. SIGCHI Conf. on Human Factors in Computing Systems, 2004, p. 2004.
    45. 45)
    46. 46)
      • A.L. Morán , J. Favela , R. Romero , H. Natsu , C. Perez , O. Robles , A. Martinez . Potential and actual collaboration support for distributed Pair-Programming. Comput. sistemas , 3 , 211 - 229
    47. 47)
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-sen.2009.0097
Loading

Related content

content/journals/10.1049/iet-sen.2009.0097
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading
This is a required field
Please enter a valid email address