VLDB 2026 Research / reviewers in the wild / expert
William M. Thomas
dblp:36/5219
· DBLP profile ↗
5ranked-venue papers
1as first author
0since 2021 · last 1997
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
2 papers |
Empirical software engineering · 67% Requirements engineering and software design · 33% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design
risk management |
0.0 | 1 | 1993 | Modeling and Managing Risk Early in Software Development · ICSE 1993 |
Empirical software engineering
software effort estimation |
0.0 | 1 | 1992 | A Pattern Recognition Approach for Software Engineering Data Analysis · IEEE Trans. Software Eng. 1992 |
Empirical software engineering › software analytics
software engineering data analysis |
0.0 | 1 | 1992 | A Pattern Recognition Approach for Software Engineering Data Analysis · IEEE Trans. Software Eng. 1992 |
Empirical software engineering
software project management |
0.0 | 1 | 1993 | Modeling and Managing Risk Early in Software Development · ICSE 1993 |
Methods — techniques the papers use, named apart from their topics
risk modeling · 0.0pattern recognition · 0.0optimized set reduction · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1997 | Response to "Handling Regression Subsets in Software Modeling" by Ronald Gulezian
Lionel C. Briand, William M. Thomas |
J. Syst. Softw. | 2 |
| 1997 | An analysis of errors in a reuse-oriented development environmentabstractComponent reuse is widely considered vital for obtaining significant improvement in development productivity. However, as an organization adopts a reuse-oriented development process, the nature of the problems in development is likely to change. In this article, we use a measurement-based approach to better understand and evaluate an evolving reuse process. More specifically, we study the effects of reuse across seven projects in narrow domain from a single development organization. An analysis of the errors that occur in new and reused components across all phases of system development provides insight into the factors influencing the reuse process. We found significant differences between errors associated with new and various types of reused components in terms of the types of errors committed. In addition, we identified differences when errors are introduced and the effect that the errors have on the development process. William M. Thomas, Alex Delis, Victor R. Basili |
J. Syst. Softw. | 1 |
| 1997 | Maintenance of COTS-intensive software systemsabstractThe software industry has made extensive use of commercial software tools such as compilers and editors in development environments of computer-based systems for several decades. However, in recent years an emerging trend is the extensive use of commercial off-the-shelf (COTS) software products as a major part of delivered software systems. It is generally recognized that this trend introduces a significant change to the development of computer-based systems. The thrust of this paper is that this trend also introduces a significant change to the software maintenance process. The paper addresses some of the issues involved in the maintenance of COTS-intensive software systems, and the reasons why the COTS factor constitutes a significant change from traditional software maintenance processes. Finally, some lessons learned are offered as suggestions for addressing the issues in the maintenance of COTS-intensive systems. © 1997 John Wiley & Sons, Ltd. Duane W. Hybertson, Anh D. Ta, William M. Thomas |
J. Softw. Maintenance Res. Pract. | 3 |
| 1993 | Modeling and Managing Risk Early in Software Development
Lionel C. Briand, William M. Thomas, Christopher J. Hetmanski |
ICSE | 2 |
| 1992 | A Pattern Recognition Approach for Software Engineering Data AnalysisabstractIn order to plan, control, and evaluate the software development process, one needs to collect and analyze data in a meaningful way. Classical techniques for such analysis are not always well suited to software engineering data. A pattern recognition approach for analyzing software engineering data, called optimized set reduction (OSR), that addresses many of the problems associated with the usual approaches is described. Methods are discussed for using the technique for prediction, risk management, and quality evaluation. Experimental results are provided to demonstrate the effectiveness of the technique for the particular application of software cost estimation.> Lionel C. Briand, Victor R. Basili, William M. Thomas |
IEEE Trans. Software Eng. | 3 |