Demo Data from SIGIR 2026 / reviewers in the wild / expert
Roy T. Fielding
dblp:03/4572 · also Roy Thomas Fielding
· DBLP profile ↗
7ranked-venue papers
5as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 3 first-authorComputer networks · 2 · 2 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
4 papers |
Requirements engineering and software design · 70% Empirical software engineering · 24% Software maintenance and evolution · 6% | |
| Computer networks
1 paper |
Internet architecture and protocols · 100% |
Topics — the 8 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design
software architecture |
0.3 | 2 | 2017 | Reflections on the REST architectural style and "principled design of the modern web architecture" (impact paper award) · ESEC/SIGSOFT FSE 2017 Software architecture in an open source world · ICSE 2005 |
Requirements engineering and software design › software architecture
architectural style |
0.3 | 1 | 2017 | Reflections on the REST architectural style and "principled design of the modern web architecture" (impact paper award) · ESEC/SIGSOFT FSE 2017 |
Empirical software engineering › open source software
open source software development |
0.1 | 3 | 2005 | Software architecture in an open source world · ICSE 2005 Two case studies of open source software development: Apache and Mozilla · ACM Trans. Softw. Eng. Methodol. 2002 A case study of open source software development: the Apache server · ICSE 2000 |
Empirical software engineering
mining software repositories |
0.1 | 2 | 2002 | Two case studies of open source software development: Apache and Mozilla · ACM Trans. Softw. Eng. Methodol. 2002 A case study of open source software development: the Apache server · ICSE 2000 |
Software maintenance and evolution
software ecosystems |
0.1 | 1 | 2005 | Software architecture in an open source world · ICSE 2005 |
Internet architecture and protocols
protocol design |
0.0 | 1 | 2000 | Principled design of the modern Web architecture · ICSE 2000 |
Empirical software engineering › mining software repositories › developer communication analysis
email archive analysis |
0.0 | 1 | 2000 | A case study of open source software development: the Apache server · ICSE 2000 |
Empirical software engineering › mining software repositories › developer activity analysis
code ownership |
0.0 | 1 | 2002 | Two case studies of open source software development: Apache and Mozilla · ACM Trans. Softw. Eng. Methodol. 2002 |
Methods — techniques the papers use, named apart from their topics
architectural design principles · 0.3survey · 0.1repository mining · 0.0empirical study · 0.0architectural style analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Reflections on the REST architectural style and "principled design of the modern web architecture" (impact paper award)abstractSeventeen years after its initial publication at ICSE 2000, the Representational State Transfer (REST) architectural style continues to hold significance as both a guide for understanding how the World Wide Web is designed to work and an example of how principled design, through the application of architectural styles, can impact the development and understanding of large-scale software architecture. However, REST has also become an industry buzzword: frequently abused to suit a particular argument, confused with the general notion of using HTTP, and denigrated for not being more like a programming methodology or implementation framework. Roy T. Fielding, Richard N. Taylor, Justin R. Erenkrantz, Michael Martin Gorlick, E. James Whitehead Jr., Rohit Khare, Peyman Oreizy |
ESEC/SIGSOFT FSE | 1 |
| 2005 | Software architecture in an open source worldabstractIn spite of the hype and hysteria surrounding open source software development, there is very little that can be said of open source in general. Open source projects range in scope from the miniscule, such as the thousands of non-maintained code dumps left behind at the end of class projects, dissertations, and failed commercial ventures, to the truly international, with thousands of developers collaborating, directly or indirectly, on a common platform. One characteristic that is shared by the largest and most successful open source projects, however, is a software architecture designed to promote anarchic collaboration through extensions while at the same time preserving centralized control over the interfaces.This talk features a survey of the state-of-the-practice in open source development in regards to software architecture, with particular emphasis on the modular extensibility interfaces within several of the most successful projects, including Apache httpd, Eclipse, Mozilla Firefox, Linux kernel, and the World Wide Web (which few people recognize as an open source project in itself). These projects fall under the general category of collaborative open source software development, which emphasizes community aspects of software engineering in order to compensate for the often-volunteer nature of core developers and take advantage of the scalability obtainable through Internet-based virtual organizations. Roy T. Fielding |
ICSE | 1 |
| 2002 | Principled design of the modern Web architectureabstractThe World Wide Web has succeeded in large part because its software architecture has been designed to meet the needs of an Internet-scale distributed hypermedia application. The modern Web architecture emphasizes scalability of component interactions, generality of interfaces, independent deployment of components, and intermediary components to reduce interaction latency, enforce security, and encapsulate legacy systems. In this article we introduce the Representational State Transfer (REST) architectural style, developed as an abstract model of the Web architecture and used to guide our redesign and definition of the Hypertext Transfer Protocol and Uniform Resource Identifiers. We describe the software engineering principles guiding REST and the interaction constraints chosen to retain those principles, contrasting them to the constraints of other architectural styles. We then compare the abstract model to the currently deployed Web architecture in order to elicit mismatches between the existing protocols and the applications they are intended to support. Roy T. Fielding, Richard N. Taylor |
ACM Trans. Internet Techn. | 1 |
| 2002 | Two case studies of open source software development: Apache and MozillaabstractAccording to its proponents, open source style software development has the capacity to compete successfully, and perhaps in many cases displace, traditional commercial development methods. In order to begin investigating such claims, we examine data from two major open source projects, the Apache web server and the Mozilla browser. By using email archives of source code change history and problem reports we quantify aspects of developer participation, core team size, code ownership, productivity, defect density, and problem resolution intervals for these OSS projects. We develop several hypotheses by comparing the Apache project with several commercial projects. We then test and refine several of these hypotheses, based on an analysis of Mozilla data. We conclude with thoughts about the prospects for high-performance commercial/open source process hybrids. Audris Mockus, Roy T. Fielding, James D. Herbsleb |
ACM Trans. Softw. Eng. Methodol. | 2 |
| 2000 | Principled design of the modern Web architectureabstractThe World Wide Web has succeeded in large part because its software architecture has been designed to meet the needs of an Internet-scale distributed hypermedia system. The modern Web architecture emphasizes scalability of component interactions, generality of interfaces, independent deployment of components, and intermediary components to reduce interaction latency, enforce security, and encapsulate legacy systems. In this paper, we introduce the Representational State Transfer (REST) architectural style, developed as an abstract model of the Web architecture to guide our redesign and definition of the Hypertext Transfer Protocol and Uniform Resource Identifiers. We describe the software engineering principles guiding REST and the interaction constraints chosen to retain those principles, contrasting them to the constraints of other architectural styles. We then compare the abstract model to the currently deployed Web architecture in order to elicit mismatches between the existing protocols and the applications they are intended to support. Roy T. Fielding, Richard N. Taylor |
ICSE | 1 |
| 2000 | A case study of open source software development: the Apache serverabstractAccording to its proponents, open source style software development has the capacity to compete successfully, and perhaps in many cases displace, traditional commercial development methods. In order to begin investigating such claims, we examine the development process of a major open source application, the Apache web server. By using email archives of source code change history and problem reports we quantify aspects of developer participation, core team size, code ownership, productivity, defect density, and problem resolution interval for this OSS project. This analysis reveals a unique process, which performs well on important measures. We conclude that hybrid forms of development that borrow the most effective techniques from both the OSS and commercial worlds may lead to high performance software processes. Audris Mockus, Roy T. Fielding, James D. Herbsleb |
ICSE | 2 |
| 1994 | Maintaining Distributed Hypertext Infostructures: Welcome to MOMspider's Web
Roy T. Fielding |
Comput. Networks ISDN Syst. | 1 |