Skip to main content
Log in

OPEN Process Support for Web Development

  • Published:
Annals of Software Engineering

Abstract

We evaluate the efficacy of an established OO/CBD development process (OPEN) in web development and propose new and amended Activities, Tasks, Techniques and Roles that should be included in OPEN in order to fully support the new demands of website construction and the delivery of business value on the web. Sixteen new Tasks are identified together with one new Activity. Four subtasks of particular relevance to the interface based on Usage Centered Design are also advocated. Seven Techniques and ten Roles (some modified rather than new) are also added to the OPEN repository and some example tailoring matrices introduced as examples of process instantiation and tailoring for B2C and B2B.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Angelique, E. (1999), “A Lightweight Development Process for Implementing Business Functions on the Web, ” In WebNet'99, Honolulu, Hawaii, USA, pp. 262- 267.

  • Beck, K. (2000), Extreme Programming Explained, Addison-Wesley, Reading, MA.

    Google Scholar 

  • Bieber, M. and T. Isakowitz (1995), “Designing Hypermedia Applications, ” CACM 38, 8, 26–29.

    Google Scholar 

  • Burdman, J. (1999), Collaborative Web Development, Addison-Wesley, Reading, MA.

    Google Scholar 

  • Butler, M. (2000), “IBM's Patterns for E-Business, ” In Object-World 2000.

  • Ceri, S., P. Fraternali and A. Bongio (2000), “Web Modeling Language (WebML): A Modeling Language for Designing Web Sites, ” In Proceedings of WWW9 Conference, Amsterdam.

  • Conallen, J. (2000), Building Web Applications with UML, Addison-Wesley Object Technology Series, First Edition, Addison-Wesley, Reading, MA.

    Google Scholar 

  • Constantine, L. (1995), “What Do User's Want? Engineering Usability into Software, ” Windows Tech Journal 4, 12, 30–39.

    Google Scholar 

  • Constantine, L. and L. Lockwood (1999), Software For Use, Addison-Wesley, Reading, MA.

    Google Scholar 

  • Dart, S. (2000), Configuration Management: The Missing Link in Web Engineering, Artech House, Boston, MA.

  • D'souza, D. and A. Wills (1998), Objects, Components, and Frameworks with UML: the Catalysis Approach, Addison-Wesley, Reading, MA.

    Google Scholar 

  • Firesmith, D. and B. Henderson-Sellers (2002), The OPEN Process Framework. An Introduction, Addison-Wesley, Harlow, UK.

    Google Scholar 

  • Firesmith, D., G. Hendley, S. Krutsch and M. Stowe (1998), Object-Oriented Development Using OPEN: A Complete Java Application, Addison-Wesley, Harlow, UK.

    Google Scholar 

  • Fournier, R. (1999), Methodology for Client/Server and Web Application Development, Yourdon Press.

  • Graham, I., B. Henderson-Sellers, and H. Younessi (1997), The OPEN Process Specification, Addison-Wesley, Harlow, UK.

    Google Scholar 

  • Haggard, M. (1998), Survival Guide to Web Site Development, Microsoft Press.

  • Haire, B. (2000), “Web OPEN: An Extension to the OPEN Framework, ” Undergraduate Capstone Thesis, University of Technology, Sydney.

  • Haynes, P. and B. Henderson-Sellers (1996), “Cost Estimation of OO Projects: Empirical Observations, Practical Applications, ” American Programmer 9, 7, 35–41.

    Google Scholar 

  • Henderson-Sellers, B. (2001), “An OPEN Process for Component-Based Development, ” In Component-Based Software Engineering: Putting the Pieces Together, G. Heineman and W. Councill, Eds., Addison-Wesley, Reading, MA.

    Google Scholar 

  • Henderson-Sellers, B., A. Simons and H. Younessi (1998), The OPEN Toolbox of Techniques, Addison-Wesley, Harlow, UK.

    Google Scholar 

  • Henderson-Sellers, B. and B. Unhelkar (2000), OPEN Modeling with UML, Addison-Wesley, Harlow, UK.

    Google Scholar 

  • Lowe, D. (2000), “A Framework for Defining Acceptance Criteria for Web Development Projects, In Second ICSE Workshop on Web Engineering, S. Murugesan, Ed., Limerick, Ireland.

  • Martin, R. (2000), “A Case Study of XP Practices at Work, ” In XP2000, Cagliari, Italy.

  • Norman, D. and S. Draper (1986), User-Centered Design, Lawrence Erlbaum Assoc., Hillsdale, NJ.

  • Overmyer, S. (2000), “What's Different about Requirements Engineering for Web Sites?, ” Requirements Engineerng Journal 5, 1, 62–65.

    Google Scholar 

  • Schwabe, D. and G. Rossi (1995), “The Object-Oriented Hypermedia Design Model, ” Communications of the ACM 38, 8, 45–46.

    Article  Google Scholar 

  • Siddiqi, J. (2000), eXtreme Programming: Pros and Cons, IEEE Computer Society.

  • Wirfs-Brock, R. (1993), “Designing Scenarios: Making the Case for a Use Case Framework, ” Smalltalk Report, November- December.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Henderson-Sellers, B., Lowe, D. & Haire, B. OPEN Process Support for Web Development. Annals of Software Engineering 13, 163–201 (2002). https://doi.org/10.1023/A:1016549527480

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1016549527480

Keywords

Navigation