| 1999 | ICSE | Experience with Performing Architecture Tradeoff Analysis. | Rick Kazman, Mario Barbacci, Mark Klein, S. Jeromy Carrire, Steven G. Woods |
| 1998 | ICECCS | The Architecture Tradeoff Analysis Method. | Rick Kazman, Mark H. Klein, Mario Barbacci, Thomas A. Longstaff, Howard F. Lipson, S. Jeromy Carrire |
| 1991 | RSP | Durra: an integrated approach to software specification, modeling and rapid prototyping. | Mario Barbacci, Randall W. Lichota |
| 1990 | ICDCS | Application-Level Programming. | Mario Barbacci, Dennis L. Doubleday, Charles B. Weinstock |
| 1988 | ICSE | Programming at the Processor-Memory-Switch Level. | Mario Barbacci, Charles B. Weinstock, Jeannette M. Wing |
| 1987 | ICPP | DURRA : A Task-Level Description Language. | Mario Barbacci, Jeannette M. Wing |
| 1979 | DAC | Instruction set processor specifications for simulation, evaluation, and synthesis. | Mario Barbacci |
| 1979 | DAC | The CMU design automation system: An example of automated data path design. | Alice C. Parker, Donald E. Thomas, Daniel P. Siewiorek, Mario Barbacci, Louis J. Hafer, Gary W. Leive, Jinchoon Kim |
| 1973 | ISCA | Automated Exploration of the Design Space for Register Transfer (RT) Systems. | Mario Barbacci, Daniel P. Siewiorek |