A s s o c i a t e d   a n d   F u n d e d  by:

 

 
 
  L.i.n.k.s
 

Components

[McIlroy, 1968] M. D. McIlroy, Mass Produced Software Components , NATO Software Engineering Conference Report, Garmisch, Germany, October, 1968, pp. 79-85.

[Staringer, 1994] W. Staringer, Constructing Applications from Reusable Components , IEEE Software, Vol. 11, No. 04, September/October, 1994, pp. 61-68.

[Brown, 1998] A. L. Brown, K. C. Wallnau, The Current State of CBSE , IEEE Software, Vol. 15, No. 05, September, 1998, pp. 37-46.

[Meyer, 1999] B. Meyer, On To Components , IEEE Computer, Vol. 32, No. 01, January, 1999, pp. 139-143.

[Meyer, 1999] B. Meyer, C. Mingins, Component-Based Development: From Buzz to Spark , IEEE Computer, Vol. 32, No. 07, July, 1999, pp. 35-37.

[Bass, 2000] L. Bass, C. Buhman, S. C. Dorda, F. Long, J. Robert, R. Seacord, K. Wallnau, Market Assessment of Component-Based Software Engineering , Technical Report, Software Engineering Institute (SEI), May, 2000, pp. 41.

[Hopkins, 2000] J. Hopkins, Component primer , Communications of the ACM, Vol. 43, issue 10, October, 2000, pp. 27-30.

[Maurer, 2000] P. M. Maurer, Components: What If They Gave a Revolution and Nobody Came? , IEEE Computer, Vol. 33, No. 06, June, 2000, pp. 28-34.

[Brereton, 2000] P. Brereton, D. Budgen, Component-Based Systems: A Classification of Issues , IEEE Computer, Vol. 33, No. 11, November, 2000, pp. 54-62.

[Sparling, 2000] M. Sparling, Lessons Learned Through Six Years of Component-Based Development , Communications of the ACM, Vol. 43, No. 10, October, 2000, pp. 47-53.

[Bachmann, 2000] F. Bachmann, L. Bass, C. Buhman, S. C. Dorda, F. Long, J. Robert, R. Seacord, K. Wallnau, Volume II: Technical Concepts of Component-Based Software Engineering , Technical Report, Software Engineering Institute (SEI), May, 2000, pp. 65.

[Traas, 2000] V. Traas, J. V. Hillegersberg, The Software Component Market on The Internet Current Status and Conditions for Growth , ACM SIGSOFT Software Engineering Notes, Volume 25, No. 01, January, 2000, pp. 114-117.

[Baster, 2001] G. Baster, P. Konana, J. E. Scott, Business Components: A Case Study of Ban Australia Limi , Communications of the ACM, Vol. 44, No. 05, May, 2001, pp. 92-98.

[Kim, 2002] S. D. Kim, Lessons learned from a nationwide CBD promotion project , Communications of the ACM, Vol. 45, No. 10, October, 2002, pp. 83-87.

[Crnkovic, 2002] I. Crnkovic, M. Larssom, Challenges of component-based development , Journal of Systems and Software, Vol. 61, No. 03, April, 2002, pp. 201-212.

[Vitharana, 2003] P. Vitharana, Risks and Challenges of Component-Based Software Development , Communications of the ACM, Vol. 46, No. 08, August, 2003, pp. 67-72.

[Schneider , 2004] J. G. Schneider, J. Han, Components — the Past, the Present, and the Future, Proceedings of Ninth International Workshop on Component-Oriented Programming (WCOP), in conjunction with the European Conference on Object-Oriented Programming (ECOOP), Oslo, Norway, June, 2004, pp. 08.

 

Domain Engineering

[Ross, 1977] D. T. Ross, Structured Analysis (SA): A language for communicating Ideas, IEEE Transaction on Software Engineering, Vol. 03, No. 01, January, 1977, pp. 06-15.

[Arango, 1989] G. Arango, Domain Analysis: From Art Form to Engineering Discipline, The Fifth International Workshop on Software Specification and Design, Pittsburgh, Pennsylvania, United States, May, 1989, pp. 152-159.

[Prieto-Díaz, 1990] R. Prieto-Díaz, Domain analysis: an introduction, ACM SIGSOFT Software Engineering Notes, Vol. 15, No. 02, April, 1990, pp. 47-54.

[Kang, 1990] K. C. Kang, S. C. Cohen, J. A. Hess, W. E. Novak, A. S. Peterson, Feature-Oriented Domain Analysis (FODA) Feasibility Sudy , Technical Report CMU/SEI-90-TR-21, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, 1990.

[Arango, 1994] G. Arango, A Brief Introduction to Domain Analysis, ACM symposium on Applied computing, ACM Press, Phoenix, Arizona, United States, March, 1994, pp. 42-46.

[Addy, 1998] E. A. Addy, A framework for performing verification and validation in reuse-based software engineering, Annals of Software Engineering, Vol. 05, January, 1998, pp. 279-292.

[Coplin, 1998] J. Coplin, D. Hoffman, D. Weiss, Commonality and Variability in Software Engineering, IEEE Software, Vol. 15, No. 06, November/December, 1998, pp. 37-45.

[Frakes, 1998] W. B. Frakes, R. Prieto-Diaz, C. Fox, DARE: Domain Analysis and reuse environment, Annals of Software Engineering, Vol. 05, January, 1998, pp. 125-141.

