Steven P. Reiss
#145,229
Most Influential Person Now
Steven P. Reiss's AcademicInfluence.com Rankings
Steven P. Reisscomputer-science Degrees
Computer Science
#7229
World Rank
#7613
Historical Rank
Software Engineering
#198
World Rank
#200
Historical Rank
Database
#4293
World Rank
#4465
Historical Rank

Download Badge
Computer Science
Steven P. Reiss's Degrees
- PhD Computer Science Stanford University
- Masters Computer Science Stanford University
Similar Degrees You Can Earn
Why Is Steven P. Reiss Influential?
(Suggest an Edit or Addition)Steven P. Reiss's Published Works
Number of citations in a given year to any of this author's works
Total number of citations to an author for the works they published in a given year. This highlights publication of the most important work(s) by the author
Published Works
- Fault localization with nearest neighbor queries (2003) (750)
- Connecting tools using message passing in the Field environment (1990) (469)
- Data-swapping: A technique for disclosure control (1982) (402)
- PECAN: Program Development Systems that Support Multiple Views (1984) (347)
- Semantics-based code search (2009) (329)
- Stretching the rubber sheet: a metaphor for viewing large layouts on small screens (1993) (297)
- Encoding program executions (2001) (242)
- Practical Data-Swapping: The First Steps (1980) (174)
- Graphical program development with PECAN program development systems (1984) (171)
- Code bubbles: a working set-based interface for code understanding and maintenance (2010) (170)
- The specification of visual language syntax (1989) (158)
- Leveraging syntax-related code for automated program repair (2017) (144)
- Code bubbles: rethinking the user interface paradigm of integrated development environments (2010) (136)
- Support for maintaining object-oriented programs (1991) (133)
- Interacting with the field environment (1990) (123)
- Visualizing Java in action (2003) (111)
- Linear Programming is Log-Space Hard for P (1979) (111)
- Working in the Garden Environment for Conceptual Programming (1987) (105)
- Automated Fault Localization Using Potential Invariants (2003) (104)
- An Object Server for an Object-Oriented Database System (1986) (101)
- Automated Fault Localization Using Potential Invariants 1 (2003) (96)
- The Desert environment (1999) (92)
- Identifying test-suite-overfitted patches through test case generation (2017) (90)
- An Engine for the 3D Visualization of Program Information (1995) (67)
- Jove: java as it happens (2005) (63)
- The Field Programming Environment: A Friendly Integrated Environment for Learning and Development (1994) (60)
- Configuration management with logical structures (1996) (58)
- An overview of BLOOM (2001) (58)
- Incremental Maintenance of Software Artifacts (2005) (56)
- Debugger Canvas: Industrial experience with the code bubbles paradigm (2012) (55)
- CCEL: A Metalanguage for C++ (1992) (54)
- Simplifying data integration: the design of the Desert software development environment (1996) (53)
- Tracking source locations (2008) (50)
- Security in Databases: A Combinatorial Study (1979) (49)
- Constraining the Structure and Style of Object-Oriented Programs (1993) (48)
- An approach to incremental compilation (1984) (47)
- Think Pad: A Graphical system for Program-ming bY Demonstration (1985) (47)
- Dynamic detection and visualization of software phases (2005) (46)
- A framework for abstract 3D visualization (1993) (45)
- The Paradox of Software Visualization (2005) (42)
- Bee/Hive: A Software Visualization Back End (2001) (42)
- 3-D Visualization of Program Information (1994) (40)
- Visualizing the Java heap to detect memory problems (2009) (39)
- Visual representations of executing programs (2007) (37)
- Constraining software evolution (2002) (37)
- Generating Java trace data (2000) (37)
- Seeking the user interface (2014) (36)
- Generation of Compiler Symbol Processing Mechanisms from Specifications (1983) (33)
- Using GELO to visualize software systems (1989) (33)
- Software tools and environments (1996) (32)
- An empirical study of multiple-view software development (1992) (30)
- GARDEN Tools: Support fpr Graphical Programming (1986) (30)
- The design and implementation of a dataflow language for scriptable debugging (2007) (30)
- Non-reversible privacy transformations (1982) (30)
- Automatic code stylizing (2007) (29)
- GUIFetch: Supporting App Design and Development through GUI Search (2018) (29)
- Visualizing program execution using user abstractions (2006) (28)
- A Data Model for Object-Oriented Databases (1992) (27)
- The Complexity of Linear Programming (1980) (27)
- JIVE: visualizing Java in action demonstration description (2003) (25)
- Controlled dynamic performance analysis (2008) (25)
- A visual query language for software visualization (2002) (24)
- Almost: exploring program traces (1999) (24)
- Configuration Management in Terms of Modules (1995) (23)
- A system for multiparadigm development of software systems (1991) (22)
- Integration Mechanisms in the FIELD Environment (1988) (22)
- JIVE: Visualizing Java in Action (2003) (21)
- Software visualization in the desert environment (1998) (18)
- Conceptual Programming (1989) (17)
- A conceptual programming environment (1987) (16)
- Cacti: a front end for program visualization (1997) (16)
- Trace-Based Debugging (1993) (16)
- Working with patterns and code (2000) (16)
- An object-oriented framework for graphical programming (summary paper) (1986) (15)
- A dataflow language for scriptable debugging (2004) (14)
- Specifying what to search for (2009) (14)
- Event-based performance analysis (2003) (14)
- The Bloom Software Visualziation System (2003) (14)
- Hunter: next-generation code reuse for Java (2016) (13)
- ObServer: An Object Server for an Object-Oriented Database System (1991) (13)
- Demonstration of JIVE and JOVE: Java as it happens (2005) (13)
- The Challenge of Helping the Programmer during Debugging (2014) (13)
- Better Code Search and Reuse for Better Program Repair (2019) (12)
- FIELD Support for C++ (1993) (12)
- Efficient monitoring and display of thread state in Java (2005) (12)
- Languages for Dynamic Instrumentation (2002) (12)
- Manipulating Screen Space with StretchTools: Visualizing Large Structure on Small Screen (1992) (11)
- Visual language and the GARDEN system (1986) (11)
- A Practical Introduction to Software Design with C (1998) (11)
- The BLOOM Software Visualization System (2002) (10)
- Evolving evolution [software evolution] (2005) (10)
- A component model for internet-scale applications (2005) (10)
- Visualizing threads, transactions and tasks (2010) (10)
- Arithmetic program paths (2005) (9)
- Plugging in and into code bubbles: the code bubbles architecture (2014) (9)
- Plugging in and into Code Bubbles (2012) (9)
- Program Editing in a Software Development Environment (DRAFT) (1995) (9)
- Using computer simulation to predict the performance of multithreaded programs (2012) (9)
- Specifying and checking component usage (2005) (9)
- Dynamic detection and visualization of software phases (2005) (8)
- Elided conditionals (2004) (8)
- Automated analysis of multithreaded programs for performance modeling (2014) (8)
- Finding Unusual Code (2007) (7)
- Visualizing the Java heap (2010) (7)
- Automatic Compiler Production: The Front End (1987) (7)
- Automatic categorization and visualization of lock behavior (2013) (7)
- Code Bubbles: A practical working-set programming environment (2012) (7)
- ICSE workshop on software visualization (2001) (6)
- Revisiting ssFix for Better Program Repair (2019) (6)
- Representing programs in multiparadigm software development environments (1989) (5)
- What Is My Program Doing? Program Dynamics in Programmer's Terms (2011) (5)
- RoboMem: Giving Long Term Memory to Robots (2020) (5)
- An Object-Oriented Framework for Conceptual Programming (1987) (5)
- Checking Event-Based Specifications in Java Systems (2006) (5)
- Type-Directed Code Reuse using Integer Linear Programming (2016) (4)
- Myrrh: A Transaction-Based Model for Autonomic Recovery (2005) (4)
- Dynamic detection of event handlers (2008) (4)
- Representing Visual Programs with Object-Graphs (1989) (4)
- Towards Creating Test Cases Using Code Search (2014) (4)
- Tool demonstration: JIVE and JOVE: Java as it happens (2005) (4)
- Semantics-based code search demonstration proposal (2009) (4)
- Tool demonstration: The visualizations of code bubbles (2013) (4)
- A research demonstration of code bubbles (2010) (3)
- Program Visualization: Where We Go From Here (1992) (3)
- Visualizing the Java heap demonstration proposal (2009) (3)
- Proceedings of the 5th international symposium on Software visualization (2010) (3)
- SEEDE: Simultaneous Execution and Editing in a Development Environment (2018) (2)
- IoT End User Programming Models (2019) (2)
- Automated Recovery with Transactions (2004) (2)
- Generating Abstractions for Visualization (1992) (2)
- Parsing in a Visual Language Environment (1989) (2)
- Tool Demo: Browsing Software Repositories (2014) (2)
- Tools for Object-Oriented Redesign (1991) (2)
- Program Repair Using Code Repositories (2016) (2)
- 2008 30th International Conference on Software Engineering (icse) (2011) (2)
- A Data Model and A Query Language for Object-Oreinted Databases (1992) (2)
- CLIME: An environment for constrained evolution demonstration description (2003) (2)
- CHET: a system for checking dynamic specifications (2004) (2)
- Continuous Flow Analysis to Detect Security Problems (2019) (1)
- A Quick Repair Facility for Debugging (2022) (1)
- CLIME : An Environment for Constrained Evolution Demonstration Proposal (2003) (1)
- The Control Panel (1995) (1)
- From the Concrete to the Abstract: Visual Representations of Program Execution (2005) (1)
- Integrating S6 code search and Code Bubbles (2013) (1)
- Multiparadigm Design Environments (1992) (1)
- DYVISE: Performance analysis of production systems research demonstration (2009) (1)
- Where were my keys? - Aggregating Spatial-Temporal Instances of Objects for Efficient Retrieval over Long Periods of Time (2021) (1)
- Automatic performance prediction of multithreaded programs: a simulation approach (2018) (1)
- Programming environments today (1986) (1)
- Automated support for recovery (2004) (1)
- Support for Maintaining Object-oriented Programs Support for Maintaining Object-oriented Programs (1992) (1)
- An Object-Centered Approach to Designing Programming Environments (1993) (1)
- Creating Graphical Languages in Garden (1989) (1)
- Visualizing what people are doing on the Web (2005) (1)
- Automatic detection of internal queues and stages in message processing systems (2009) (1)
- Defining Software Visualizations Dynamically Extended Abstract (1)
- Designing Internet-Based Software (2007) (1)
- Compiler aspects of an environment for programming by demonstration (1986) (1)
- Configuration management in terms of logical structures (1996) (1)
- Inverse translation: the theory of practical automatic programming. (1977) (1)
- A Framework for a Programmer ’ s Minion EXTENDED (2017) (0)
- Building a Constraint-Based Software Environment (2002) (0)
- Proceedings, SoftVis '05 : ACM Symposium on Software Visualization : St. Louis, Missouri, May 14-15, 2005 (2005) (0)
- Pervasive Programs (2001) (0)
- Automatic performance prediction of multithreaded programs: a simulation approach (2017) (0)
- Consistent Software Evolution White Paper (2001) (0)
- TIV : A Thread Interaction Viewer (2002) (0)
- The Debugger Interface (1995) (0)
- Learning Program Component Order (2017) (0)
- Automatic Visualization of Program Tasks in Code Bubbles (2014) (0)
- Introduction to the special issue of selected articles from SOFTVIS’2010 (2013) (0)
- Dynamic Analysis of Java Locks (2011) (0)
- A Data Model for Object-oreinted Databases a Data Model for Object-oriented Databases (1992) (0)
- Report on the ICSE 2003 doctoral symposium (2003) (0)
- The Annotation Editor (1995) (0)
- 3-D Visualization of Program Information (Extended Abstract and System Demonstration) (2005) (0)
- Data Structure Display (1995) (0)
- The Class Hierarchy Browser (1995) (0)
- Configuration and Version Management (1995) (0)
- A Framework for a Programmer's Minion (2017) (0)
- The Interface to UNIX Profiling Tools (1995) (0)
- Transactional HashMaps in the Myrrh Framework (2006) (0)
- The Desert Environment Revised Paper (1999) (0)
- The Call Graph Browser (1995) (0)
- GARDEN: an object-oriented framework for conceptual programming (1987) (0)
- .0 Overview 2.0 Course Mechanics (1991) (0)
- Tool demonstration: CHET: checking specifications in Java systems (2005) (0)
- Presentation and Editing of Structured 3-D Graphics (1993) (0)
- The FIELD Policy Service (1995) (0)
- A demonstration of simultaneous execution and editing in a development environment (2017) (0)
- ASSIGNMENT 5 : Collaborative Filtering Out : 4 / 8 / 02 ; Due : 5 / 7 / 02 Programming Parallel and Distributed Systems Computer Science 178 , Spring 2002 (0)
- Visualization for Software Engineering -- Programming Environments (2021) (0)
- Assisted Specification of Code Using Search (2022) (0)
- Building Dynamic, Long-Running Systems (2016) (0)
- Writing and using program specifications (2010) (0)
- Fragments: A Mechanism for Low Cost Data Integration (1995) (0)
- Monitoring Program Execution (1995) (0)
- Automated analysis of multithreaded programs for performance modeling (2014) (0)
- Cross-Referencing in FIELD (1995) (0)
- Checking Specifications in Java Systems using Flow Analysis (1994) (0)
- Creating Test Cases Using Code Search (2016) (0)
- Integrated Programming Environments (1995) (0)
- Research Report: Cacti: A Front End for Program Visualization (1997) (0)
- CHET: a system for checking dynamic specifications extended abstract (2004) (0)
- The FIELD Integration Mechanism (1995) (0)
- Automatic programming as code search: A research agenda (2012) (0)
- The Interface for Cross-Referencing (1995) (0)
- Motherhood and apple pie: modularity in modern applications and tools to support it (2013) (0)
- The Brown Workstation Environment (1995) (0)
- The FIELD Debugger (1995) (0)
- Leveraging Bug-Related Code for Program Repair (2016) (0)
- SDT : A Programming Language for Debugging ( Working Paper ) (1989) (0)
- Field User Reference Manual (2004) (0)
This paper list is powered by the following services:
What Schools Are Affiliated With Steven P. Reiss?
Steven P. Reiss is affiliated with the following schools: