• DocumentCode
    654628
  • Title

    A tale of two projects: A pattern based comparison of communication strategies in student software development

  • Author

    Kumar, Sudhakar ; Wallace, Charles

  • Author_Institution
    Comput. Sci. Dept., Michigan Technol. Univ., Houghton, MI, USA
  • fYear
    2013
  • fDate
    23-26 Oct. 2013
  • Firstpage
    1844
  • Lastpage
    1850
  • Abstract
    Preparing students for the communication realities of software development is as difficult as it is important. Training in specific genres of oral and written communication is vital, but successful software developers must also design their communication, choosing appropriate genres and styles to fit the audience and context. We introduce a pattern language for classifying and describing communication strategies. Communication Patterns serve both as an approach for rigorous qualitative analysis and as a library of established practices that students can draw from. The approach has clear links to software design patterns and highlights the fact that communication, like software, is a designed artifact. We focus on two software projects from our case study repository, using Communication Patterns. The two case studies have a great deal of overlap in objectives, stakeholders, responsibilities and timescales, but the outcomes are drastically different. Through patterns, we assess communication at strategic and tactical levels, and we find major differences in communication choices. We also discuss our attempts to expose students to Communication Patterns in the classroom. We conclude with a look at future efforts to deepen our pattern library and diversify our approaches to building and using them.
  • Keywords
    computer science education; software architecture; communication patterns; communication strategies; pattern based comparison; pattern language; software design patterns; software projects; student software development; Computer science; Electronic mail; Flowcharts; MATLAB; Minutes; Software engineering; Case Studies; Communication; Design Patterns; Software Engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education Conference, 2013 IEEE
  • Conference_Location
    Oklahoma City, OK
  • ISSN
    0190-5848
  • Type

    conf

  • DOI
    10.1109/FIE.2013.6685156
  • Filename
    6685156