[Bayer, 1999] J. Bayer, D. Muthig, T. Widen, Customizable Domain Analysis, Proceedings of the First International Symposium on Generative and Component-Based Software Engineering (GPCE), Germany, September, 1999, pp. 178-194.

[Debaud, 1999] J. M. Debaud, K. Schmid, A Systematic Approach to Derive the Scope of Software Product Lines, Proceedings of the 21th Internation Conference on Software Engineering (ICSE), Los Angeles, USA, May, 1999, pp. 34-43.

[Lee, 2000] K. Lee, K. C. Kang, W. Chae, B. W. Choi, Feature-based approach to object-oriented engineering of applications for reuse, Journal Software Practice and Experience (SPE), Vol. 30, No. 09, July, 2000, pp. 1025-1046.

[America, 2001] P. America, S. Thiel, S. Ferber, M. Mergel, Introduction to Domain Analysis, Eureka 2023 Programme, ITEA project, June, 2001, p. 64.

[Schmid, 2001] K. Schmid, S. Thiel, J. Bosch, S. Johnsson, M. Jaring, B. Thomé, Scoping, Eureka 2023 Programme, ITEA project, June, 2001, p. 67.

[Schmid, 2002] K. Schmid, A Comprehensive Product Line Scoping Approach and Its Validation, Proceedings of the 24th Internation Conference on Software Engineering (ICSE), Orlando, Florida, USA, May, 2002, pp. 593-603.

[Lee, 2002] K. Lee, K. C. Kang, J. Lee, Concepts and Guidelines of Feature Modeling for Product Line Software Engineering , Proceedings of the 7th International Conference on Software Reuse (ICSR): Methods, Techniques, and Tools, Austin, Texas, April, 2002, pp. 62-77.

[Kim, 2003] M. Kim, H. Yang, S. Park, A Domain Analysis Method for Software Product Lines Based on Scenarios, Goals and Features, Tenth Asia-Pacific Software Engineering Conference (APSEC), Thailand, December, 2003, pp. 126-136.

[Lee, 2004] K. Lee, K. C. Kang, Feature Dependency Analysis for Product Line Component Design, Proceedings of the 8th International Conference on Software Reuse (ICSR), Madrid, Spain, July, 2004, pp. 69-85.

 

Software Architecture

[Perry, 1992] D. E. Perry, A. L. Wolf, Foundations for the Study of Software Architecture, ACM SIGSOFT Software Engineering Notes, Vol. 17, No. 04, October, 1992, pp. 40-52.

[Abowd, 1993] G. Abowd, R. Allen, D. Garlan, Using Style to Understand Descriptions of Software Architecture, 1st ACM SIGSOFT symposium on Foundations of software engineering, Los Angeles, California, United States, December, 1993, pp. 09-20.

[Garlan, 1994] D. Garlan, M. Shaw, An Introduction to Software Architecture, CMU Software Engineering Institute Technical Report, United States, January, 1994, pp. 42.

[Gacek, 1995] C. Gacek, Exploiting Domain Architectures in Software Reuse, Symposium on Software Reusability, Seattle, Washington, United States, April, 1995, pp. 229-232.

[Gacek, 1995] C. Gacek, A. A. Allah, B.K. Clark, B.W. Boehm, On the Definition of Software System Architecture, The First International Workshop on Architectures for Software Systems, Seattle, United States, April, 1995, pp. 85-95.

[Garlan, 1995] D. Garlan, Research Directions in Software Architecture, ACM Computing Surveys, Vol. 27, No. 02, June, 1995, pp. 257-261.

[Garlan, 1995] D. Garlan, R. Allen, J. Ockerblomm, Architectural Mismatch: Why Reuse is So Hard, IEEE Software, Vol. 12, No. 06, June, 1995, pp. 17-26.

[Garlan, 1995] D. Garlan, What is a style?, Dagshtul Workshop on Software Architecture, Saarbruecken, Germany, February, 1995, pp. 04.

[Kruchten, 1995] P. B. Kruchten, The 4+1 View Model of Architectural, IEEE Software, Vol. 12, No. 06, November, 1995, pp. 42-50.

[Luckham, 1995] D. C. Luckham, J. Vera, An Event-Based Architecture Definition Language, IEEE Transactions on Software Engineering, Vol. 21, No. 09, September, 1995, pp. 717-734.

[Shaw, 1995] M. Shaw, Comparing Architectural Design Styles, IEEE Software, Vol. 12, No. 06, November, 1995, pp. 27-41.

[Allen, 1996] R. Allen, D. Garlan, A Case Study in Architectural Modelling: The AEGIS System, Eighth International Conference on Software Specification and Design (IWSSD), March, 1996, pp. 10.

[Clements, 1996] P. C. Clements, A Survey of Architecture Description Languages, The 8th International Workshop on Software Specification and Design (IWSSD), Oxford, England, August, 2002, pp. 450-458.

[Garlan, 1997] D. Garlan, R. Monroe, D. Wile, ACME: An Architecture Description Interchange Language, Proceedings of CASCON, Toronto, Ontario, November, 1997, pp. 169-183.

[Medvidovic, 1997] N. Medvidovic, R. N. Taylor, A framework for classifying and comparing architecture description languages, ACM SIGSOFT Software Engineering Notes, Vol. 22, No. 06, November, 1997, pp. 60-76.

