Skip to main content

Empirically Driven Design of Software Development Processes for Wireless Internet Services

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2559))

Abstract

The development of software for wireless services on the Internet is a challenging task due to the extreme time-to-market pressure, the newness of the application domain, and the quick evolution of the technical infrastructure. Nevertheless, developing software of a predetermined quality in a predictable fashion can only be achieved with systematic development processes and the use of engineering principles. Thus, systematic development processes for this domain are needed urgently. This article presents a method for the design of an adaptable software development process based on existing practices from related domains, industrial piloting, and expert knowledge. First results of the application of the method for the wireless Internet services domain are described. The benefit for the reader is twofold: the article describes a validated method on how to gain process knowledge for an upcoming field fast and incrementally. Furthermore, first results of the process design for the wireless Internet services domain are given.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Adamopoulos, D.X., Pavlou, G., Papandreou, C.A.: An Integrated and Systematic Approach for the Development of Telematic Services in Heterogeneus Distributed Platforms. Computer Communications, vol. 24, pp. 294–315 (2001)

    Article  Google Scholar 

  2. Arlow, J., Bandinelli, S., Emmerich, W., Lavazza, L.: A Fine-grained Process Modelling Experiment at British Airways. Software Process-Improvement and Practice, vol. 3, No 3., pp. 105–131 (1997)

    Article  Google Scholar 

  3. Aumaitre, J.M., Dowson, M., Harjani, D.R.: Lessons Learned from Formalizing and Implementing a Large Process Model. In: Warboys, Brian., (ed.): Proceedings of the Third European Workshop on Software Process Technology, pp 228–240. Lecture Notes in Computer Science vol. 772. Springer-Verlag, Berlin Heidelberg New York (1994)

    Google Scholar 

  4. Basili, V.R., Rombach, H.D.: The TAME Project: Towards Improvement-Oriented Software Environments. IEEE Transactions on Software Engineering, vol. 14, No. 6, pp. 758–773 (1988)

    Article  Google Scholar 

  5. Becker-Kornstaedt, U., Hamann, D., Münch, J., Verlage, M.: MVP-E: A Process Modeling Environment. IEEE Software Process Newsletter vol. 10, pp. 10–15 (1997)

    Google Scholar 

  6. Becker-Kornstaedt, U., Hamann, D., Kempkens, R., Rösch, P., Verlage, M., Webby, R., Zettel, J.: Support for the Process Engineer: The Spearmint Approach to Software Process Definition and Process Guidance. Proceedings of the Eleventh Conference on Advanced Information Systems Engineering (CAISE’ 99), pp. 119–133. Lecture Notes in Computer Science, Springer-Verlag. Berlin Heidelberg New York (1999)

    Google Scholar 

  7. Becker-Kornstaedt, U.: Towards Systematic Knowledge Elicitation for Descriptive Software Process Modeling. In: Bomarius, F., Komi-Sirviö, S., (eds.): Proceedings of the Third International Conference on Product-Focused Software Processes Improvement (PROFES). Lecture Notes in Computer Science, vol. 2188, pp. 312–325. Springer-Verlag. Berlin Heidelberg New York (2001)

    Google Scholar 

  8. Briand, L.C., Differding, C., Rombach, H.D.: Practical Guidelines for Measurement-Based Process Improvement. Software Process. Improvement and Practice, vol. 2, No. 4, pp. 253–280 (1996)

    Article  Google Scholar 

  9. Brooks, F.P. Jr.: The Mythical Man-Month. Essays on Software Engineering, Anniversary edition. Addison Wesley. Reading MA (1995)

    Google Scholar 

  10. Constantine, L., Lockwood, L.: Usage-Centered Engineering for Web Applications. IEEE Software, vol. 19, No. 2, pp.42–50 (2002)

    Article  Google Scholar 

  11. McGarry, F., Pajerski, R., Page, G., Waligora, S., Basili, V.R., Zelkowitz, M.V.: An Overview of the Software Engineering Laboratory. Software Engineering Laboratory Series Report, SEL-94-005, Greenbelt MD USA (1994)

    Google Scholar 

  12. Gutowski, N.: An Integrated Software Audit Process Model to Drive Continuous Improvement. Proceedings of the 8th international conference on software quality, pp. 403–415. Portland USA (1998)

    Google Scholar 

  13. Hammar, M.: Designing User-Centered Web Applications in Web Time. IEEE Software, vol. 18, No. 1, pp. 62–69 (2001)

    Article  MathSciNet  Google Scholar 

  14. Henry, J., Blasewitz, B.: Process Definition: Theory and Reality. IEEE Software, vol 9, pp. 103–105 (1992)

    Article  Google Scholar 

  15. Kellner, M., Hansen, G.: Software Process Modeling: A Case Study. In: Proceedings of the 22nd Annual Hawaii International Conference on System Sciences, vol. II, pp. 175–188 (1989)

    Google Scholar 

  16. Karlsson, E.: A Construction Planning Process. Q-Labs, LD/QLS 96:0381, Lund Sweden (1999)

    Google Scholar 

  17. Karlsson, E., Vivaldi, N., Urfjell, T.: Guidelines for Step-Wise Design. QLabs, LD/QLS, 95:0520, Lund Sweden (1999)

    Google Scholar 

  18. Karlsson, E., Taxen, L.: Incremental Development for AXE 10. ACM SIGSOFT Software Engineering Notes, vol. 22, No. 6 (1997)

    Google Scholar 

  19. Kilpi, T.: Implementing a software metrics program at Nokia. IEEE Software, vol. 18, No. 6, pp. 72–77 (2001)

    Article  Google Scholar 

  20. Kovari, P., Acker, B., Marino, A., Ryan, J., Tang, K., Weiss, C.: Mobile Applications with Websphere Everyplace Access Design and Development. IBM SG24-6259-00 (2001)

    Google Scholar 

  21. Krasner, H., Terrel, J., Linehan, A., Arnold, P., William, H.: Lessons Learned from a Software Process Modeling System. Communications of the ACM, vol.35, No. 9, pp. 91–100 (1992)

    Article  Google Scholar 

  22. Nerurkar, U.: Web User Interface Design: Forgotten Lessons. IEEE Software, vol. 18, No. 6, pp. 69–71 (2001)

    Article  Google Scholar 

  23. Nilsson, A., Anselmsson, M., Olsson, K., Johansson, Erik.: Impacts of Measurement on an SPI Program. Q-Labs (http://www.q-labs.com/files/Papers/SPI99_Imp_of_Meas_on_SPI.pdf)

  24. Raffo, D., Kaltio, T., Partridge, D., Phalp, K., Ramil, J.F.: Empirical Studies Applied to Software Process Models. In: International Journal on Empirical Software Engineering, vol. 4, No. 4 (1999)

    Google Scholar 

  25. Roe, C., Gonik, S.: Server-Side Design Principles for Scalable Internet Systems. IEEE Software, vol.19, No. 2, pp. 34–41 (2002)

    Article  Google Scholar 

  26. Rombach, H.D., Verlage, M: Directions in Software Process Research. Advances in Computers, vol. 41, pp. 1–63 (1995)

    Google Scholar 

  27. Taylor, M.J., McWilliam, J., Forsyth, H., Wade, S.: Methodologies and Website Development: A Survey of Practice. Information and Software Technology, pp. 381–391 (2002)

    Google Scholar 

  28. Upchurch, L., Rugg, G., Kitchenham, B.: Using Card Sorts to Elicit Web Page Quality Attributes. IEEE Software, vol. 18, No. 4, pp. 84–89 (2002)

    Article  Google Scholar 

  29. Webby, R., Becker, U.: Towards a Logical Schema Integrating Software Process Mod-eling and Software Measurement. In: Harrison, R. (ed.): Proceedings of the Nineteenth International Conference on Software Engineering Workshop. Process Modeling and Empirical Studies of Software Evaluation, pp. 84–88 Boston USA (1997)

    Google Scholar 

  30. Zettel, J., Maurer, M., Münch, J., Wong, L.: LIPE: A Lightweight Process for E-Business Startup Companies based on Extreme Programming. Proceedings of the Third International Conference on Product-Focused Software Processes Improvement (PROFES), pp. 255–270, (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Becker-Kornstaedt, U., Boggio, D., Münch, J., Ocampo, A., Palladino, G. (2002). Empirically Driven Design of Software Development Processes for Wireless Internet Services. In: Oivo, M., Komi-Sirviö, S. (eds) Product Focused Software Process Improvement. PROFES 2002. Lecture Notes in Computer Science, vol 2559. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36209-6_30

Download citation

  • DOI: https://doi.org/10.1007/3-540-36209-6_30

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00234-5

  • Online ISBN: 978-3-540-36209-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics