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, access via your institution.
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.
Bieber, M. and T. Isakowitz (1995), “Designing Hypermedia Applications, ” CACM 38, 8, 26–29.
Burdman, J. (1999), Collaborative Web Development, Addison-Wesley, Reading, MA.
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.
Constantine, L. (1995), “What Do User's Want? Engineering Usability into Software, ” Windows Tech Journal 4, 12, 30–39.
Constantine, L. and L. Lockwood (1999), Software For Use, Addison-Wesley, Reading, MA.
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.
Firesmith, D. and B. Henderson-Sellers (2002), The OPEN Process Framework. An Introduction, Addison-Wesley, Harlow, UK.
Firesmith, D., G. Hendley, S. Krutsch and M. Stowe (1998), Object-Oriented Development Using OPEN: A Complete Java Application, Addison-Wesley, Harlow, UK.
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.
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.
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.
Henderson-Sellers, B., A. Simons and H. Younessi (1998), The OPEN Toolbox of Techniques, Addison-Wesley, Harlow, UK.
Henderson-Sellers, B. and B. Unhelkar (2000), OPEN Modeling with UML, Addison-Wesley, Harlow, UK.
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.
Schwabe, D. and G. Rossi (1995), “The Object-Oriented Hypermedia Design Model, ” Communications of the ACM 38, 8, 45–46.
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.
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
- Operating System
- Development Process
- Usage Center Design
- Center Design
- Usage Center