Journal Articles

Mismatch Avoidance in Web Services Software Architectures
Gacek C. and Gamble C.
Journal of Universal Computer Science Vol. 14, Issue 8, pp 1285-1313
Graz University of Technology, Austria, 2008

Guest Editorial - Architecting Dependable Systems
de Lemos, R., Gacek, C. and Romanovsky, A. (eds.)
The Journal of Systems and Software Vol. 79, Issue 10, pp 1359-1360
Elsevier Inc., 2006 ISSN 0164-1212

Architecting Dependable Systems
de Lemos, R., Gacek, C. and Romanovsky, A. (eds.)
The Journal of Systems and Software Vol. 79, Issue 10, pp 1359-1482
Elsevier Inc., 2006 ISSN 0164-1212
Notes : Special issue of journal on Architecting Dependable Systems: contains extended versions of selected papers initially presented at ICSE 2005 WADS.

The Many Meanings of Open Source
Gacek, C. and Arief, B.
IEEE Software Vol. 21, Issue 1, pp 34-40
IEEE Computer Society, 2004

Workshop on Software Architectures for Dependable Systems
de Lemos, R., Gacek, C., and Romanovsky, A.
Software Engineering Notes Vol. 28, Issue 6, pp 28
ACM Press, 2003 ISSN 0163-5948
Notes : Workshop summary. Full report of the Workshop is available in the ACM Digital Library on the SEN site.

Issues of dependability in open source software development
Lawrie, T. and Gacek, C.
ACM SIGSOFT Software Engineering Notes Vol. 27, Issue 3, pp 34-37
ACM Press, 2002 ISSN 0163-5948

pdf

Component-Based Perspective on Software Mismatch Detection and Resolution
Egyed, A., Medvidovic, N. and Gacek, C.
IEE Proceedings - Software Vol. 147, Issue 6, pp 225-236
Institution of Electrical Engineers (IEE), 2000 ISSN 1462-5970

pdf

Books and Chapters

Architecting Dependable Systems V
de Lemos, R., Di Giandomenico, F., Gacek, C. et al. (eds.)
Lecture Notes in Computer Science , 5135
Springer-Verlag, 2008, ISBN 978-3-540-85570-5
Notes : State-of-the-Art Survey. Selected papers from WADS 2007 and ROSATEA 2007, plus invited papers.

Architecting Dependable Systems IV
de Lemos, R., Gacek, C. and Romanovsky, A. (eds.)
Lecture Notes in Computer Science, 4615
Springer-Verlag, 2007, ISBN 978-3-540-74033-9
Notes : State-of-the-Art Survey. Selected papers from WADS 2006, plus invited papers.

Structure for Dependability: Computer-Based Systems from an Interdisciplinary Perspective
Besnard, D., Gacek, C. and Jones, C.B.(eds)
Springer, 2006, ISBN 1-84628-110-5

Architectural description of dependable software systems
Gacek, C. and de Lemos, R.
In Structure for Dependability: Computer-Based Systems from an Interdisciplinary Perspective,
Besnard, D., Gacek, C. and Jones, C.B. (eds), pp 127-142
Springer, 2006, ISBN 1-84628-110-5

Architecting Dependable Systems III
de Lemos, R., Gacek, C. and Romanovsky, A. (eds)
Lecture Notes in Computer Science, 3549
Springer-Verlag, 2005, ISBN 3-540-28968-2
Notes : State-of-the-art survey. Selected papers from Twin Workshops on Architecting Dependable Systems (WADS 2004), plus invited papers.

Architecting Dependable Systems II
de Lemos, R., Gacek, C. and Romanovsky, A. (eds)
Lecture Notes in Computer Science, 3069
Springer-Verlag, 2004, ISBN 3-540-23168-4
Notes : State-of-the-Art Survey. Selected papers from WADS 2003, plus invited papers.

Architecting Dependable Systems
de Lemos, R., Gacek, C. and Romanovsky, A., (eds.)
Lecture Notes in Computer Science, 2677 Goos, G. Hartmanis, J. and van Leeuwen, J. (eds.)
Springer-Verlag, 2003, ISBN 3-540-40727-8
Notes : State-of-the-Art Survey. Selected papers from WADS 2002, plus invited papers.

Architectural Mismatch Tolerance
de Lemos, R., Gacek, C., and Romanovsky, A.
In Architecting Dependable Systems,
de Lemos, R., Gacek, C., and Romanovsky, A., (eds.), pp 175-194
State of the Art - Lecture Notes in Computer Science, 2677 Goos, G. Hartmanis, J. and van Leeuwen, J.(eds)
Springer-Verlag, 2003, ISBN 3-540-40727-8

