• Publications
  • Influence
Software Product-Line Engineering: A Family-Based Software Development Process
An Overview of the FAST PASTA Model. 1. Foreword. What Can Readers Expect? 2. Applications of FAST . Expand
  • 904
  • 64
A Methodology for Collecting Valid Software Engineering Data
  • V. Basili, D. Weiss
  • Computer Science
  • IEEE Transactions on Software Engineering
  • 1 November 1984
An effective data collection method for evaluating software development methodologies and for studying the software development process that uses goal-directed data collection to evaluate methodologies with respect to the claims made for them. Expand
  • 1,188
  • 56
  • PDF
Predicting risk of software changes
  • A. Mockus, D. Weiss
  • Computer Science, Engineering
  • Bell Labs Technical Journal
  • 1 June 2000
We propose a predictive model to predict the probability that a change to software will cause a failure based on the properties of the change itself. Expand
  • 310
  • 55
  • PDF
Software Product Line Engineering
We may not be able to make you love reading, but software product line engineering will lead you to love reading starting from now. Expand
  • 245
  • 24
Active design reviews: principles and practices
This paper describes an improved technique, based on the following ideas, for reviewing designs. Expand
  • 340
  • 17
  • PDF
Globalization by Chunking: A Quantitative Approach
We investigate quantitative approaches to distributing work across geographic locations to minimize communication and synchronization needs for distributed software development. Expand
  • 181
  • 15
  • PDF
Commonality and Variability in Software Engineering
The article describes how to perform domain engineering by identifying the commonalities and variabilities within a family of products. Expand
  • 434
  • 14
  • PDF
Development Process
One of the aims of the ARES project is to “help to design reliable systems with embedded software that satisfy important quality requirements, evolve gracefully and may be built in-time andExpand
  • 158
  • 13
The Modular Structure of Complex Systems
This paper discusses the organization of software that is inherently complex because of very many arbitrary details that must be precisely right for the software to be correct. Expand
  • 514
  • 10
  • PDF
Architecture reviews: practice and experience
Architecture reviews have evolved over the past decade to become a critical part of our continuing efforts to improve the state of affairs. We use them to identify project problems before they becomeExpand
  • 128
  • 9
  • PDF