Steve Ornburn's recent papers

Refereed papers

“Applying software product-line architecture,”  IEEE Computer, August, 1997, pp. 49-55. With D. Dikel, D. Kane, B. Loftus, and J. Wilson. Refereed journal article, 8% acceptance rate. My co-authors have recently published an expanded discussion of these principles as Software Architec­ture: Organizational Principles and Patterns, Prentice-Hall, 2001.

“Building, modifying, and using component generators,” Proceedings of the 15th International Conference on Software Engineering, pp. 391-402, Baltimore, MD., IEEE Computer Society, 1993. With R. LeBlanc. Refereed conference paper, 15% acceptance rate.

“Resolving conflicts between expected and actual designs,” Proceedings of the Software Mainte­nance  Conference, Orlando, FL., IEEE Computer Society, 1992. With  S. Rugaber. Refereed con­ference paper, 25% acceptance rate.

“A quick tools strategy for software understanding and program maintenance,” Proceedings of the Software Maintenance Conference, Orlando, FL., IEEE Computer Society, 1992. With B. Johnson and S. Rugaber. Refereed conference paper, 25% acceptance rate.  

“Recognizing design decisions in programs,” IEEE Software, January, 1990, pp. 46-54. With S. Rugaber and R. LeBlanc. Refereed journal article, 15% acceptance rate for this  special issue on software maintenance and reverse engineering. Reprinted in Software Reengineering, R. S. Arnold, ed., IEEE Computer Society Press, 1992. Widely-referenced base paper.  

Papers in progress

“Building Business Cases for Flexible Architectures,” adapts results from real-options theory to answer the question of how much should be invested to make an architecture flexible.

“Product-line Strategies for Enterprise IT Architects,” discusses issues confronting enterprise IT archi­tects as they re-engineer legacy information systems to create a competitive advantage for the cus­tomer value proposition.

“Agile Programming for Enterprise IT Architects,” discusses the responsibilities of enterprise IT architects when supporting software development teams using Agile develop methods such as Extreme Programming and Scrum. David Kane and I will present some of this material at SD West and STC 2002.

Extended abstracts

“From enterprise to product-line architecture,” presented at the SEI Workshop on Software Architecture Representation, Pittsburgh, PA, 16-17 January 2001. Presented a paper on the role of architectural documentation in clarifying the role information systems play in a firm’s product-line platform at this small, invitation-only workshop.  The position paper is to be included as an appendix in an SEI technical report, “SEI Workshop on Software Architecture Representation,” by Bachman, Clements, Garlan, et al.

“Recovering application knowledge from imperative code,” accepted to the Workshop on Reverse ­Engineering, Orlando, FL, November, 1992. With R. LeBlanc.

“SMaRT Component Generation--through Specification Maintenance and Reusable Transfor­mations,” November, 1990. With R. LeBlanc and R. McCurley. On the basis of this abstract, we were invited by DARPA to submit a full proposal.

“Representation and Recovery of Reverse Engineering Information,” November, 1990. With R. LeBlanc and S. Rugaber. Submitted to DARPA.

“TRAM--Transformational Reuse and Maintenance,” November, 1989. With R. LeBlanc and S. Rugaber. On the basis of this abstract, we were invited by DARPA to submit a full proposal. The BAA was subsequently withdrawn due to lack of funds.

“Generic Frameworks,” Presented at the Tenth Minnowbrook Software Workshop in Minnowbrook,  NY., July, 1987. With R. LeBlanc. For the workshop report see W. Agresti and  F. McGarry’s “The Minnowbrook Workshop on Software Reuse: A Summary Report,” in Software Reuse -Emerging Technology, W. Tracz, ed., Computer Society Press, 1988.

Who is referencing my work?

        A collection of useful computer science bibliographies:

                http://liinwww.ira.uka.de/waisbib

       David Coppit's software engineering biblography

                http://www.coppit.org/soft_eng/refs.html

         The DBLP server lists my work under both "Steve" and "Stephen"

                http://www.vldb.org/dblp/db/indices/a-tree/o/Ornburn:Stephen_B=.html

                http://www.vldb.org/dblp/db/indices/a-tree/o/Ornburn:Steve.html

                http://hpsearch.uni-trier.de/hp/a-tree/o/Ornburn:Steve.html

        ResearchIndex/CiteSeer (not frames friendly, so use with caution!)

                http://citeseer.nj.nec.com/cs?q=ornburn&submit=Search+Citations&cs=1

                http://citeseer.nj.nec.com/cs?q=ornburn&submit=Search+Documents&cs=1

                http://citeseer.nj.nec.com/ornburn92reverse.html

There are a number of on-line references to my work  on line. Click here to see  references to my work in the areas of IT and software architecture indexed  by Google.  You may also find references to work by my father and grand-father, both widely respected civil engineers.