pdf

Successful Software Product Line Development in a Small Organization
Gacek, C., Knauber, P. and Schmid, K.
In Software Product Lines: Practices and Patterns,
Clements, P. and Northrop, L. , pp 485-512
The SEI Series in Software Engineering,
Addison-Wesley, 2001, ISBN 0-201-70332-7

pdf

Conference Papers

Friends or foes? - A conceptual analysis of self-adaptation and IT change management
Gacek, C., Giese, H. and Hadar, E.
In Proceedings of the 2008 International Workshop on Software Engineering for Adaptive and Self-Managing Systems, SEAMS'08. (Co-located with the International Conference on Software Engineering, ICSE 2008, May 10-18, 2008, Leipzig, Germany)
pp 121-128
ACM, 2008

Workshop on Architecting Dependable Systems (WADS 2008)
de Lemos, R., Fabre, J.-C. and Gacek, C.
In 2008 IEEE International Conference on Dependable Systems and Networks with FTCS and DCC (DSN), June 24-27, 2008, Anchorage, Alaska
Koopman, P.J. (ed.)
pp 548 - 549
IEEE Computer Society , 2008
Notes : 38th Conference, DSN 2008.

Workshop on Architecting Dependable Systems (WADS 2007)
de Lemos, R. , Di Giandomenico, F. and Gacek, C.
In 37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN 2007, 25-28 June 2007, Edinburgh, UK
pp 805 - 806
IEEE Computer Society, 2007

Workshop on Architecting Dependable Systems (WADS)
de Lemos, R., Gacek, C. and Romanovsky, A.
In DSN 2006. 2006 International Conference on Dependable Systems and Networks, 25-28 June 2006, Philadelphia, Pennsylvania
pp 592
IEEE Computer Society, 2006

Twin Workshops on Architecting Dependable Systems (WADS 2004)
de Lemos, R., Gacek, C. and Romanovsky, A.
In 2004 International Conference on Dependable Systems and Networks (DSN 2004), Florence, Italy, June 28-July 1, 2004
pp 901
IEEE Computer Society, 2004

Twin Workshops on Architecting Dependable Systems (WADS 2004)
de Lemos, R., Gacek, C. and Romanovsky, A.
In 26th International Conference on Software Engineering (ICSE 2004)
pp 758
IEEE Computer Society Press, 2004

An Interdisciplinary Perspective of Dependability in Open Source Software
Gacek, C.
In Building the Information Society: Proc. IFIP 18th World Computer Congress, 22-27 August 2004, Toulouse, France
Jacquart, R. (ed)
pp 685-692
Kluwer Academic Publishers, 2004
Notes : This was an invited paper to the conference.

ICSE 2003 Workshop on Software Architectures for Dependable Systems
de Lemos, R., Gacek, C. and Romanovsky, A.
In 25th International Conference on Software Engineering (ICSE 2003), Portland, Oregon, USA, 3-10 May 2003
pp 781-782
IEEE Computer Society Press, 2003ISBN 0-7695-1877-X

Interdisciplinary Insights on Open Source
Gacek, C., Lawrie, T. and Arief, B.
In Open Source Software Development Workshop, Newcastle upon Tyne, U.K. , 25th-26th February, 2002
Gacek, C. and Arief, B. (eds.)
pp 68-82
DIRC, 2002
Notes : Workshop held at University of Newcastle upon Tyne. Proceedings published in the University of Newcastle upon Tyne, Computing Science , Technical Report Series, no. CS-TR-812 ,August 2003.

pdf

ICSE 2002 Workshop on Architecting Dependable Systems
de Lemos, R., Gacek, C. and Romanovsky, A.
In 24th International Conference on Software Engineering (ICSE 2002), Orlando, Florida, USA, 19-25 May 2002
pp 673-674
ACM Press and IEEE Computer Society Press, 2002

Implementing Product Line Variabilities
Anastasopoulos, M. and Gacek, C.
In SSR'01. 2001 Symposium on Software Reusability: putting software reuse in context, Toronto, Ontario, Canada, May 18-20, 2001
pp 109-117
ACM Press, 2001ISBN 0163-5948
Notes : Published as ACM SIGSOFT Software Engineering Notes Vol. 26, no. 3, 2001

pdf

Software Architectures and Open Source Software - Where can Research Leverage the Most?
Arief, L.B., Gacek, C. and Lawrie, T.
In 1st Workshop on Open Source Software Engineering: Making Sense of the Bazaar (part of the 23rd IEEE International Conference on Software Engineering (ICSE 2001)), Toronto, Canada, 15 May 2001
Feller, J., Fitzgerald, B. and van der Hoek, A. (eds.)
pp 3-5
2001

