|
|
|
|
| James E. Tomayko is a teaching professor at the School of Computer Science at Carnegie Mellon, and a part-time senior member of the technical staff of the Software Engineering Institute (SEI). He is the director emeritus of the Master Software Engineering Program in SCS. Previously, he was leader of the Academic Education Project at SEI. Prior to that, he founded the software engineering graduate program at Wichita State University. He has worked in industry through employee, contract, or consulting relationships with NCR, NASA, Boeing Defense and Space Group, CarnegieWorks, Xerox, the Westinghouse Energy Center, Keithley Instruments, and Mycro-Tek. He has given seminars and lectures on software fault tolerance, software development management, fly-by-wire, and software process improvement in the United States, Canada, Mexico, Argentina, Spain, Great Britain, South Africa, Germany, China, and Colombia. Tomayko’s courses on managing software development and overviews of software engineering are among the most widely distributed courses in the SEI Academic Series. Tomayko has had a parallel career in the history of technology, specializing in the history of computing in aerospace, and has written five books and several articles on spacecraft computer systems and software, concentrating primarily on NASA’s systems. Tomayko is on the editorial staff of the IEEE Annals of the History of Computing. Note: This profile was published in April 2005. James Tomayko passed away in January 2006. We are grateful for his many contributions to CR over the years. |
|
|
|
Date Reviewed |
|
|
1 - 10 of 62
reviews
|
|
|
|
|
|
|
|
Reliability assessment and sensitivity analysis of software reliability growth modeling based on software module structure Lo J., Huang C., Chen I., Kuo S., Lyu M. Journal of Systems and Software 76(1): 3-13, 2005. Type: Article
The authors consider two main types of component-based systems. One type has, architecturally, little interaction between components. Thus, its reliability is some sort of mathematical expression of the total reliability. The other typ...
|
Sep 7 2005 |
|
|
|
|
|
|
Grid result checking Germain-Renaud C., Monnier-Ragaigne D. Computing frontiers (Proceedings of the 2nd Conference on Computing Frontiers, Ischia, Italy, May 4-6, 2005) 87-96, 2005. Type: Proceedings
I’m not sure what I expected from this paper. What I got was a very mathematically mature description of verifying large data sets, the general inhabitants of grid computers. A physics case study is used, which fits well with...
|
Aug 5 2005 |
|
|
|
|
|
|
Declarative techniques for model-driven business process integration Koehler J., Hauser R., Sendall S., Wahler M. IBM Systems Journal 44(1): 47-65, 2005. Type: Article
A few years ago, you could work on software all your life and never hear the word “business.” Now, it is a part of nearly every method. In the continuing quest for IBM to have an answer for everything, these...
|
Aug 4 2005 |
|
|
|
|
|
|
CVSscan: visualization of code evolution Voinea L., Telea A., van Wijk J. Software visualization (Proceedings of the 2005 ACM Symposium on Software Visualization, St. Louis, Missouri, May 14-15, 2005) 47-56, 2005. Type: Proceedings
According to the authors, 90 percent of the cost of software is in maintenance, so they decide to make their contribution there. They use a visualization technique based on lines of pixels (for lines of code) and color (for types of ch...
|
Jul 20 2005 |
|
|
|
|
|
|
Software endgames: eliminating defects, controlling change, and the countdown to on-time delivery Galen R., Dorset House Publishing Co, Inc., New York, NY, 2004. Type: Book (9780932633620)
This is certainly a handy book to have around when working on a software project. Even though many practitioners claim to be following some agile method, they invariably come face to face with the key issues of this book: comprehensive...
|
Jun 13 2005 |
|
|
|
|
|
|
IT governance: how top performers manage IT decision rights for superior results Weill P., Ross J., Harvard Business School Press, Boston, MA, 2004. Type: Book (9781591392538)
Ross and Weill subtly oppose Carr’s infamous work [1] by showing how information technology (IT) can be a strategic resource for a firm’s success. The authors identify five areas of IT excellence: principles...
|
Mar 23 2005 |
|
|
|
|
|
|
On test suite composition and cost-effective regression testing Rothermel G., Elbaum S., Malishevsky A., Kallakuri P., Qiu X. ACM Transactions on Software Engineering and Methodology 13(3): 277-331, 2004. Type: Article
Relative beginners to the software development field should read this paper. Regression testing is still quite expensive in terms of resource use. The recent emphasis on test-driven development and agile methods makes it easier to run ...
|
Jan 12 2005 |
|
|
|
|
|
|
Feedback control of computing systems Hellerstein J., Diao Y., Parekh S., Tilbury D., John Wiley & Sons, 2004. Type: Book (9780471266372)
I eagerly awaited the arrival of this book, based on its title alone. When it came, my first search was for references to Harry Nyquist, or a reference in the short index. Nothing. I figured Nyquist’s work was so old, he knew...
|
Jan 10 2005 |
|
|
|
|
|
|
Verb class disambiguation using informative priors Lapata M., Brew C. Computational Linguistics 30(1): 45-73, 2004. Type: Article
To appreciate this dense and detailed paper, the reader will definitely need a computational linguistics background. The authors extend Levin’s work [1] on verb recognition. Some verbs are not ambiguous, but some are. They ap...
|
Oct 29 2004 |
|
|
|
|
|
|
Annotating protein function through lexical analysis Nair R., Rost B. AI Magazine 25(1): 45-56, 2004. Type: Article
Many general computer scientists think about those specializing in bioinformatics, wondering what they do with the immense amount of data in genome research. This paper is about the explosion of natural language data, and how to mine i...
|
Sep 27 2004 |
|
|
|
|
|
|
|
|
|
|
|