• DocumentCode
    2705956
  • Title

    Silver bullet or fool´s gold: supporting usability in open source software development

  • Author

    Twidale, Michael

  • Author_Institution
    Illinois Univ., Urbana, IL, USA
  • fYear
    2005
  • fDate
    15-21 May 2005
  • Firstpage
    35
  • Abstract
    Summary form only given. At first glance it can look like open source software development violates many, if not all, of the precepts of decades of careful research and teaching in software engineering. One could take a classic SE textbook and compare the activities elaborated and advocated in the various chapters with what is actually done in plain sight in the public logs of an OSS project in say SourceForge. For a professor of software engineering this might make for rather depressing reading. Are the principles of SE being rendered obsolete? Has OSS really discovered Brooks´ silver bullet? Or is it just a flash in the pan or fool´s gold? In this paper, the author mainly looks at one aspect of open source development, the ´problem´ of creating usable interfaces, particularly for non-technical end-users. Any approach involves the challenge of how to coordinate distributed collaborative interface analysis and design, given that in conventional software development this is usually done in small teams and almost always face to face. Indeed all the methods in any HCI text just assume same-time same-place work and don´t map to distributed work, let alone the looser mechanisms of OSS development. Instead what is needed is a form of participatory usability involving the coordination of end users and developers in a constantly evolving redesign process.
  • Keywords
    groupware; public domain software; software engineering; user interfaces; HCI; open source software development; participatory usability; software engineering; Collaborative software; Collaborative work; Education; Gold; Open source software; Programming; Rendering (computer graphics); Silver; Software engineering; Usability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2005. ICSE 2005. Proceedings. 27th International Conference on
  • Print_ISBN
    1-59593-963-2
  • Type

    conf

  • DOI
    10.1109/ICSE.2005.1553536
  • Filename
    1553536