pdf

Evaluation Needs for Successful Software Product Line Engineering
Gacek, C.
In Dagstuhl Seminar No. 01161: Product Family Development, Schloss Dagstuhl, 16-20 April 2001
pp 51-56
2001

Implementation Issues in Product Line Scoping
Schmid, K. and Gacek, C.
In Software Reuse: Advances in Software Reliability. 6th International Conference, ICSR-6, Vienna, Austria, June 27-29, 2000
Frakes, W.B. (ed)
Lecture Notes in Computer Science, 1844, pp 170-189
Springer-Verlag, 2000ISBN 3-540-67696-1

pdf

PuLSE-I: Deriving Instances from a Product Line Infrastructure
Bayer, J., Gacek, C., Muthig, D. and Widen, T.
In 7th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems (ECBS 2000), 3-7 April 2000, Edinburgh, Scotland
pp 237-245
IEEE Computer Society Press, 2000ISBN 0-7695-0604-6

pdf

Creating Product Line Architectures
Bayer, J., Flege, O. and Gacek, C.
In Software Architectures for Product Families. International Workshop IW-SAPF-3, Las Palmas de Gran Canaria, Spain, March 15-17, 2000
van der Linden, F. (ed)
Lecture Notes in Computer Science, 1951, pp 210-216
Springer-Verlag, 2000ISBN 3-540-41480-0

pdf

