Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Home Topics Titles Quotes Blog Featured Help
James Edward Tomayko
Carnegie Mellon University
Pittsburgh, Pennsylvania

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.


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 type is the cas...


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 the authorsR...


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 engineers have appl...


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 change). They ...


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 tests, given...


Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright © 2000-2020 ThinkLoud, Inc.
Terms of Use
| Privacy Policy