| |
|
|
 |
| |
|
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 Management, John
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 Web, Springer, 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 Engineering,
Addison-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 Controls, Wiley-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 Systems, Artech
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 Systems, Springer, 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.
|
| |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|