Abstract
Software process improvement seeks for better methods and techniques to develop quality products with reduced time. A prerequisite for this is to understand the current status and problems. In this paper we present a survey that gives an overall picture of the status in the development of Web-based systems. We investigated how the recognized best practice in the software community is employed in WebSys development, with respect to time-to-market and quality requirements – reliability and robustness. Data have been collected through questionnaires and interviews. Exploratory data analysis is used to discover patterns underlying data through successive iterations. Ten main findings are presented in three groups: features of the WebSys development projects, results related to time-to-market and use of engineering methods for reliability and robustness. Based on these findings, some key research areas are identified.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Atzeni, P., Mecca, G., Merialdo, P., Crescenzi, V.: The Araneus Guide to Web-Site Development – Araneus Project Working Report (1999)
Berander, P., Wohlin, C.: Identification of Key Factors in Software Process Management – A Case Study. In: Proc. International Symposium on Empirical Software Engineering, pp. 316–325. ACM/IEEE CS Press (2003)
Bratthall, L., Runeson, P., Adelsward, K., Eriksson, W.: A Survey of Lead-time Challenges in the Development and Evolution of Distributed Real-time Systems. Information and Software Technology 42, 947–958 (2000)
Briand, L.C., Differding, C.M., Rombach, H.D.: Practical Guidelines for Measurementbased Process Improvement. Software Process Improvement and Practice 2(4), 253–280 (1996)
Conradi, R., Dybå, T.: An Empirical Study on the Utility of Formal Routines to Transfer Knowledge and Experience. In: Proc. European Software Engineering Conference, pp. 268–276. ACM/IEEE CS Press (2001)
Cooper, D.R., Schindler, P.S.: Business Research Methods, 8th edn. McGraw-Hill Higher Education (2003)
Datar, S., Jordan, C., Kekre, S., Rajiv, S., Srinivasan, K.: New Product Development Structures and Time To Market. Management Science 43(3) (1997)
Demarco, T., Lister, T.: Peopleware – Productive projects and Teams. Dorset House Publishing Co., New York (1999)
Greer, D., Bustard, D., Sunazuka, T.: Effecting and Measuring Risk Reduction in Software Development. NEC Journal of Research and Development 40(3) (1999)
IEEE Standard Glossary of Software Engineering Terminology, IEEE Std 610.12-1990. Corrected edition (1991)
Keepence, B., Mannion, M.: Using Patterns to Model Variability in Product Families. IEEE Software 16(4), 102–108 (1999)
Kenneth, S.N.: Appling Cross-Functional Evolutionary Methodologies to Web Development. In: Murugesan, S., Desphande, Y. (eds.) Web Engineering. LNCS, vol. 2016, pp. 49–57. Springer, Heidelberg (2001)
Lim, W.C.: Effect of Reuse on Quality, Productivity and Economics. IEEE Software 11(6), 23–30 (1994)
Lyu, M.R.: Hankbook of Software Reliability Engineering. McGraw-Hill, New York (1996)
Mansurov, N.N., Probert, R.L.: Improving Time-To-Market Using Tools and Techniques. In: Computer Networks and ISDN (2000)
Maurizio, M., Ezran, M., Tully, C.: Success and Failure Factors in Software Reuse. IEEE Transactions on Software Engineering 28(4), 340–357 (2002)
Maxion, R.A.: Improving Software Robustness with Dependability Cases. In: Twenty-Eighth Annual International Symposium on Fault-Tolerance Computing (1998)
Melo, W.L., Briand, L.C., Basili, V.R.: Measuring the Impact of Reuse on Quality and Productivity in Object-Oriented Systems. Technical Report CS-TR-3395, University of Maryland, Dep. of Computer Science (1995)
Murugesan, S., Deshpande, Y., Hansen, S., Ginige, A.: Web Engineering: A New Discipline for Development of Web-Based Systems. In: Murugesan, S., Desphande, Y. (eds.) Web Engineering. LNCS, vol. 2016, pp. 3–13. Springer, Heidelberg (2001)
Olsina, L., Lafuente, G., Rossi, G.: Specifying Quality Characteristics and Attributes for Websites. In: Murugesan, S., Desphande, Y. (eds.) Web Engineering. LNCS, vol. 2016, pp. 266–278. Springer, Heidelberg (2001)
Porter, M.E.: Competitive Strategy – Techniques for analyzing Industries and Competitors. The Free Press, New York (1980)
Pressman, R.S.: Software Engineering: A Practitioner’s Approach, 5th edn. McGraw-Hill, England (2000)
Pressman, R.S.: What a Tangled Web We Weave. IEEE Software 17(1) (2000)
Schneider, G., Winters, J.P.: Appling Use Cases, A Practical Guide. Object Technology Series. Addison Wesley, Reading (1998)
Seaman, C.B.: Qualitative Methods in Empirical Studies of Software Engineering. IEEE Transactions on Software Engineering 25(4), 557–572 (1999)
Solingen, R.V., Berghout, E.: The Goal/Question/Metrics Method: A Practical Guide for Quality Improvement and Software Development. McGraw-Hill, New York (1998)
Tukey, J.W.: Exploratory Data Analysis. Addison-Wesley, Reading (1997)
Wheelwrigt, S.C., Clark, K.B.: Leading Product Development – The Senior Manager’s Guide to Creating and Shaping the Enterprise. The Free Press, New York (1995)
Zamir, S.: Handbook of Object Technology. CRC Press, Boca Raton (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zhou, J., Stålhane, T. (2004). Web-Based System Development: Status in the Norwegian IT Organizations. In: Bomarius, F., Iida, H. (eds) Product Focused Software Process Improvement. PROFES 2004. Lecture Notes in Computer Science, vol 3009. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24659-6_26
Download citation
DOI: https://doi.org/10.1007/978-3-540-24659-6_26
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-21421-2
Online ISBN: 978-3-540-24659-6
eBook Packages: Springer Book Archive