Skip to main content

User Centred Rapid Application Development

  • Conference paper
Rapid Integration of Software Engineering Techniques (RISE 2005)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3943))

Abstract

This paper describes our experiences modifying the Rapid Application Development methodology for rapid system development to design a data gathering system for mobile fieldworkers using handheld computers in harsh environmental conditions. In our development process, we integrated User-Centred Design as an explicit stage in the Rapid Application Development (RAD) software engineering methodology. We describe our design process in detail and present a case study of its use in the development of a working system. Finally, we use the design of the working system to highlight some of the lessons learned, and provide guidelines for the design of software systems for mobile data collection. In pursuing this project, we worked with field ecologists monitoring the evolution of coastal wetlands in the San Francisco Bay Area. The overall goal of the ecology project was to provide accurate information on the impact development has on these wetland areas. While the architecture of our system is tuned to the specific needs of the ecologists with whom we worked, the design process and the lessons we learned during design are of interest to other software engineers designing for similar work practices.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Agarwal, R., Prasad, J., Tanniru, M., Lynch, J.: Risks of Rapid Application Development. CACM 43, 177–188 (2000)

    Google Scholar 

  2. Bellotti, V., Ducheneaut, N., Howard, M., Smith, I., Neuwirth, C.: Innovation in extremis: evolving an application for the critical work of email and information management. In: Symposium on Designing Interactive Systems, London, June 2002, pp. 181–192 (2002)

    Google Scholar 

  3. Carroll, J., Chin, G., Rose, M., Neal, E.: The Development of Cooperation: Five Years of Participatory Design in the Virtual School. In: Proceedings of the Conference on Designing Interactive Systems 2000, New York, August 2000, pp. 239–251 (2000)

    Google Scholar 

  4. Ciavarella, C., Paterno, F.: The Design of a Handheld, Location-Aware Guide for Indoor Environments. Personal and Ubiquitous Computing 8, 82–91 (2004)

    Article  Google Scholar 

  5. Chin, G., Lansing, C.: Capturing and Supporting Contexts for Scientific Data Sharing via the Biological Sciences Collaboratory. In: Proceedings of the ACM Conferences on Computer Supported Cooperative Work, CSCW 2004, pp. 409–418. ACM Press, New York (2004)

    Chapter  Google Scholar 

  6. Griswold, W., et al.: ActiveCampus: Experiments in Community-Oriented Ubiquitous Computing. IEEE Computer 37(10), 73–81 (2004)

    Article  Google Scholar 

  7. Hammontree, M., Weiler, P., Hendrich, B.: PDA-Based Observation Logging. In: Proceedings of the ACM Conference on Human Factors in Computer Systems, CHI 2004, pp. 25–26. ACM Press, New York (2004)

    Google Scholar 

  8. Howard, A.: Rapid Application Development: Rough and Dirty or Value-for-Money Engineering? CACM 45, 27–29 (2002)

    Article  Google Scholar 

  9. Jiang, X., Hong, J., Takayama, L., Landay, J.: Ubiquitous Computing for Firefighters: Field Studies and Prototypes of Large Displays for Incident Command. In: Proceedings of the ACM Conference on Human Factors in Computer Systems, CHI 2004, Vienna, pp. 679–686 (2004)

    Google Scholar 

  10. Kruchten, P.: The Rational Unified Process – an Introduction. Addison-Wesley, Reading (1998)

    Google Scholar 

  11. Martin, J.: Rapid Application Development. Macmillan, New York (1991)

    Google Scholar 

  12. Pascoe, J., Ryan, N., Morse, D.: Using While Moving: HCI Issues in Fieldwork Environments. ACM TOCHI 7(3), 417–437 (2000)

    Article  Google Scholar 

  13. Rogers, Y., Price, S., Fitzpatrick, G., Fleck, R., Harris, E., Smith, H., Randell, C., Muller, H., O’Malley, C., Stanton, D., Thompson, M., Weal, M.: Ambient Wood: Designing New Forms of Digital Augmentation for Learning Outdoors. In: Proceeding of the Third Interation Conference for Interaction Design and Children, IDC 2004, pp. 3–10. ACM Press, New York (2004)

    Google Scholar 

  14. Rudd, J., Stern, K., Isensee, S.: Low vs. high-fidelity prototyping debate. Interactions 3, 76–85 (1996)

    Article  Google Scholar 

  15. Ryan, N., Pascoe, J., Morse, D.: FieldWorker Advanced 2.3.5 and FieldWorker Pro 0.91. Internet Archaelogy (3) (Autumn 1997)

    Google Scholar 

  16. Sawyer, S., Tapia, A., Pesheck, L., Davenport, J.: Mobility and the First Responder. CACM 47(3), 62–65 (2004)

    Article  Google Scholar 

  17. Taxen, G.: Cases and experiences: Introducing participatory design in museums. In: Proceedings of the eighth conference on Participatory design, Toronto, July 2004, pp. 204–213 (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lank, E., Withee, K., Schile, L., Parker, T. (2006). User Centred Rapid Application Development. In: Guelfi, N., Savidis, A. (eds) Rapid Integration of Software Engineering Techniques. RISE 2005. Lecture Notes in Computer Science, vol 3943. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11751113_4

Download citation

  • DOI: https://doi.org/10.1007/11751113_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-34063-8

  • Online ISBN: 978-3-540-34064-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics