Advertisement

Web-Based System Development: Status in the Norwegian IT Organizations

  • Jianyun Zhou
  • Tor Stålhane
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3009)

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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Atzeni, P., Mecca, G., Merialdo, P., Crescenzi, V.: The Araneus Guide to Web-Site Development – Araneus Project Working Report (1999)Google Scholar
  2. 2.
    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)Google Scholar
  3. 3.
    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)CrossRefGoogle Scholar
  4. 4.
    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)CrossRefGoogle Scholar
  5. 5.
    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)Google Scholar
  6. 6.
    Cooper, D.R., Schindler, P.S.: Business Research Methods, 8th edn. McGraw-Hill Higher Education (2003)Google Scholar
  7. 7.
    Datar, S., Jordan, C., Kekre, S., Rajiv, S., Srinivasan, K.: New Product Development Structures and Time To Market. Management Science 43(3) (1997)Google Scholar
  8. 8.
    Demarco, T., Lister, T.: Peopleware – Productive projects and Teams. Dorset House Publishing Co., New York (1999)Google Scholar
  9. 9.
    Greer, D., Bustard, D., Sunazuka, T.: Effecting and Measuring Risk Reduction in Software Development. NEC Journal of Research and Development 40(3) (1999)Google Scholar
  10. 10.
    IEEE Standard Glossary of Software Engineering Terminology, IEEE Std 610.12-1990. Corrected edition (1991)Google Scholar
  11. 11.
    Keepence, B., Mannion, M.: Using Patterns to Model Variability in Product Families. IEEE Software 16(4), 102–108 (1999)CrossRefGoogle Scholar
  12. 12.
    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)Google Scholar
  13. 13.
    Lim, W.C.: Effect of Reuse on Quality, Productivity and Economics. IEEE Software 11(6), 23–30 (1994)CrossRefGoogle Scholar
  14. 14.
    Lyu, M.R.: Hankbook of Software Reliability Engineering. McGraw-Hill, New York (1996)Google Scholar
  15. 15.
    Mansurov, N.N., Probert, R.L.: Improving Time-To-Market Using Tools and Techniques. In: Computer Networks and ISDN (2000)Google Scholar
  16. 16.
    Maurizio, M., Ezran, M., Tully, C.: Success and Failure Factors in Software Reuse. IEEE Transactions on Software Engineering 28(4), 340–357 (2002)CrossRefGoogle Scholar
  17. 17.
    Maxion, R.A.: Improving Software Robustness with Dependability Cases. In: Twenty-Eighth Annual International Symposium on Fault-Tolerance Computing (1998)Google Scholar
  18. 18.
    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)Google Scholar
  19. 19.
    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)CrossRefGoogle Scholar
  20. 20.
    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)CrossRefGoogle Scholar
  21. 21.
    Porter, M.E.: Competitive Strategy – Techniques for analyzing Industries and Competitors. The Free Press, New York (1980)Google Scholar
  22. 22.
    Pressman, R.S.: Software Engineering: A Practitioner’s Approach, 5th edn. McGraw-Hill, England (2000)Google Scholar
  23. 23.
    Pressman, R.S.: What a Tangled Web We Weave. IEEE Software 17(1) (2000)Google Scholar
  24. 24.
    Schneider, G., Winters, J.P.: Appling Use Cases, A Practical Guide. Object Technology Series. Addison Wesley, Reading (1998)Google Scholar
  25. 25.
    Seaman, C.B.: Qualitative Methods in Empirical Studies of Software Engineering. IEEE Transactions on Software Engineering 25(4), 557–572 (1999)CrossRefGoogle Scholar
  26. 26.
    Solingen, R.V., Berghout, E.: The Goal/Question/Metrics Method: A Practical Guide for Quality Improvement and Software Development. McGraw-Hill, New York (1998)Google Scholar
  27. 27.
    Tukey, J.W.: Exploratory Data Analysis. Addison-Wesley, Reading (1997)Google Scholar
  28. 28.
    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)Google Scholar
  29. 29.
    Zamir, S.: Handbook of Object Technology. CRC Press, Boca Raton (1999)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Jianyun Zhou
    • 1
  • Tor Stålhane
    • 1
  1. 1.Department of Computer and Information ScienceNorwegian University of Science and TechnologyTrondheimNorway

Personalised recommendations