Book Chapters:
Carrière, J., O’Brien, L., and Verhoef, C., Reconstructing Software Architectures, in Bass, L., Clements, P., and Kazman, R., Software Architecture in Practice – Second Edition, Addison-Wesley, 2003.
Smith D., and O’Brien, L., Understanding the Legacy System, in Seacord, R., Lewis, G. and Plakosh, D., Modernizing Legacy Systems, Addison-Wesley, 2003.
Cahill, T., Stanley-Smith, C., O'Brien, L. and McLoughlin, F., Re-engineering, Chapter 22 in The REDO Compendium - Reverse Engineering for Software Maintenance, van Zuylen H. J. (editor), John Wiley and Sons, 1993.
Proceedings Editor:
O’Brien, L. (editor), Proceedings of the Software Product Line Conference (SPLC) 2006, IEEE Press.
O’Brien, L., Tahvildari, L. and Wilkie, G. (editors), Proceedings of Software Technology and Engineering Practice (STEP 2004), IEEE Press, 2005.
O’Brien, L., Gold, N. and Kontogiannis, K. (editors), Proceedings of Software Technology and Engineering Practice (STEP 2003), IEEE Press, 2004.
Coallier, F., Hoffnagle, G., Layzell, P., O’Brien, L., and Poo, D. (editors), Proceedings of Software Technology and Engineering Practice (STEP 2002), IEEE Press, 2003.
Refereed Publications:
Jha, M., O’Brien, L., Brebner, P., and Maheshwari, P., Identify Issues and Concerns in Software Reuse, Second International Conference on Information Processing (ICIP) 2008, August 8th – 10th, 2008, Bangalore, India.
Brebner, P., O'Brien, L. and Gray, J., Performance Modelling for Service Oriented Architectures, 30th International Conference on Software Engineering, ICSE 2008, May 10-18, Leipzig, Germany, 2008.
O'Brien, L., Brebner, P. and Gray, J., Business Transformation to SOA: Aspects of the Migration and Performance and QoS Issues, 2nd International Workshop on Systems Development in SOA Environments, SDSOA 2008, May 11, 2008 at ICSE 2008.
Brebner, P.,O'Brien, L. and Gray, J., Performance Modelling for e-Government Service Oriented Architectures (SOAs), 19th Australian Software Engineering Conference. ASWEC 2008, 25-29 March 2008, Perth, Australia.
Bergel, A., Lewerentz, C and O’Brien, L., Classboxes: Supporting Unanticipated Variation Points in the Source Code, Second Aspect-Oriented Product Line Engineering Workshop at Generative Programming and Component Engineering (GPCE) Conference, Austria Oct 1-3, 2007.
Botterweck, G, O’Brien, L. and Thiel S., Model-Driven Derivation of Product Architectures, International Conference on Automated Software Engineering Atlanta, USA November 5th – 9th, 2007.
O’Brien, L., Moreno, P. and Bass L., Quality Attributes for Service-Oriented Architectures, International Workshop on Systems Development in SOA Environments (SDSOA) 2007 at the International Conference on Software Engineering, Minneapolis, USA, May 20th – 26th, 2007.
Agerfalk, P., Fitzgerald, B., Lings, B., Lundell, B., O’Brien, L. and Thiel, S., Open Source in the Software Product Line: An Inevitable Trajectory, the 1st International Workshop on Open Source Software and Product Lines at the 10th Software Product Line Conference (SPLC 2006), Baltimore, Maryland, August 21st – 25th, 2006.
Lewis, G., Morris, E., O’Brien, L., and Smith D., Service-oriented Migration and Reuse Technique, Post-conference proceedings of Software Technology and Engineering Practice, Budapest, Hungary, September 24th – 25th, 2005 (published in 2006).
O’Brien, L., Smith D. and Lewis, G., Supporting Migration to Services using Software Architecture Reconstruction, Post-conference proceedings of Software Technology and Engineering Practice, Budapest, Hungary, September 24th – 25th, 2005 (published in 2006).
Stoermer, C., Rowe, A., O’Brien, L. and Verhoef, C., Model-Centric Software Architecture Reconstruction, Software Practice and Experience, John-Wiley & Sons, 2005.
Stoermer, C., O’Brien, L. and Verhoef, C., Architectural Views Through Collapsing Strategies, International Workshop on Program Comprehension, Bari, Italy June 24th – 26th, 2004.
Stoermer, C., O’Brien, L. and Verhoef, C., Moving Towards Quality Attribute Driven Software Architecture Reconstruction, Working Conference on Reverse Engineering, Victoria, BC, Canada, November 13th – 16th, 2003.
Smith, D. and O’Brien, L., The Need for Adoption Issues in Enterprise Integration, in Proceedings of the 3rd International Workshop on Adoption-Centric Software Engineering, May 9, 2003 (published as SEI Special Report CMU/SEI-2003-SR-004).
O’Brien, L., Hansen, F., Seacord, R., and Smith, D., Mining and Managing Software Assets, in Proceedings of Software Technology and Engineering Practice (STEP), Montreal, Canada, October 6th – 8th, 2002.
Smith, D., O’Brien, L., Barbacci, M., and Coallier, F., A Roadmap for Enterprise Integration, in Proceedings of Software Technology and Engineering Practice (STEP), Montreal, Canada, October 6th – 8th, 2002.
Kontogiannis, K., Smith, D., and O’Brien, L., On the Role of Services in Enterprise Application Integration, in Proceedings of Software Technology and Engineering Practice (STEP), Montreal, Canada, October 6th – 8th, 2002.
Tilley, S., Müller, H., O’Brien, L., and Wong, K., Report from the Second International Workshop on Adoption-Centric Software Engineering (ACSE 2002) in Proceedings of Software Technology and Engineering Practice (STEP), Montreal, Canada, October 6th – 8th, 2002.
Stoermer, C., O’Brien, L. and Verhoef, C., Practice Patterns for Architecture Reconstruction, Working Conference on Reverse Engineering, Richmond, VA, USA, October 29th – November 1st, 2002.
Smith, D., O'Brien, L. and Bergey, J., Using Options Analysis for Reengineering (OAR) for Mining Components for a Product Line, Second Software Product Line Conference, San Diego, California, August 19th – 22nd 2002.
Gallagher, K. and O'Brien, L., Analysing Programs via Decomposition Slices: Initial Data and Observation, Seventh IEEE Workshop on Empirical Studies of Software Maintenance (WESS2001), Florence, Italy, November 9th, 2001.
Stoermer, C. and O’Brien, L., MAP: Mining Architectures for Product Line Evaluations, Working IEEE/IFIP Conference on Software Architecture, Amsterdam, The Netherlands, August 28th - 31st, 2001.
Smith, D., O’Brien, L., and Bergey, J., Mining Components for a Software Architecture and a Product Line: the Options Analysis for Reengineering (OAR) Method, 23rd International Conference on Software Engineering (ICSE'01), page 728, IEEE Press, Toronto, Canada, May 2001. Invited Presentation.
Dong, J.S., Jarzabek, S. and O’Brien, L., From an Object Semantics Model to a Design of SPA, Proceedings of the Eleventh International Conference on Software Engineering and Knowledge Engineering (SEKE), Kaiserslautern, Germany, June 17th – 19th, 1999.
Lin, T. and O’Brien, L., FEPSS: A Flexible and Extensible Program Comprehension Support System, Proceedings of the Fifth Working Conference on Reverse Engineering, Hawaii, October 12th – 14th, 1998.
Woods, S., O’Brien, L., Lin, T., Gallagher, K., Quilici, A., An Architecture for Interoperable Program Understanding Tools, Proceedings of the International Workshop on Program Comprehension, Naples, Italy, June 25th – 29th, 1998.
Gallagher, K. and O'Brien, L., Analyzing Programs via Decomposition Slices: Preliminary Data, Workshop on Empirical Studies of Software Maintenance (WESS99), Oxford, England, September 3rd – 4th, 1999.
Gallagher, K. and O'Brien, L., Reducing Visualisation Complexity Using Decomposition Slices, SoftVis97 Workshop, Adelaide, Australia, December 11th – 12th, 1997.
O'Brien, L., Supporting Legacy System Transformation through Remodularization, OOPSLA96 Workshop "Transforming Legacy Systems to Object-Oriented Systems", San Jose, California, October 1996.
Technical Reports:
Muller, H., O’Brien, L., Klein, M and Wood, B., Autonomic Computing, (CMU/SEI-2006-TN-006), Software Engineering Institute, 2006.
Levinson, H., and O’Brien, L., Acquisition Evolving Technologies: Web Services Standards, (CMU/SEI-2006-TN-001), Software Engineering Institute, 2006.
Graaf, B., O’Brien, L., and Capilla, R., R2PL2005 – Proceedings of the First international Workshop on Reengineering Towards Product Lines, (CMU/SEI-2006-SR-002), Software Engineering Institute, 2006.
O’Brien, L., Merson, P. and Bass, L., Quality Attributes and Service-Oriented Architectures, (CMU/SEI-2005-TN-014), Software Engineering Institute, 2005.
Lewis, G., Morris, M., O’Brien, L., Smith, D. and Wrage, L., SMART: The Service-Oriented Migration and Reuse Technique, (CMU/SEI-2005-TN-029), Software Engineering Institute, 2005.
Nord, R., Barbacci, M., Clements, P, Kazman, R., Klein, M., O’Brien, L., Tomayko, J., Integrating the Architecture Tradeoff Method (ATAM) with the Cost Benefit Analysis Method (CBAM), (CMU/SEI-2002-TN-038), Software Engineering Institute, 2003.
Kazman, R., O’Brien, L., and Verhoef, C., Architecture Reconstruction Guidelines – Third Edition (CMU/SEI-2002-TR-034), Software Engineering Institute, 2003.
O’Brien, L., and Tamarree, V., Architecture Reconstruction of J2EE Applications: Generating Views from the Module Viewtype (CMU/SEI-2003-TN-28), Software Engineering Institute, 2003.
Bergey, J., O’Brien, L. and Smith, D., Application of Options Analysis for Reengineering (OAR) in a Lead System Integrator (LSI) Environment, (CMU/SEI-2003-TN-009), Software Engineering Institute, 2003.
O’Brien, L., and Stoermer, C., Architecture Reconstruction Case Study (CMU/SEI-2003-TN-08), Software Engineering Institute, 2003.
Kazman, R., O’Brien, L., and Verhoef, C., Architecture Reconstruction Guidelines – 2nd Edition (CMU/SEI-2002-TR-034), Software Engineering Institute, 2002.
Bergey, J., O’Brien, L. and Smith, D., An Iterative Approach to DoD Software Migration Planning, (CMU/SEI-2002-TN-027), Software Engineering Institute, 2002.
O’Brien, L. Stoermer, C and Verhoef, C., Software Architecture Reconstruction: Practice Needs and Current Approaches, (CMU/SEI-2002-TR-024), Software Engineering Institute, 2002.
Bergey, J., O’Brien, L. and Smith, D., Options Analysis for Reengineering (OAR): A Method for Mining Legacy Assets (CMU/SEI-2001-TN-013), Software Engineering Institute, 2001.
O’Brien, L. and Smith, D., MAP and OAR: Techniques for Developing Core Assets from Exiting Assets, (CMU/SEI-2002-TN-007), Software Engineering Institute, 2002.
O’Brien, L. and Smith, D., CASCON Workshop on Enterprise Integration, Software Engineering Institute, 2002. http://www.sei.cmu.edu/plp/EI_IRAD/EI-CASCON01-WorkshopReport.pdf
O’Brien, L., Experiences in Architecture Reconstruction at Nokia, (CMU/SEI-2002-TN-004), Software Engineering Institute, 2001.
Kazman, R., O’Brien, L., and Verhoef, C., Architecture Reconstruction Guidelines (CMU/SEI-2001-TR-026), Software Engineering Institute, 2001.
O’Brien, L., Architecture Reconstruction to Support a Product Line Effort: Case Study (CMU/SEI-2001-TN-015), Software Engineering Institute, 2001.
Bergey, J., O’Brien, L. and Smith, D., Options Analysis for Reengineering (OAR): A Method for Mining Legacy Assets (CMU/SEI-2001-TN-013), Software Engineering Institute, 2001.
Bergey, J., O'Brien, L. and Smith, D., DoD Software Migration Planning (CMU/SEI-2001-TN-012), Software Engineering Institute, 2001.
O’Brien, L., and Lin, T., An Overview of Program Comprehension, CSIRO Mathematical and Information Sciences, Technical Report 97/10.
O'Brien, W. M., Improving Software Quality Through Remodularisation, Ph.D. Thesis, University of Limerick 1996.
O’Brien, L. (editor), Adding Future to your Legacy Systems, Proceedings of the Division of Information Technology Workshop for Federal Government, CMIS Technical Report 96/5.
O'Brien, L., Static Analysis and Program Transformation Techniques, REDO Technical Report, 2487-TN-UL-1036, 1990.
Other Reports/White Papers:
O’Brien, L., Bass, L. and Merson, P., Quality Attributes and Service-Oriented Architectures, news@sei interactive, 2006 No. 5: http://www.sei.cmu.edu/news-at-sei/columns/the_architect/2006/05/architect-2006-05.htm
Smith, D., O’Brien, L., Kontogiannis, K., Barbacci, M., Enterprise Integration, news@sei interactive, 2004, No. 4: http://www.sei.cmu.edu/news-at-sei/columns/the_architect/2002/4q02/architect-4q02.htm
Tutorials Presented at Conferences:
O’Brien, L., Determining Life Cycle Cost and Assessing Quality-of-Service in SOA Projects, Service Oriented Architectures 2008, Midrand, South Africa, June 30th – July 2nd 2008.
O’Brien, L. and Brebner, P., Modelling and Analysis for Measuring Performance Attributes of SOAs, Service Oriented Architectures 2008, Sydney, Australia, February 18th – 21st 2008.
Smith, D., O’Brien, L., Barbacci, M. and Kontogiannis, K., Enterprise Integration – A Roadmap, International Conference on Software Maintenance (ICSM) 2002, Montreal, Quebec, Canada, October 2002.
Smith, D., O’Brien, L., and Bergey, J., Mining Selected Components: the Options Analysis for Reengineering (OAR), 23rd International Conference on Software Engineering (ICSE) 2001, page 684, IEEE Press, Toronto, Canada, May 2001.