e-PROTOTYPING: ITERATIVE ANALYSIS OF WEB USER REQUIREMENTS

Authors

  • WOLF-GIDEON BLEEK Software Engineering Group, Department for Informatics, University of Hamburg Vogt-K¨olln-Str. 30, D-22527 Hamburg, Germany
  • MARTTI JEENICKE Software Engineering Group, Department for Informatics, University of Hamburg Vogt-K¨olln-Str. 30, D-22527 Hamburg, Germany
  • RALF KLISCHEWSKI Software Engineering Group, Department for Informatics, University of Hamburg Vogt-K¨olln-Str. 30, D-22527 Hamburg, Germany

Keywords:

Web Engineering, prototyping, evolutionary software development, participation

Abstract

Projects developing Web applications face problems when it comes to identifying the Web users’ requirements. There are a number of reasons for this. It is unclear how to gather initial requirements from potential users if there is no design artifact to communicate about. Developers have difficulty identifying the needs of the Web application users during the ongoing development process because of a lack of proper communication concepts. Development teams for Web-based systems include professionals from different disciplines with diverse cultures. Members of the development team often belong to many different organizations with varying stakes in the project. This article presents a modified prototyping approach called e-Prototyping. This approach includes frequent releases of software versions (based on short development cycles) as well as integrated mechanisms for gathering feedback from users and other relevant actors via the live system. It underlines the need to offer various communication channels to the users and to systematically order the different streams of feedback to enable the developers to identify the user requirements. e-Prototyping encompasses the management of an agile software development process and the systematic evaluation of manifold feedback contributions.

 

Downloads

Download data is not yet available.

References

Douglas Schuler and Aki Namioka, editors. Participatory design: principles and practices. Lawrence Erlbaum

Ltd., Hillsdale, NJ, 1993.

Christiane Floyd, Wolf-Michael Mehl, Fanny-Michaela Reisin, Gerhard Schmidt, and Gregor Wolf. Out

of Scandinavia: Alternative Approaches to Software Design and System Development. Human-Computer

Interaction, 4(4):253–350, 1989.

David B. Lowe and John Eklund. Client Needs and the Design Process in Web Projects. In Proceedings of

the Eleventh International World Wide Web Conference, Honolulu, Hawaii, 2002.

Christiane Floyd and Michaela Fanny Reisin. STEPS Projekthandbuch. Technical report, Technische Universit

¨at Berlin, 1986.

Athula Ginige and San Murugesan. Guest Editors’ Introduction: The Essence of Web Engineering-Managing

the Diversity and Complexity of Web Application Development. IEEE Multimedia, 8(2), 2001.

Athula Ginige and San Murugesan. Web Engineering: An Introduction. IEEE Multimedia, 8(1), 2001.

Sabine Madsen. Web Development – Making Sense of Opinions, Positions and Perspectives in the Literature.

In Sanna Laukkanen and Sami Sarpola, editors, Electronic Proceedings of the 26th Information Systems

Research SEminar in Scandinavia, volume 26, pp. 1–14, Haikko, Finland, August 9-12 2003. Information

Systems Research in Scandinavia (IRIS).

Christiane Floyd and Heinz Z¨ullighoven. Softwaretechnik. In Peter Rechenberg and Gustav Pomberger,

editors, Informatik-Handbuch, pp. 763–790. Hanser, M¨unchen, 2nd edition, 1998.

Ian Sommerville. Software Engineering. International Computer Sciences Series. Addison-Wesley, Harlow,

UK; Reading, Mass., 5th edition, 1996.

Christiane Floyd, Fanny-Michaela Reisin, and Gerhard Schmidt. STEPS to Software Development with

Users. In Carlo Ghezzi and John A. McDermid, editors, ESEC89, number 387 in Lecture Notes in Computer

Science, pp. 48–64. Springer-Verlag, Berlin, 1989.

James A. Highsmith III. Adaptive Software Development – A Collaborative Approach to Managing Complex

Systems. Dorset House Publishing, New York, 1999.

Alistair Cockburn. Agile Software Development. The Agile Software Development Series. Pearson Education,

Inc, Boston, 2001.

Jim Highsmith. Agile Software Development Ecosystems. The Agile Software Development Series. Addison-

Wesley, Boston, 2002.

Doug Wallace, Isobel Raggett, and Joel Aufgang. Extreme Programming for Web Projects. The XP Series.

Addison-Wesley, Pearson Education, Boston, 2003.

San Murugesan, Yogesh Deshpande, Steve Hansen, and Athula Ginige. Web Egnineering: A New Discipline

for Development ofWeb-Based Systems. In San Murugesan and Yogesh Deshpande, editors,Web Engineering

, number 2016 in Lecture Notes in Computer Science, pp. 3–13. Springer, 2000.

