Skip to main content

Software Development Processes

  • Chapter
  • 214 Accesses

Abstract

The complexity and newness of the technology set that can be used for developing wireless Internet services (i.e. mobile terminals, mobile networks, mobile interaction, variety of terminals) and extreme time-to-market pressure result in insufficient knowledge about development procedures and technical constraints.

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   119.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   109.99
Price excludes VAT (USA)
  • Durable hardcover 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. Kovari, P., Acker, V.B., Marino, A., Ryan, J., Tang, L.K., Weiss, C.: Mobile Applications with Websphere Everyplace Access Design and Development. IBM SG24-6259-00 (2001).

    Google Scholar 

  2. Buttler, M.H.: Current Technologies for Device Independence. HP Laboratories, HP-2001-83, Bristol, UK (2001).

    Google Scholar 

  3. McDermid, J.A., Rook, P.: Software Development Process Models, Software Engineer's Reference Book. Boca Raton, FL: CRC Press, pp. 15.26–15.28 (1994).

    Google Scholar 

  4. Adamopoulos, D.X., Pavlou, G., Papandreou, C.A.: An integrated and systematic approach for the development of telematic services in heterogeneous distributed platforms. Computer Communications, Vol. 24, pp. 294–315 (2001).

    Article  Google Scholar 

  5. Karlsson, E., Taxen, L.: Incremental development for AXE 10. ACM SIGSOFT Software Engineering Notes, Vol. 22, no. 6 (1997).

    Google Scholar 

  6. Taylor, M.J., McWilliam, J., Forsyth, H., Wade, S.: Methodologies and website development: A survey of practice. Information and Software Technology, Vol. 44, no. 6, pp. 381–391 (2002).

    Article  Google Scholar 

  7. 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 

  8. 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).

    Google Scholar 

  9. Yau, V.: Project management strategies and practices for wireless CDMA software development. Proceedings of the IEEE International Conference on Industrial Technology (1996).

    Google Scholar 

  10. Highsmith, J.: What is agile software development? The Journal of Defense Software Engineering, Vol. 15, no. 10, October (2002).

    Google Scholar 

  11. Maurer, F., Martel, S.: Rapid development for web-based applications. IEEE Internet Computing, Vol. 6, no. 1, pp. 86–90 (2002).

    Article  Google Scholar 

  12. Boehm, B.W.: Get ready for agile methods, with care. IEEE Computer, Vol. 35, no. 1, pp. 64–69 (2002).

    Google Scholar 

  13. Boehm, B.W.: A spiral model for software development and enhancement. IEEE Computer, Vol. 21, no. 5, pp. 61–72 (1988).

    Google Scholar 

  14. Boehm, B.W.: Get ready for agile methods, with care. IEEE Computer, Vol. 35, no. 1, pp. 64–69 (2002).

    Google Scholar 

  15. Beck, K.: Extreme Programming Explained: Embrace Change. MA Boston, USA: Addison Wesley, (2000).

    Google Scholar 

  16. Constantine, L.L., Lockwood, A.D.L.: Usage-centered engineering for web applications. IEEE Software, Vol. 19, no. 2, pp. 42–50 (2002).

    Article  Google Scholar 

  17. Hammar, C.M.: Designing user-centred web applications in web time. IEEE Software, Vol. 18, no. 1, pp. 62–69 (2001).

    Article  MathSciNet  Google Scholar 

  18. http://www.w3.org/TR/2001/WD-di-princ-20010918/

    Google Scholar 

  19. Schwabe, D., Mattos, G.R., Rossi, G.: Cohesive design of personalized web applications. IEEE Internet Computing, Vol. 6, no. 2, pp. 34–43 (2002).

    Article  Google Scholar 

  20. Friday, A., Davies, N., Blair, G.S., Cheverest, K.W.J.: Developing adaptive applications: The MOST experience. Integrated Computer Aided Engineering: ICAE, Vol. 6, no. 2, pp. 143–158 (1999).

    Google Scholar 

  21. Giannetti, F.: Device independency web application framework. W3C Device Independent Authoring Techniques Workshop, pp. 25–26 (2002).

    Google Scholar 

  22. Wong, C., Chu, H., Katagiri M.: A single authoring technique for building device independent presentations. W3C Device Independent Authoring Techniques Workshop (2002).

    Google Scholar 

  23. Mori, G., Paterno, F., Santono, C.: An XML based approach for designing nomadic applications. W3C Device Independent Authoring Techniques Workshop (2002).

    Google Scholar 

  24. 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 

  25. Cushnie, J., Hutchison, D., Oliver, H.: Evolution of charging and billing models for GSM and future mobile Internet services. Lecture Notes in Computer Science, Vol. 1922, pp. 312–323 (2000).

    Article  Google Scholar 

  26. Odlyzko, A.: Paris Metro Pricing: The Minimalist Differentiated Services Solution. Proceedings of the Seventh IEEE/IFIP International Workshop on Quality of Service (IWQoS), pp. 159–161 (1999).

    Google Scholar 

  27. Wong, C., Chu, H., Katagiri, M.: GUI migration across heterogeneous Java profiles. Proceedings of ACM SIGCHI-NZ'02 (2002).

    Google Scholar 

  28. Constantine, L.L., Lockwood, A.D.L.: Usage-centred engineering for web applications. IEEE Software, Vol. 19, no. 2, pp. 42–50 (2002).

    Article  Google Scholar 

  29. http://java.sun.com/j2me/docs/alt-html/midp-style-guide7/preface.html

    Google Scholar 

  30. 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 

  31. Read, K., Maurer, F.: Developing mobile wireless applications. IEEE Internet Computing, Vol. 7, no. 1, pp. 81–86 (2003).

    Article  Google Scholar 

  32. http://wireless.java.sun.com/midp/tips/appsize/

    Google Scholar 

  33. Colberg, C.S., Thomborson, C.: Watermarking, tamperproofing and obfuscation- tools for software protection. IEEE Transactions on Software Engineering, Vol. 28, no. 8, pp. 735–746 (2002).

    Article  Google Scholar 

  34. Cockburn, A., Highsmith, J.: Agile software development: The people factor. Computer, Vol. 34, no. 11, pp. 131–133 (2001).

    Article  Google Scholar 

  35. Kohler, E., Morris, R., Chen, B., Jannotti, J., Kaashoek M.F.: The click modular router. Proceedings of ACM Transactions on Computer Systems, Vol. 18, pp. 263–297, (2000).

    Article  Google Scholar 

  36. Rizzo, L.: Dummynet: a simple approach to the evaluation of network protocols. Proceedings of ACM Computer Communication Review, Vol. 27 (1997).

    Google Scholar 

  37. Fall, K.: Network emulation in the VINT/NS simulator, Proceedings of 4th IEEE Symposium on Computers and Communications, (1999).

    Google Scholar 

  38. Noble, B.D., Satyanarayanan, M., Giao, T.N, Katz, H.R.: Trace-based mobile network emulation. Proceedings of the ACM SIGCOMM ′97 conference on Applications, Technologies, Architectures and Protocols for Computer Communication.

    Google Scholar 

  39. Satoh, I.: Flying emulator: rapid building and testing of networked applications for mobile computers, Proceedings of 5th International Conference on Mobile Agents (MA'2001), Lecture Notes in Computer Science (LNCS), London, UK, Vol. 2240, pp. 103–118, Springer (2001).

    Google Scholar 

  40. Zheng, P., Ni, M.N.: EMPOWER: A network emulator for wireless and wireline networks. Proceedings of IEEE INFOCOM (2003).

    Google Scholar 

  41. El-Far, I.K., Thompson, H.H., Mottay, F.E.: Experiences in testing pocket PC applications. Proceedings of the Fifth International Software and Internet Quality Week Europe (2002).

    Google Scholar 

  42. Chi, E.: Improving web usability through visualization. IEEE Internet Computing, Vol. 6, no. 2, pp. 64–71 (2002).

    Article  Google Scholar 

  43. Becker, S., Mottay, F.: A Global Perspective on Web Site Usability, IEEE Software, Vol. 18, no. 1, pp. 54–61 (2001).

    Article  Google Scholar 

  44. Thimbleby H., Cairns, P., Jones M.: Usability analysis with markov models. ACM Transactions on Computer-Human Interaction, Vol. 8 (2001).

    Google Scholar 

  45. Sinha, A., Chandrakasan, A.: JouleTrack—A web based tool for software energy profiling. Proceedings of the 38th Design Automation Conference (2001).

    Google Scholar 

  46. Nielsen, J.: Graceful degradation of scalable internet services, WAP: Wrong approach to portability, alertbox 31/10/1999 at http://www.useit.com/alertbox/991031.html

    Google Scholar 

  47. Buchanan, G., Farrant, S., Jones, M., Thimbleby, H., Marsden, G., Pazzani, M.J.: Improving mobile internet usability. Proceedings World Wide Web 10, pp. 673–680, (2001).

    Google Scholar 

  48. 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 

  49. Becker-Kornstaedt, U., Boggio, D., Muench, J., Ocampo, A., Palladino, Gino.: Empirically driven design of software development processes for wireless Internet services. Proceedings of the Fourth International Conference on Product-Focused Software Processes Improvement (PROFES) (2002).

    Google Scholar 

  50. Nielsen, J., Mack, R.L.: Usability Inspection Methods New York: John Wiley & Sons, Inc (1994).

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer

About this chapter

Cite this chapter

Ocampo, A., Bella, F., MJ¨nch, J. (2006). Software Development Processes. In: Morisio, M., Torchiano, M. (eds) Developing Services for the Wireless Internet. Springer, London. https://doi.org/10.1007/978-1-84628-589-9_2

Download citation

  • DOI: https://doi.org/10.1007/978-1-84628-589-9_2

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-84628-031-3

  • Online ISBN: 978-1-84628-589-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics