Abstract
The reuse of software engineering assets has been proposed as the most promising alternative for improving productivity and software quality. The improvement of reuse requires understanding of suitable reuse strategies and the software process. In four industrial cases the reuse process is analyzed for the purpose of its improvement and remarkable differences between successful processes are found. Those differences are due to differences in the products and businesses of the analyzed companies. In some cases the product line approach fits the business very well and high level of reuse can be achieved by using it. In other cases the black-box approach to reuse has turned out to suit the business better.
Corresponding author.
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
Ahonen, J. J., Forsell, M. and Taskinen, S-K. (2002). A Modest but Practical Software Process Modeling Technique for Software Process Improvement. Software Process Improvement and Practice, 7(1). 33–44.
Bosch, J. (2001). Software Product Lines: Organizational Alternatives. In Proceedings of the 23rd International Conference on Software Engineering, ICSE 2001. 91–100.
Bosch, J. (2000): Design and Use of Software Architectures. Addison-Wesley. London.
Brooks, F. (1987). No Silver Bullet-Essence and Accidents of Software Engineering. Computer, April 1987. 10–19.
Forsell, M. (2002). Improving Component Reuse in Software Development. PhD Thesis. Jyväskylä Studies in Computing 16. Jyväskylä University Printing House. Jyväskylä.
Forsell, M. (2001a). Adding Domain Analysis to Software Development Method. In Proceedings of the 10th International Conference on Information Systems Development, ISD2001. September 4–6, 2001. London. To be published by Kluwer Academic/Plenum Publishers. New York.
Forsell, M. (2001b). Using Hierarchies to Adapt Domain Analysis to Software Development. In Proceedings of the 9th International Conference on Information Systems Development, ISD2000. August 14–16,2000. Kluwer Academic/ Plenum Publishers. New York. 105–118.
Forsell, M., Halttunen, V. and Ahonen, J. (2000). Use and Identification of Components in Componen Based Software Development Methods. In Proceedings of 6th International Conference on Software Reuse, ICSR-6, Lecture Notes in Computer Science 1844. Springer-Verlag, Heidelberg. 284–301.
Forsell, M., Halttunen, V. and Ahonen, J. (1999). Evaluation of Componentbased Software Development Methodologies. In: Penjam J. (Ed.). Fenno-Ugric Symposium FUSST’99. Software technology. Technical Report CS 104/99. Institute of Cybernetics at Tallinn Technical University. August 19–21, 1999. 53-64.
Humphrey, W. (1989). Managing the Software Process. Addison-Wesley, New York.
Jacobsen, I., Griss, M. and Jönssön, P. (1997). Software Reuse-Architecture, Process and Organization for Business Success. Addison-Wesley, New York.
Lim, W. C. (1998). Managing Software Reuse-A Comprehensive Guide to Strategically Reengineering the Organization for Reusable Components. Prentice Hall. New Jersey.
Long, J. (2001). Software Reuse Antipatterns. ACM SIGSOFT Software Engineering Notes, Vol 26, no 4. 68–76.
Niemelä, E. and Ihme, T. (2001). Product Line Software Engineering of Embedded Systems. In Proceedings of SSR’ 01 Symposium on Software Reusability. 118–125.
Zahran, S. (1998). Software Process Improvement. Addison-Wesley, London.
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
Ahonen, J.J., Lintinen, H., Taskinen, SK. (2002). Improving the Reuse Process is Based on Understanding the Business and the Products: Four Case Studies. 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_24
Download citation
DOI: https://doi.org/10.1007/3-540-36209-6_24
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