[Meekel, 1997] J. Meekel, T. B. Hortont, R. B. Francet, C. Mellone, S. Dalvi, From Domain Models to Architecture Frameworks, Symposium on Software Reusability, Boston, Massachusetts, United States, May, 1997, pp. 75-80.

[Rossak, 1997] W. Rossak, V. Kirova, L. Jololian, H. Lawson, T. Zemel, A Generic Model for Software Architectures, IEEE Software, Vol. 14, No. 04, July/August, 1997, pp. 84-92.

[Eixelsberger, 1998] W. Eixelsberger, M. Ogris, H. Gall, B. Bellay, Software Architecture Recovery of a Program Family, 20th International Conference on Software Engineering (ICSE), Kyoto, Japan, April, 1998, pp. 508-511.

[Robbins, 1998] J. E. Robbins, N. Medvidovic, D. F. Redmiles, D. S. Rosenblum, Integrating Architecture Description Languages with a Standard Design Method, 20th International Conference on Software Engineering (ICSE), Kyoto, Japan, April, 1998, pp. 209-218.

[Bosh, 1999] J. Bosh, Product-Line Architecture: A Case Study, 21th International Conference on Software Engineering (ICSE), Los Angeles, United States, May, 1999, pp. 544-554.

[Fuxman, 2000] A. D. Fuxman, A Survey of Architecture Description Languages, Technical Report CSRG-407, Department of Computer Science, University of Toronto, Canada, pp. 21.

[Stoermer, 2001] C. Stoermer, L. O'Brien, MAP - Mining Architectures for Product Line Evaluations, IEEE/IFIP Conference on Software Architecture, Amsterdam, The Netherlands, August, 2001, pp. 35-44.

[Wallnau, 2001] K. Wallnau, J. Stafford, S. Hissam, M. Klein, On the Relationship of Software Architecture to Software Component Technology, Sixth International Workshop on Component-Oriented Programming (WCOP), Budapest, Hungary, June, 2001, pp. 11.

[Aldrich, 2002] J. Aldrich, C. Chambers, D. Notkin, ArchJava: Connecting Software Architecture to Implementation, The 24th International Conference on Software Engineering (ICSE), Orlando, Florida, United States, May, 2002, pp. 187-197.

[Chen, 2002] F. Chen, Q. Wang, H. Mei, F. Yang, An Architecture-Based Approach for Component-Oriented Development, The 26th Annual International Computer Software and Applications Conference (COMPSAC), Paderborn, Germany, March, 1996, pp. 16-25.

[Dobrica, 2002] L. Dobrica, E. Niemela, A Survey on Software Architecture Analysis Methods, IEEE Transactions on Software Engineering, Vol. 28, No. 07, July, 2002, pp. 638-653.

[Riva, 2002] C. Riva, Y. Yang, Generation of Architectural Documentation using XML, The Ninth Working Conference on Reverse Engineering (WCRE), IEEE Press, Washington, DC, United States, October, 2002, pp. 161-169.

[Eden, 2003] A. H. Eden, R. Kazman, Architecture, Design, Implementation, The 25th International Conference on Software Engineering (ICSE), Portland, Oregon, May, 2003, pp. 149-159.

[Lutz, 2003] R. R. Lutz, G. C. Gannod, Analysis of a software product line architecture: an experience report, The Journal of Systems and Software, Vol. 66, No. 03, April, 2003, pp. 253–267.

[Kazman, 2004] R. Kazman, Software Architecture, Handbook of Software Engineering and Knowledge Engineering, Vol. III, 2004, pp. 21.

[Lesaint, 2004] D. Lesaint, G. Papamargaritis, Aspects and Constraints for Implementing Configurable Product-Line Architectures, The Fourth Working IEEE/IFIP Conference on Software Architecture (WICSA), Oslo, Norway, June, 2004, pp. 135-144.

[Matinlassi, 2004] M. Matinlassi, Evaluating the Portability and Maintainability of Software Product Family Architecture: Terminal Software Case Study, The Fourth Working IEEE/IFIP Conference on Software Architecture (WICSA), Oslo, Norway, June, 2004, pp. 295-300.

[Meister, 2004] J. Meister, R. Reussner, M. Rohde, Applying Patterns to Develop a Product Line Architecture for Statistical Analysis Software, The Fourth Working IEEE/IFIP Conference on Software Architecture (WICSA), Oslo, Norway, June, 2004, pp. 291-294.

 

Software Component Certification

[Poore, 1993] J. Poore, H. Mills, D. Mutchler, Planning and certifying software system reliability , IEEE Computer, Vol. 10, No. 1, January, 1993, pp. 88-99.

[Wohlin, 1994] C. Wohlin, P. Runeson, Certification of Software Components , IEEE Transactions on Software Engineering, Vol. 20, No. 6, June, 1994, pp. 494-499.

[Rohde, 1996] S. L. Rohde, K. A. Dyson, P. T. Geriner, D. A. Cerino, Certification of Reusable Software Components: Summary of Work in Progress , The IEEE Proceedings of the 2nd International Conference on Engineering of Complex Computer Systems (ICECCS), Canada, 1996, pp. 120-123.

[Voas, 1998] J. M. Voas, Certifying Off-the-Shelf Software Components , IEEE Computer, Vol. 31, No. 6, June, 1998, pp. 53-59.

