Requirements Engineering

, Volume 9, Issue 3, pp 204–216 | Cite as

Development of a computer-based interviewing tool to enhance the requirements gathering process

  • Katrina HandsEmail author
  • D. Ramanee Peiris
  • Peter Gregor
Original Article


Software design is an area where it is most important to elicit an accurate and complete set of requirements. Determining the users’ requirements and their qualitative satisfaction with a developing product are two major problems which arise, often due to the different backgrounds and perspectives of the different stakeholders, including the software engineer, the domain expert and the end-user. Involving users throughout the design and development process is an essential part of any project. Computer-based interviewing has been found to be a valuable tool in eliciting information, which can also enhance interpersonal communication afterwards. This paper discusses the development of a computer interviewing tool to facilitate the gathering of user requirements and conducting user evaluations.


Computer interviewing Requirements gathering Usability engineering 



EPSRC funded this research project, the UsE-IT (Usability Engineering–Interviewing Tool) project. Thanks are due to Iain Kay, who aided in the development of the interview authoring tool.


  1. 1.
    Slack WV, Hicks GP, Reed CE, van Cura LJ (1966) A computer-based medical-history system. New Engl J Med 274:194–198PubMedGoogle Scholar
  2. 2.
    Dove GAW et al. (1977) The therapeutic effect of taking a patient’s history by computer. J R Coll Gen Pract 27:477–481PubMedGoogle Scholar
  3. 3.
    Millstein SG (1987) Acceptability and reliability of sensitive information collected via computer interview. Educ Psychol Meas 47:523–533Google Scholar
  4. 4.
    Locke SE, Kowaloff HB, Hoff RG, Safran C, Popovsky MA, Cotton DJ, Kinkelstein DM, Page PL, Slack WV (1992) Computer-based interview for screening blood donors for risk of HIV transmission. J Am Assoc 268:1301–1305CrossRefGoogle Scholar
  5. 5.
    Gaines BR, Shaw MLG (1984) The art of computer conversation. Prentice Hall International, Englewood Cliffs, NJGoogle Scholar
  6. 6.
    Peiris DR (1995) Computer interviews: enhancing their effectiveness by simulating interpersonal techniques. PhD thesis, The University of DundeeGoogle Scholar
  7. 7.
    Shneiderman B (1998) Designing the user interface: strategies for effective human-computer interaction, 3rd edn. Addison-Wesley, Reading MAGoogle Scholar
  8. 8.
    Isaacs EA (1997) Interviewing customers: discovering what they can’t tell you. In: Looking to the future: Proceedings of CHI’97, vol 2. ACM, New York, pp 180–181Google Scholar
  9. 9.
    Kotonya G, Sommerville I (1998) Requirements engineering: processes and techniques. Wiley, Chichester, UKGoogle Scholar
  10. 10.
    Preece J (ed) (1993) A guide to usability: human factors in computing. Addison Wesley, Wokingham, UKGoogle Scholar
  11. 11.
    Flynn DJ (1992) Information systems requirements: determination and analysis. McGraw-Hill, LondonGoogle Scholar
  12. 12.
    Quatrani T (2000) Visual modelling with rational rose and UML 2000, Addison-Wesley, BostonGoogle Scholar
  13. 13.
    Garrett A, Mangold MM, Zaki EP (1982) Interviewing: its principles and methods, Family Service America, WIGoogle Scholar
  14. 14.
    Boumphrey F et al. (2000) Beginning XHTML. Wrox Press, Hoboken, NJGoogle Scholar
  15. 15.
    Nielsen J (1993) Usability engineering. Academic, BostonGoogle Scholar
  16. 16.
    Lazar J (2001) User-centered Web development. Jones and Bartlett, Sudbury, MAGoogle Scholar
  17. 17.
    Cato J (2001) User-centered Web design. Addison-Wesley, Harlow, UKGoogle Scholar
  18. 18.
    Lynch JL, Horton S (1999) Web style guide: basic design principles for creating Web sites. Yale University, New Haven, CTGoogle Scholar
  19. 19.
    Spool JM, Scanlon T, Schroeder W, Snyder C, DeAngelo T (1999) Web site usability: a designer’s guide. Morgan Kaufmann, San FranciscoGoogle Scholar
  20. 20.
    Thatcher J, Bohman P, Burks M, Lawton Henry S, Regan B, Swierenga S, Urban MD, Waddell CD (2002) Constructing accessible Web sites. glasshaus, Birmingham, UKGoogle Scholar
  21. 21.
  22. 22.
  23. 23.
  24. 24.
  25. 25.
  26. 26.
    Gould JD, Boies SJ, Ukelson J (1988) How to design usable systems. In: Helander M (ed) Handbook of human–computer interaction. North-Holland, Amsterdam, pp 231–254Google Scholar

Copyright information

© Springer-Verlag London Limited 2004

Authors and Affiliations

  • Katrina Hands
    • 1
    Email author
  • D. Ramanee Peiris
    • 1
  • Peter Gregor
    • 1
  1. 1.The Division of Applied ComputingThe University of DundeeDundeeUK

Personalised recommendations