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.
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
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)
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)
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)
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)
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)
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)
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)
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)
Brooks, F.P. Jr.: The Mythical Man-Month. Essays on Software Engineering, Anniversary edition. Addison Wesley. Reading MA (1995)
Constantine, L., Lockwood, L.: Usage-Centered Engineering for Web Applications. IEEE Software, vol. 19, No. 2, pp.42–50 (2002)
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)
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)
Hammar, M.: Designing User-Centered Web Applications in Web Time. IEEE Software, vol. 18, No. 1, pp. 62–69 (2001)
Henry, J., Blasewitz, B.: Process Definition: Theory and Reality. IEEE Software, vol 9, pp. 103–105 (1992)
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)
Karlsson, E.: A Construction Planning Process. Q-Labs, LD/QLS 96:0381, Lund Sweden (1999)
Karlsson, E., Vivaldi, N., Urfjell, T.: Guidelines for Step-Wise Design. QLabs, LD/QLS, 95:0520, Lund Sweden (1999)
Karlsson, E., Taxen, L.: Incremental Development for AXE 10. ACM SIGSOFT Software Engineering Notes, vol. 22, No. 6 (1997)
Kilpi, T.: Implementing a software metrics program at Nokia. IEEE Software, vol. 18, No. 6, pp. 72–77 (2001)
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)
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)
Nerurkar, U.: Web User Interface Design: Forgotten Lessons. IEEE Software, vol. 18, No. 6, pp. 69–71 (2001)
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)
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)
Roe, C., Gonik, S.: Server-Side Design Principles for Scalable Internet Systems. IEEE Software, vol.19, No. 2, pp. 34–41 (2002)
Rombach, H.D., Verlage, M: Directions in Software Process Research. Advances in Computers, vol. 41, pp. 1–63 (1995)
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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