ABSTRACT
This extended abstract summarises some key points regarding the role of representations in software design and development, specifically how physical, virtual and hybrid representations support creativity and collaboration.
- Brooks, F. (1995) The Mythical Man-Month, Anniversary Edition. Boston, MA, USA: Addison Wesley Longman Google ScholarDigital Library
- Gothelf, J. with Seiden, J. (2013) Lean UX. O'ReillyGoogle Scholar
- Henney, K. (2010) 97 Things Every programmer Should Know, O'Reilly. Google ScholarDigital Library
- Hoda, R., Noble, J., Marshall, S. (2013) Self-Organizing Roles on Agile Software Development Teams. IEEE Transactions on Software Engineering, 39(3), 422--444. Google ScholarDigital Library
- Lotz, N., Sharp, H., Blyth, R., Woodroffe, M., Rajah, D. and Ranganai, T. (2013) 'Sketch-based Design Ideation in Novice Interaction Designers' in Proceedings of GIDEC 2013, September 2013, Gaborone Botswana.Google Scholar
- Maiden, N. A. M., Ncube, C. and Robertson, S. (2007) Can requirements be creative? Experiences with an enhanced air space management system. In Proceedings of ICSE '07 Google ScholarDigital Library
- Preece, J., Sharp, H. and Rogers, Y. (2015) Interaction Design (4th edition), John WileyGoogle Scholar
- Rogers, Y., Paay, J., Brereton, M., Vaisutis, K., Marsden, G. and Vetere, F. (2014) Never Too Old: Engaging Retired People Inventing the Future with MaKey MaKey. In Proc. CHI 2014, ACM, 2675--2684 Google ScholarDigital Library
- Sharp, H.C. (2008) Customer collaboration in distributed agile teams. In: Proceedings of Distributed Participatory Design Workshop, CHI 2008, FlorenceGoogle Scholar
- Sharp, H., Giuffrida, R., and Melnik, G. (2012) Information Flow within a Dispersed Agile Team: A Distributed Cognition Perspective. Agile Processes in Software Engineering and Extreme Programming. Springer, 62--76.Google Scholar
- Sharp, H. and Robinson, H. (2008) Collaboration and Coordination in Mature eXtreme Programming Teams. International Journal of Human-Computer Studies. 66(7), 506--518. Google ScholarDigital Library
- Sharp, H., Robinson, H.M. and Petre, M. (2009) The Role of Physical Artefacts in Agile Software Development: two complementary perspectives, Interacting with Computers, 21(1-2) 108--116 Google ScholarDigital Library
- Sharp, H., Robinson, H., Segal, J., and Furniss, D. (2006) The Role of Story Cards and the Wall in XP teams: a distributed cognition perspective. In Proceedings of the conference on Agile 2006, 65--75. Google ScholarDigital Library
Recommendations
Collaboration in software development: a spotlight
CUBE '12: Proceedings of the CUBE International Information Technology ConferenceSome models of collaborative software development and the associated technology of groupware are reviewed in this paper. The paper concludes with a discussion about a research agenda for proposing a model for collaborative software development using ...
Collaboration in Distributed Software Development
Software EngineeringSoftware development is an intense collaborative process where success depends on the ability to create, share and integrate information. Given the trend towards globalization in the software development industry, distance creates an additional ...
Comments