Stefano Ceri, Piero Fraternali, Aldo Bongio, Marco Brambilla, Sara Comai, and Maristella Matera. Designing

Data-Intensive Web Applications. Morgan Kaufmann, Amsterdam, 2003.

Linda B. Sherrell and Lei da Chen. The W Life Cycle Model and Associated Methodology for Corporate

Web Site Development. Communications of the Association for Information Systems, 5(7), April 2001.

Daniel Schwabe, Luiselena Emeraldo, Gustavo Rossi, and Fernando D. Lyardet. EngineeringWeb Aplications

for Reuse. IEEE Multimedia, 8(2), 2001.

O.M.F. De Troyer and C.J. Leune. WSDM: A User-Centered Design Method for Web Sites. In Proceedings

of the seventh WWW conference, 1998.

Brendan Haire, Brian Henderson-Sellers, and David Lowe. Supporting Web Development in the OPEN Process:

Additional Tasks. In Proceedings of COMPSAC’2001: International Computer Software and Applications

Conference, Chicago, Illinois, USA, October 8-12 2001.

Brian Henderson-Sellers. OPEN: The first full lifecycle, third generation OO method. In S. Zamir, editor,

Handbook of Object Technology. CRC Press, Boca Raton, Florida, 1999.

Reinhard Budde, Karin Kuhlenkamp, Lars Mathiassen, and Heinz Z¨ullighoven, editors. Approaches to Prototyping.

Springer Verlag, Berlin, Heidelberg, 1984.

Reinhard Budde, Karl-Heinz Kautz, Karin Kuhlenkamp, and Heinz Z¨ullighoven. Prototyping. Springer

Verlag, Berlin, Heidelberg, New York, Tokio, 1992.

Horst Lichter, Matthias Schneider-Hufschmidt, and H. Z¨ullighoven. Software Project Management - Readings

and Cases, chapter Prototyping in Industrial Software Projects - Bridging the Gap Between Theory and

Practice, pp. 306–317. Irwin, Chicago, Boston, 1997.

Gustav Pomberger and Gnther Blaschek. Object-Orientation and Prototyping in Software Engineering. The

Object-Oriented Series. Prentice Hall, Hempstead, 1996.

Christiane Floyd. A Systematic Look at Prototyping. In Reinhard Budde, Karin Kuhlenkamp, Lars Mathiassen,

and Heinz Z¨ullighoven, editors, Approaches to Prototyping, pp. 1–18. Springer, Berlin, Heidelberg,

New York, Tokio, 1984.

Antoinette Kieback, Horst Lichter, Matthias Schneider-Hufschmidt, and Heinz Z¨ullighoven. Prototypen in

industriellen Software-Projekten – Erfahrungen und Analysen. Informatik-Spektrum, 15(2), 1992.

Wolf-Gideon Bleek. Situations in Life to Support the Use and Modeling of Municipal Information Systems.

In Dan Remenyi and Frank Bannister, editors, Proceedings of the European Conference on e-Government,

pp. 49–60, Trinity College Dublin, September 2001. MCIL.

Bernd Pape, Wolf-Gideon Bleek, Iver Jackewitz, and Michael Janneck. Software Requirements for Project-

Based Learning – CommSy as an Exemplary Approach. In Proceedings of the 35th Hawaii International

Conference on System Sciences, Big Island, Hawaii, Januar 2002. IEEE Computer Society.

Rens Scheepers. Key Role Players in the Initiation and Implementation of Intranet Technology. In Ojelanki K.

Ngwenyama, Lucas Introna, Michael Myers, and Jan DeGross, editors, New Information Technologies in

Organizational Processes, pp. 175–195. Kluwer Academic Publisher, August 1999. Proceedings of IFIP WG

2.

Wolf-Gideon Bleek. Software-Infrastruktur – von analytischer Perspektive zu konstruktiver Orientierung.

Hamburg University Press, Hamburg, Germany, 2004.

Jan Damsgaard and Rens Scheepers. A Stage Model of Intranet Technology Implementation and Management.

In Jan Pries-Heje, Claudio Ciborra, Karlheinz Kautz, J. Valor, E. Christiaanse, D. Avison, and C. Heje,

editors, Proceedings of the 7th European Conference on Information Systems, pp. 100–116, Copenhagen,

Denmark: Copenhagen Business School, June 23-25 1999.

Kent Beck. Extreme programming explained: embrace change. Addison-Wesley, Reading, Mass., 2000.

Downloads

Published

2004-09-15

How to Cite

BLEEK, W.-G. ., JEENICKE, M. ., & KLISCHEWSKI, R. . (2004). e-PROTOTYPING: ITERATIVE ANALYSIS OF WEB USER REQUIREMENTS. Journal of Web Engineering, 3(1-2), 077–094. Retrieved from https://journals.riverpublishers.com/index.php/JWE/article/view/4339

Issue

Section

Articles