[Wohlin, 1998] C. Wohlin, B. Regnell, Reliability Certification of Software Components, The IEEE Proceedings of the 5th International Conference on Software Reuse (ICSR), Canada, 1998, pp 56-65.

[Voas, 2000] J. M. Voas, J. Payne, Dependability Certification of Software Components , Journal of Systems and Software, Vol. 52, No.2-3, June, 2000, pp. 165-172.

[Morris, 2001] J. Morris, G. Lee, K. Parker, G. A. Bundell, C. P. Lam, Software Component Certification , IEEE Computer, Vol. 34, No. 9, September, 2001, pp. 30-36.

[Stafford, 2001] J. Stafford, K. C. Wallnau, Is Third Party Certification Necessary?, The IEEE Proceedings of the 4th ICSE Workshop on Component-Based Software Engineering (CBSE), Canada, May, 2001, pp. 13–17.

[Councill, 2001] B. Councill, Third-Party Certification and Its Required Elements, The IEEE Proceedings of the 4th ICSE Workshop on Component-Based Software Engineering (CBSE), Canada, May, 2001.

[Woodman, 2001] M. Woodman, O. Benebiktsson, B. Lefever, F. Stallinger, Issues of CBD Product Quality and Process Quality, The IEEE Proceedings of the 4th ICSE Workshop on Component-Based Software Engineering (CBSE), Canada, May, 2001.

[ISO 9126, 2001] ISO 9126, Information Technology - Product Quality - Part1: Quality Model, International Standard ISO/IEC 9126, International Standard Organization, June, 2001.

[Goulão, 2002] M. Goulão, F.B. Abreu, Towards a Component Quality Model, Work in Progress Session of the 28th IEEE Euromicro Conference, Dortmund, Germany, 2002.

[Bertoa, 2002] M. Bertoa, A. Vallecillo, Quality Attributes for COTS Components, In the Proceedings of the 6th International ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering (QAOOSE), Spain, 2002.

[Goulão, 2002] M. Goulao, F. Brito e Abreu, The Quest for Software Components Quality, In the Proceedings of the 26th IEEE Annual International Computer Software and Applications Conference (COMPSAC), England, August, 2002, pp. 313-318.

[Comella-Dorda, 2002]S. Comella-Dorda, J. C. Dean, E. Morris, P. Oberndorf, A Process for COTS Software Product Evaluation, In Proceedings of the First International Conference on COTS Based Software Systems (ICCBSS), Orlando, USA, 2002. Springer Lecture Notes in Computer Science (LNCS), Vol. 2255, pp. 176-187.

[Beus-Dukic, 2003] L. Beus-Dukic, J. Boegh, COTS Software Quality Evaluation, Proceedings of the 2nd International Conference on COTS-Based Software System(ICCBSS), 2003. Springer Lecture Notes in Computer Science (LNCS), Vol. 2580.

[Simão, 2003] R.P.S. Simão, A. Belchior, "Quality Characteristics for Software Components: Hierarchy and Quality Guides", Component-Based Software Quality: Methods and Techniques, Lecture Notes in Computer Science (LNCS) Springer-Verlag, Vol. 2693, pp. 188-211, 2003.

[Hissam, 2003] S. A. Hissam, G. A. Moreno, J. Stafford, K. C. Wallnau, Enabling Predictable Assembly , Journal of Systems and Software, Vol. 65, No. 3, March, 2003, pp. 185-198.

[Meyer, 2003] B. Meyer, The Grand Challenge of Trusted Components, The IEEE Proceedings of 25th International Conference on Software Engineering (ICSE), USA, 2003, pp. 660–667.

[McGregor, 2003] J. D. McGregor, J. A. Stafford, I. H. Cho, Measuring Component Reliability , The IEEE Proceedings of the 6th ICSE Workshop on Component-Based Software Engineering (CBSE), USA, May, 2003, pp. 13-24.

[Schmidt, 2003] H. Schmidt, Trustworthy components: compositionality and prediction, Journal of Systems and Software, Vol. 65, No. 3, March, 2003, pp. 215-225.

[Simão, 2003] R. Simao, A. Belchior, Quality Characteristics for Software Components: Hierarchy and Quality Guides, Lecture Notes in Computer Science, Springer-Verlag, June, 2003, pp. 188-211.

[Larson, 2004] M. Larson, Predicting Quality Attributes in Component-based Software Systems, PhD Thesis, Malardalen University, 2004.

 
Software Reuse

[Prieto-Díaz, 1987] R. Prieto-Díaz, P. Freeman, Classifying Software for Reusability , IEEE Software, Vol. 04, No. 01, April, 1987, pp. 6-16.

[Basili, 1991] V.R. Basili, H. D. Rombach, Support for Comprehensive Reuse , Software Engineering Journal, Special issue on software process and its support, Vol. 06, No. 05, April, 1991, pp. 306-316.

[Favaro, 1991] J. Favaro, What Price Reusability? A Case Study , Proceedings of the first international symposium on Environments and tools for Ada, California, United States, Vol. 11, No. 03, April, 1991, pp. 115-124.

[Krueguer, 1992] C. W. Krueger, Software Reuse , ACM Computing Surveys, Vol. 24, No. 02, June, 1992, pp. 131-183.

[Endres, 1993] A. Endres, Lessons Learned in an Industrial Software Lab , IEEE Software, Vol. 10, No. 05, September, 1993, pp. 58-61.

[Bauer, 1993] D. Bauer, A Reusable Parts Center , IBM Systems Journal, Vol. 32, No. 04, June, 1993, pp. 620-624.

[Griss, 1994] M. L. Griss, Software reuse experience at Hewlett-Packard , Proceedings of the 16th international conference on Software engineering, Sorrento, Italy, May, 1994, pp. 270.

[Frakes, 1994] W. B. Frakes, S. Isoda, Success Factors of Systematic Reuse , IEEE Software, Vol. 11, No. 05, September/October, 1994, pp. 14-19.

[Card, 1994] D. Card, E. Comer, Why Do So Many Reuse Programs Fail? , IEEE Software, Vol. 11, No. 05, September/October, 1994, pp. 114-115.

[Joos, 1994] R. Joos, Software Reuse at Motorola , IEEE Software, Vol. 11, No. 05, September/October, 1994, pp. 42-47.

[Mili, 1995] H. Mili, F. Mili, A. Mili, Reusing Software: Issues and Research Directions , IEEE Transactions on Software Engineering, Vol. 21, No. 06, June, 1995, pp. 42-47.

[Garlan, 1995] D. Garlan, R. Allen, J. Ockerbloom, Architectural Mismatch: Why Reuse is So Hard , IEEE Software, Vol. 12, No. 06, November, 1995, pp. 17-26.

[Griss, 1995] M. L. Griss, M. Wosser, S. L. Pfleeger, Making Software Reuse Work at Hewlett-Packard , IEEE Software, Vol. 12, No. 01, January, 1995, pp. 105-107.

[Frakes, 1995] W. B. Frakes, C. J. Fox, Sixteen questions about software reuse , Communications of the ACM, Vol. 38, No. 06, June, 1995, pp. 75-87.

[Meyer, 1996] B. Meyer, The Reusability Challenge , IEEE Computer, Vol. 29, No. 02, February, 1996, pp. 76-78.

[Jezequel, 1997] J. M. Jezequel, B. Meyer, Design by Contract: The Lessons of Ariane , IEEE Computer, Vol. 30, No. 01, January, 1997, pp. 129-130.

[Rine, 1997] D. C. Rine, Success Factors for Software Reuse that are applicable across Domains and Businesses , Proceedings of the 1997 ACM symposium on Applied computing, California, United States, 1997, pp. 182-186.

[Rine, 1997] D. C. Rine, Supporting Reuse with Object Technology , IEEE Computer, Vol. 30 No. 10, October, 1997, pp. 43-45.

[Rada, 1997] R. Rada, J. Moore, Standardizing Reuse , Communications of the ACM, Vol. 40 No. 03, March, 1997, pp. 19-23.

[Glass, 1998] R. L. Glass, Reuse: What's Wrong with this Picture? , IEEE Software, Vol. 15, No. 02, March/April, 1998, pp. 57-59.

[Kim, 1998] Y. Kim, E. A. Stohr, Software Reuse: Survey and Research Directions , Journal of Management Information Systems, Spring, Vol. 14, No. 04, 1998, pp. 113-147.

[Zand, 1999] M. Zand, V. R. Basili, I. Baxter, M. L. Griss, E. Karlsson, D. Perry, Reuse R&D: Gap Between Theory and Practice , Proceedings of the Fifth Symposium on Software Reusability (SSR), ACM Press, Los Angeles, CA, USA. May, 1999, pp. 172-177.

[Poulin, 1999] J. S. Poulin, Reuse: Been There, Done That , Communications of the ACM, Vol. 42, No. 05, May, 1999, pp. 98-100.

[Mili, 1999] A. Mili, S. Yacoub, E. Addy, H. Mili, Toward an Engineering Discipline of Software Reuse , IEEE Software, Vol. 16, No. 05, September/October, 1999, pp. 22-31.

[Fach, 2001] P. W. Fach, Design Reuse through Framework and Patterns , IEEE Software, Vol. 18, No. 05, September/October, 2001, pp. 71-76.

[Morisio, 2002] M. Morisio, M. Ezran, C. Tully, Success and Failure Factors in Software Reuse , IEEE Transactions on Software Engineering, Vol. 28, No. 04, April, 2002, pp. 340-357.

[Ravichandran, 2003] T. Ravichandran, M. A. Rothenberger, Software Reuse Strategies and Component Markets , Communications of the ACM, Vol. 46, No. 08, August, 2003, pp. 109-114.

[Rothenberger, 2003] M. A. Rothenberger, K. J. Dooley, U. R. Kulkarni, N. Nada, Strategies for Software Reuse: A Principal Component Analysis of Reuse Practices , IEEE Transactions on Software Engineering, Vol. 29, No. 09, September, 2003, pp. 825-837.

 

Software Reuse Cost Models

[Favaro, 1991] J. Favaro, What price reusability?: a case study, The First international Symposium on Environments and Tools for Ada, ACM Press, Redondo Beach, California, United States, 1991, pp. 115-124.

[Poulin, 1993] J. S. Poulin, J. M. Caruso, A Reuse Metrics and Return on Investment Model, In Advances in Software Reuse: Proceedings of the Second International Workshop on Software Reusability, Lucca, Italy, March, 1993, pp. 152-166.

[Favaro, 1996] J. Favaro, A Comparison of Approaches to Reuse Investment Analysis, The Fourth International Conference on Software Reuse, IEEE Computer Society Press, Orlando, USA, April, 1996, pp. 136-145.

[Frakes, 1996] W. Frakes, C. Terry, Software reuse: metrics and models, ACM Computing Surveys, Vol. 28, No. 02, ACM Press, Jun, 1996, pp. 415-435.

[Lim, 1996] W. C. Lim, Reuse Economics: A Comparison of Seventeen Models and Directions for Future Research, The 4th International Conference on Software Reuse, Orlando, USA, April, 1996, pp. 41-51.

[Favaro, 1998] J. M. Favaro, K. R. Favaro, Paul F. Favaro, Value based software reuse investment, Annals of Software Engineering, Vol. 05, Jan, 1998, pp. 5-52.

[Wiles, 1999] E. Wiles, Economics models of software reuse: A survey, comparison and partial validation, Technical Report, version 2.1, April, 1999, pp. 49.

[Mili, 2000] A. Mili, S. F. Chmiel, R. Gottumukkala, L. Zhang, An integrated cost model for software reuse, The 22nd International Conference on Software Engineering, Limerick, Ireland, ACM Press, June, 2000, pp. 157-166.

[Mili, 2000] A. Mili, S. F. Chmiel, R. Gottumukkala, L. Zhang, Tracking, predicting and assessing software reuse costs: an automated tool, The 22nd International Conference on Software Engineering, Limerick, Ireland, ACM Press, June, 2000, p. 785

[Leung, 2001] H. Leung, Z. Fan, Software Cost Estimation, Handbook of Software Engineering and Knowledge Engineering, Vol. II, 2001, pp. 14.

[Boehm, 2003] B. Boehm, L. G. Huang, Value-based software engineering: a case study, IEEE Computer, Vol. 36, No. 03, March, 2003, pp. 33-41.

[Bockle, 2004] G. Bockle, P. Clements, J. D. McGregor, D. Muthig, K. Schmid, Calculating ROI for software product lines, IEEE Software, Vol. 21, No. 03, May/June, 2004, pp. 23-31.

[Erdogmus, 2004] H. Erdogmus, J. M. Favaro, W. Strigel, Introduction: Return on Investment, IEEE Software, Vol. 21, No. 03, May/June, 2004, pp. 18-22.

[Solingen, 2004] R. van Solingen, Measuring the ROI of software process improvement, IEEE Software, Vol. 21, No. 03, May/June, 2004, pp. 32-38.

[Nazareth, 2004] D. L. Nazareth, M. A. Rothenberger, Assessing the cost-effectiveness of software reuse: a model for planned reuse, Journal of Systems and Software, Vol. 73, No. 02, October, 2004, pp. 245-255.

[Poulin, 2005] J. S. Poulin, The Economics of Product Line Development , Available in URL: http://home.stny.rr.com/jeffreypoulin/Papers/IJAST97/ijast97.html, Consulted in April, 2005.

 

Software Reuse Processes

[Neighbors, 1980] J. M. Neighbors, Software Construction Using Components, PhD Thesis, University of California, Irvine, Department of Information and Computer Science, USA, 1980, pp. 75.

[STARS, 1993] Software Technology for Adaptable, Reliable Systems (STARS), The Reuse-Oriented Software Evolution (ROSE) Process Model, Technical Report, July, 1993, pp. 143.

[Simos, 1996] M. Simos, D. Creps, C. Klingler, L. Levine, D. Allemang, Organization Domain Modeling (ODM) Guidebook Version 2.0, Technical Report, June, 1996, pp. 509.

[Jacobson, 1997] I. Jacobson, M. L. Griss, P. Jonsson, Reuse-driven Software Engineering Business (RSEB), Addison-Wesley, 1997, pp. 497.

[Griss, 1998] M. L. Griss, J. Favaro, M. d' Alessandro, Integrating Feature Modeling with the RSEB, The Fifty International Conference on Software Reuse (ICSR), IEEE Computer Society, Victoria, Canada, June, 1998, pp. 76-85.

[Kang, 1998] K. C. Kang, S. Kim, J. Lee, K. Kim, E. Shin, M. Huh, FORM: A Feature-Oriented Reuse Method with domain-specific reference architectures, Annals of Software Engineering, Vol. 05, 1998, pp. 143-168.

[Bayer, 1999] J. Bayer, O. Flege, P. Knauber, R. Laqua, D. Muthig, K. Schmid, T. Widen, J. DeBaud, PuLSE: A Methodology to Develop Software Product Lines, Symposium on Software Reusability (SSR), ACM Press, Los Angeles, USA, May, 1999, pp. 122-131.

[America, 2000] P. America, H. Obbink, R. V. Ommering, F. V. D. Linden, CoPAM: A Component-Oriented Platform Architecting Method Family for Product Family Engineering, The First Software Product Line Conference (SPLC), Kluwer International Series in Software Engineering and Computer Science, Denver, Colorado, USA, 2000, pp.15.

[Atkinson, 2000] C. Atkinson, J. Bayer, D. Muthig, Component-Based Product Line Development: The KobrA Approach, The First Software Product Line Conference (SPLC), Kluwer International Series in Software Engineering and Computer Science, Denver, Colorado, USA, 2000, pp.19.

[Winter, 2002] M. Winter, C. Zeidler, C. Stich, The PECOS Software Process, Workshop on Component-based Software Development, in the 7th International Conference on Software Reuse (ICSR), Austin, Texas, USA, 2002, pp.07.

[Kang, 2002] K. C. Kang, J. Lee, P. Donohoe, Feature-Oriented Product Line Engineering, IEEE Software, Vol. 19, No. 04, July/August, 2002, pp.58-65.

 
Books


Architecture

[Brooks, 1995] F. P. Brooks The Mythical Man-Month: Essays on Software Engineering, Addison-Wesley, 1995, pp. 322.
[Buschmann, 1996] F. Buschmann, R. Meunier, H. Rohnert, P.Sommerlad, M. Stal, Pattern-Oriented Software Architecture: A System of Patterns, John Wiley and Sons, 1996., pp. 476

[Bosch, 2000] J. Bosch, Design and Use of Software Architectures: Adopting and Evolving a Product-Line Approach, Addison-Wesley, 2000, pp. 368.

[Schmidt, 2000] D. Schmidt, M. Stal, H. Rohnert, F. Buschmann, Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects, Wiley & Sons, 2000, pp. 666.

[Jazayeri, 2000] M. Jazayeri, A. Ran, F. Van Der Linden,  Software Architecture for Product Families: Principles and Practice, Addison-Wesley, 2000, pp. 288.

[Clements, 2001] P. Clements, R. Kazman, M. Klein, Evaluating Software Architectures: Methods and Case Studies, Addison-Wesley, 2001, pp. 368.

[Clements, 2002] P. Clements, F. Bachmann, L. Bass, D. Garlan, J. Ivers, R. Little, R. Nord, J. Stafford., Documenting Software Architectures: Views and Beyond, Addison-Wesley, 2002, pp. 560.

[Mellor, 2002]
S. Mellor, M. Balcer, Executable UML: A Foundation for Model Driven Architecture, Addison-Wesley, 2002, pp. 416.

[Bass, 2003] L. Bass, P. Clements, R. Kazman, Software Architecture in Practice, 2nd Edition, Addison-Wesley, 2003, pp. 560.

[Kleppe, 2003] A. Kleppe, J. Warmer, W. Bast ,MDA Explained: The Model Driven Architecture™: Practice and Promise, Addison Wesley, 2003, pp. 192.


Components
[Sametinger, 1997] J. Sametinger, Software Engineering with Reusable Components, Springer Verlag, 1997, pp.275.

[D'Souza, 1998] D. F. D'Souza, A. C. Wills, Objects, Components, and Frameworks with UML: The Catalysis Approach, Addison Wesley, 1998, pp.816.

[Cheesman, 2001] J. Cheesman, J. Daniels, UML Components, Addison-Wesley, 2001, pp. 176.

[Heineman, 2001] G. T. Heineman, W. T. Councill, Component-Based Software Engineering: Putting the Pieces Together, Addison-Wesley, 2001, pp. 818.

[Szyperski, 2002] C. Szyperski, D. Gruntz, S. Murer, Component Software: Beyond Object-Oriented Programming, Addison-Wesley, 2002, pp. 588. 


Data Mininig
[Tan, 2005] P. Tan, M. Steinbach, V. Kumar, Introducion to Data Mining, Addison Wesley, 2005, pp. 769.


Empirical Software Engineering

[Wohlin, 2000] C. Wohlin, P. Runeson, M. Höst, Experimentation in Software Engineering An Introduction, Springer, 2000, pp. 228.

[Boehm, 2006] B. Boehm, H. D. Rombach, M. Zelkowitz, Foundations of Empirical Software Engineering: The Legacy of Victor R. Basili, Springer, 2006, pp. 452 .


General Reuse

[Cusumano, 1991] M. Cusumano, Japan's Software Factories: A Challenge to U.S. Management, Oxford University Press, 1991, pp. 528.

[Cusumano, 2004] M. Cusumano, The Business of Software: What Every Manager, Programmer, and Entrepreneur Must Know to Thrive and Survive in Good Times and Bad, Free Press, 2004, pp. 352.

[Greenfield, 2004] J. Greenfield, K. Short, S. Cook, S. Kent, J. Crupi,  Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools, Wiley, 2004, pp. 500.


Generative Programming
[Czarnecki, 2000] K. Czarnecki, U. W. Eisenecker, Generative Programming: Methods, Tools, and Applications, Addison-Wesley, 2000, pp. 832.


Information Retrieval

[Allan, 2002] J. Allan, Topic Detection and Tracking: Event-based Information Organization, The Kluwer International Series on Information Retrieval, Vol. 12, 2002, pp. 266.

[Baeza-Yates, 1999] R. Baeza-Yates, B. Ribeiro-Neto, Modern Information Retrieval, Addison Wesley, 1999, pp. 544.

[Grossman, 2004] D. Grossman, O. Frieder,  Information Retrieval, Springer, 2004, pp. 300.


Measuring/Managing Software Reuse
[Poulin, 1997] J. S. Poulin, Measuring Software Reuse, Addison-Wesley, 1997, pp. 195.

[Lim, 1998] W. C. Lim, Managing Software Re-use, 1998, pp. 480.


Ontology/ Semantic Web
[Davies, 2003] J. Davies, D. Fensel , F. van Harmelen, Towards the Semantic Web: Ontology-Driven Knowledge ManagementJohn Wiley & Sons, 2003, pp. 328.

[Antoniou, 2004] G. Antoniou, F. van Harmelen, A Semantic Web Primer, MIT Press, 2004, pp. 272.

[Gomez-Perez, 2004] A. Gomez-Perez, O. Corcho, M. Fernandez-Lopez, Ontological Engineering: with examples from the areas of Knowledge Management, e-Commerce and the Semantic WebSpringer, 2004, pp. 415.


Patterns
[Gamma, 1995] E. Gamma, R. Helm, R. Johnson, J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, 1995, pp. 395.

[Steel, 2005] C. Steel, R. Nagappan, R. Lai, Core Security Patterns: Best Pratices and Strategies for J2ee, Web Services, and Identity Management, Prentice Hall, 2005, pp. 1041.

[Schumacher, 2006] M. Schumacher, E. Fernandez-Buglioni, D. Hybertson, F. Buschmann, P. Sommerlad, Security Patterns: Integrating Security and Systems Engineering, John Wiley & Sons, 2006, pp. 600.


Software Engineering

[Hoffman, 2001] D. M. Hoffman, D. M. Weiss, Software Fundamentals: Collected Papers by David L. Parnas , Addison-Wesley, 2001, pp. 688.

[Glass, 2002] R. Glass, Facts and Fallacies of Software EngineeringAddison-Wesley, 2002, pp. 224.

[Sommerville, 2006] I. Sommerville, Software Engineering 8, Addison-Wesley,  2006, pp. 840. 


Software Product Line
[Weiss, 1999] D. Weiss, C. Lai, Software Product-Line Engineering: A Family Based Software Development Process, Addison-Wesley, 1999, pp. 448.

[Atkinson, 2001] C. Atkinson, J. Bayer, C. Bunse, E. Kamsties, O. Laitenberger, R. Laqua, D. Muthig, B. Paech, J. Wust, J. Zettel, Component-Based Product Line Engineering with UML, Addison-Wesley, 2002, pp. 503.

[Clements, 2001] P. Clements, L. Northrop, Software Product Lines : Practices and Patterns, Addison-Wesley, 2001, pp. 608.

[Gomaa, 2004] H. Gomaa, Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures, Addison Wesley, 2004, pp. 736.

[Pohl, 2005] K. Pohl, G. Bockle, F. Van Der Linden, Software Product Line Engineering, Springer-Verlag New York Inc, 2005, pp. 467.


Software Reengineering

[Woods, 1997] S. Woods, Constraint-Based Design Recovery for Software Reengineering: Theory and Experiments, Springer, 1997, pp. 216.


Software Reuse

[Biggerstaff, 1989] T. J. Biggerstaff, A. J. Perlis, Software Reusability, Volume I: Concepts and Models, Addison-Wesley, ACM Press, 1989. pp. 425.

[Biggerstaff, 1989] T. J. Biggerstaff, A. J. Perlis, Software Reusability, Volume II: Applications and Experience, Addison-Wesley, ACM Press, 1989.

[Tracz, 1995] W. Tracz, Confessions of a Used Program Salesman: Institutionalizing Software Reuse, Addison Wesley Longman, 1995, pp. 233 .

[Jacobson, 1997] I. Jacobson, M. Griss, P. Jonsson, Software Reuse: Architecture, Process and Organization for Business Success, Addison-Wesley, 1997, pp. 497.

[Reifer, 1997] D. J. Reifer, Practical Software Reuse, Addison-Wesley, 1997, pp. 374.

[Mili, 2001] H. Mili, A. Mili, S. Yacoub, E. Addy , Reuse-Based Software Engineering: Techniques, Organizations, and ControlsWiley-Interscience, 2001, pp. 650.

[Ezran, 2002] M. Ezran, M. Morisio, C. Tully, Practical Software Reuse, Springer, 2002, pp. 216.


Technology
[Clayberg, 2004] E. Clayberg, D. Rubel, Eclipse: Building Commercial-Quality Plug-ins, Addison-Wesley, 2004, pp. 800.
 
[Tate, 2005] B. Tate, J. Gethland, Spring: A Developer's Notebook, O'Reilly, 2005, pp. 184.

[Massol, 2005] V. Massol, T. M. O'Brien, Maven: A Developer's Notebook, O'Reilly,  2005. pp. 191.


Test/Quality
[Crnkovic, 2002] I. Crnkovic, M. Larsson, Building Reliable Component-Based Software SystemsArtech House, 2002, pp. 454.

[Gao, 2003] J. Gao, H. Tsao, Y. Wu, Testing and Quality Assurance for Component-Based Software, Artech House, 2003, pp. 466.

[Chrissis, 2003] M. Chrissis, M. Konrad, S. Shrum, CMMI : Guidelines for Process Integration and Product Improvement, Addison-Wesley, 2003, pp. 688.

[Beydeda, 2005] S. Beydeda, V. Gruhn, Testing Commercial-off-the-Shelf Components and SystemsSpringer, 2005, pp. 409.


Text Mining

[Weiss, 2004] S. Weiss, N. Indurkhya, T. Zhang, F. Damerau, Text Mining: Predictive Methods for Analyzing Unstructured Information, Springer, 2004, pp. 236.

 
 
 
Developed by: www.robsonandre.com.br
© 2004 www.rise.com.br - All other rights are reserved.