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.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Agarwal, R., Prasad, J., Tanniru, M., Lynch, J.: Risks of Rapid Application Development. CACM 43, 177–188 (2000)
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)
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)
Ciavarella, C., Paterno, F.: The Design of a Handheld, Location-Aware Guide for Indoor Environments. Personal and Ubiquitous Computing 8, 82–91 (2004)
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)
Griswold, W., et al.: ActiveCampus: Experiments in Community-Oriented Ubiquitous Computing. IEEE Computer 37(10), 73–81 (2004)
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)
Howard, A.: Rapid Application Development: Rough and Dirty or Value-for-Money Engineering? CACM 45, 27–29 (2002)
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)
Kruchten, P.: The Rational Unified Process – an Introduction. Addison-Wesley, Reading (1998)
Martin, J.: Rapid Application Development. Macmillan, New York (1991)
Pascoe, J., Ryan, N., Morse, D.: Using While Moving: HCI Issues in Fieldwork Environments. ACM TOCHI 7(3), 417–437 (2000)
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)
Rudd, J., Stern, K., Isensee, S.: Low vs. high-fidelity prototyping debate. Interactions 3, 76–85 (1996)
Ryan, N., Pascoe, J., Morse, D.: FieldWorker Advanced 2.3.5 and FieldWorker Pro 0.91. Internet Archaelogy (3) (Autumn 1997)
Sawyer, S., Tapia, A., Pesheck, L., Davenport, J.: Mobility and the First Responder. CACM 47(3), 62–65 (2004)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)