Automatically Detecting Mismatches during Component-Based and Model-Based Development
Egyed, A. and Gacek, C.
In 14th IEEE International Conference on Automated Software Engineering (ASE '99), Cocoa Beach, FL, USA, 12-15 October 1999
pp 191-198
IEEE Computer Society Press, 1999ISBN 0-7695-0415-9

Composing Components: How Does One Detect Potential Architectural Mismatches?
Gacek, C. and Boehm, B.
In 1998 OMG-DARPA-MCC Workshop on Compositional Software Architectures, Monterey, California, USA, 6-8 January 1998
Thompson, C. (ed)
1998

Exploiting Domain Architectures in Software Reuse
Gacek, C.
In 1995 ACM SIGSOFT Symposium on Software Reusability (SSR '95), Seattle, Washington, USA, 23-30 April 1995. Co-located with the 17th International Conference on Software Engineering (ICSE 1995).
Samadzadeh, M. H. and Zand, M.K. (eds.)
ACM SIGSOFT Software Engineering Notes (Special Issue), 20, pp 229-232
ACM Press, New York, 1995ISBN 0163-5948

On the Definition of Software System Architecture
Gacek, C., Abd-Allah, A., Clark, B.K. and Boehm, B.W.
In 1st International Workshop on Architectures for Software Systems, Seattle, Washington, USA, 24-25 April 1995. Co-located with the 17th International Conference on Software Engineering (ICSE-17), Seattle, 23-30 April 1995
Garlan, D. (ed)
pp 85-95
1995

KBSE Tool for Megaprogramming
Gacek, C. and Boehm, B.W.
In IRUS Reuse-Based Software Engineering Symposium, University of California, Irvine, CA, USA, 13 September 1993
1993

Conference Proceedings

Third Workshop on Architectures for Dependable Systems (WADS), 25th May 2004. [Held as part of ] ICSE Scotland 2004: 26th International Conference on Software Engineering, May 23-28, Edinburgh ... Scotland, UK
de Lemos, R., Gacek, C. and Romanovsky, A. (eds.)
IEE, 2004
Notes : ISBN 0-86341-434-6

Software Reuse: Methods, Techniques, and Tools: Proceedings of the 7th International Conference on Software Reuse (ICSR-7), Austin, TX, USA, 15-19 April 2002
Gacek, C. (ed)
Lecture Notes in Computer Science, 2319
Springer-Verlag, 2002, ISBN 3-540-43483-6

Proceedings of the Open Source Software Development Workshop, University of Newcastle, Newcastle upon Tyne, UK, 25-26 February 2002
Gacek, C. and Arief, B. (eds.)
DIRC, 2002

Proceedings of the Product Line Architecture Workshop - The First Software Product Line Conference (SPLC1), Kaiserslautern, Germany, August 2000 (Fraunhofer IESE Technical Report 053.00/E)
Gacek, C., Jourdan, J. and Coriat, M. (eds.)
Fraunhofer Institute, 2000

Knowledge Summary: USC-CSE Focused Workshop on Software Architectures II, Center for Software Engineering, University of Southern California, Los Angeles, CA, USA, 12-14 November 1997
Boehm, B.W., Egyed, A., and Gacek, C. (eds.)
University of Southern California, 1997

Knowledge Summary: USC-CSE Focused Workshop on Software Reuse, Center for Software Engineering, University of Southern California, Los Angeles, CA, USA, 17-20 October 1994
Clark, B., Gacek, C. and Boehm, B.W. (eds.)
University of Southern California, 1994

Knowledge Summary: USC-CSE Focused Workshop on Software Architectures, Center for Software Engineering, University of Southern California, Los Angeles, CA, USA, 6-9 June 1994
Abd-Allah, A., Clark, B., Gacek, C. and Boehm, B.W. (eds.)
University of Southern California, 1994

School Technical Reports

CS-TR No 1095 AA – A Software Architecture Aware Environment for Dependable Systems
Gacek, C.
School of Computing Science, Newcastle University, Apr 2008

CS-TR No 1079 Mismatch Avoidance in Web Services Based Software Architectures
Gacek, C., Gamble, C.
School of Computing Science, Newcastle University, Mar 2008

CS-TR No 1078 Minimal Web Services Style — Architectural Style Description and Example Instantiation
Gacek, C., Gamble, C.
School of Computing Science, Newcastle University, Mar 2008

CS-TR No 1077 Friends or Foes? – A Conceptual Analysis of Self-Adaptation and IT Change Management
Gacek, C., Giese, H., Hadar, E.
School of Computing Science, Newcastle University, Feb 2008

CS-TR No 1061 Mismatch Avoidance with Web Services
Gacek, C., Gamble, C.
School of Computing Science, Newcastle University, Dec 2007

CS-TR No 867 Standards and Open Source Software: Twins, Cousins, or Just Neighbours?
Gacek, C.
School of Computing Science, Newcastle University, Nov 2004

CS-TR No 812 Proceedings of the Open Source Software Development Workshop
Gacek, C. and Arief, B.
School of Computing Science, Newcastle University, Jul 2003

CS-TR No 760 Dependability Issues in Open Source Software - DIRC Project Activity 5 Final Report
Arief, L.B., D. Bosio, C. Gacek and M. Rouncefield
School of Computing Science, Newcastle University, 2002

CS-TR No 737 The Many Meanings Of Open Source
C. Gacek, T Lawrie and L.B. Arief
School of Computing Science, Newcastle University, 2001

Other Technical Reports

Architectural description of dependable software systems
Gacek, C. and de Lemos, R.
9-05, University of Kent, Computing Laboratory, October, 2005

Successful Software Product Line Development in a Small Organization -- A Case Study
Gacek, C., Knauber, P, Schmid, K. and Clements, P
013.01/E, Fraunhofer IESE, March, 2001

pdf

Implementing Product Line Variabilities
Anastasopoulos, M. and Gacek, C.
089.00/E, Fraunhofer IESE, 2000

Proceedings of the Product Line Architecture Workshop -- The First Software Product Line Conference (SPLC1)
Gacek, C., Jourdan, J. and Coriat, M
053.00/E, Fraunhofer IESE, 2000

A Process for Product Line Architecture Creation and Evaluation -- PuLSE-DSSA version 2.0
Anastasopoulos, M., Bayer, J., Flege, O. and Gacek, C.
038.00/E, Fraunhofer IESE,  , 2000

Assessment Guidelines for Detecting Architectural Mismatches
Gacek, C.
021.00/E, Fraunhofer IESE, January, 2000

Detecting Architectural Mismatches During Systems Composition
Gacek, C.
USC-CSE-97-506, USC, 1997

Detecting Architectural Mismatches During Systems Composition -- An Extension to the AAA Model
Gacek, C.
USC-CSE-97-502, USC, 1997

Focused Workshop on Software Reuse: Issue Paper
Gacek, C., Clark, B.K. and Boehm, B.W.
Knowledge Summary of the USC-CSE Focused Workshop on Software Reuse, Center for Software Engineering, University of Southern California, October, 1994

Domain Specific Software Architecture Based Reuse - State of the Art
Gacek, C.
Knowledge Summary of the USC-CSE Focused Workshop on Software Reuse, Center for Software Engineering, University of Southern California, October, 1994

Focused Workshop on Software Architectures: Issue Paper
Gacek, C., Abd-Allah, A., Clark, B.K. and Boehm, B.W.
Knowledge Summary of the USC-CSE Focused Workshop on Software Architectures, Center for Software Engineering, University of Southern California, June, 1994

Software Architecture, the Architecting Process, and Examples of Architecting Infrastructures - State of the Art
Gacek, C.
Knowledge Summary of the USC-CSE Focused Workshop on Software Architectures, Center for Software Engineering, University of Southern California, June, 1994