skip navigation

This page looks better in modern browsers. Please upgrade.

Brown Home Brown Home Brown Home Brown CS
Research Project:

Software Development Tools & Environment

Project status: Active


Research Areas

People

Steven Reiss
 

Publications

Marceau, G., Cooper, G. H., Spiro, J. P., Krishnamurthi, S., and Reiss, S. P. The Design and Implementation of a Dataflow Language for Scriptable Debugging. Automated Software Engineering Journal (2006). [ home ]

Reiss, S. P. Checking event-based specifications in Java systems. In Proceedings of the Workshop on Software Model Checking (SoftMC 2005) (Jul 2005). [ pdf ]

Reiss, S. P. Incremental maintenance of software artifacts. In Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM 2005) (Sep 2005), pp. 113-122. [ pdf ]

Reiss, S. P. Specifying and checking component usage. Proceedings of the Sixth International Workshop on Automated Debugging (AADEBUG 05), pp. 13-22. [ pdf ]

Marceau, G., Cooper, G. H., Krishnamurthi, S., and Reiss, S. P. A dataflow language for scriptable debugging. In Proceedings of the IEEE International Symposium on Automated Software Engineering (Sep 2004), pp. 218-227. [ home ]

Reiss, S. P. CHET: A system for checking dynamic specifications. In Proceedings of the 19th IEEE International Conference on Automated Software Engineering (ASE 2004) (2004), pp. 302-305. [ pdf ]

Reiss, S. P., Kennedy, C. M., Wooldridge, T., and Krishnamurthi, S. CLIME: An Environment for Constrained Evolution. Proceedings of the 25th International Conference on Software Engineering (ICSE), pp. 818-819. [ pdf ]

Pytlik, B., Renieris, M., Krishnamurthi, S., and Reiss, S. P. Automated Fault Localization Using Potential Invariants. In Proceedings of the Workshop on Automated and Algorithmic Debugging (AADEBUG 2003) (2003), pp. 273-276. [ home ]

Reiss, S. P. Event-based performance analysis. In Proceedings of the 11th IEEE International Workshop on Program Comprehension (2003), pp. 74-81. [ pdf ]

Reiss, S. P., and Renieris, M. Languages for dynamic instrumentation. In Proceedings of the International Conference on Software Engineering (ICSE) Workshop on Dynamic Analysis (WODA 2003) (2003), pp. 41-45. [ pdf ]

Renieris, M., and Reiss, S. P. Fault localization with nearest neighbor queries. In Proceedings of the 18th International Conference on Automated Software Engineering (2003), pp. 30-39. [ pdf ]

Reiss, S. P. Constraining software evolution. In Proceedings of the International Conference on Software Management (Oct 2002), pp. 162-171. [ pdf ]

Reiss, S. P., and Renieris, M. Encoding program executions. Proceedings of the International Conference on Software Engineering (ICSE 2001). [ pdf ]

Reiss, S. P. Working with patterns and code. In Proceedings of the 33rd Annual Hawaii International Conference on System Sciences (HICSS-33) (Jan 2000). [ pdf ]

Reiss, S. P. The Desert environment. ACM Transactions on Software Engineering and Methodology 8, 4 (Oct 1999), 297-342. [ pdf ]

Reiss, S. P. Dynamic management of the Desert program data store. Tech. rep., Brown University, 1997.

Reiss, S. P. Simplifying data integration: the design of the Desert software development environment. In Proceedings of the 18th International Conference on Software Engineering (Mar 1996), pp. 398-407. [ pdf ]

Lin, Y.-J., and Reiss, S. P. Configuration management in terms of modules. In Proceedings of the 5th International Workshop on Software Configuration Management (Apr 1995), pp. 17-26. [ pdf ]

Reiss, S. P. FIELD: A Friendly Integrated Environment for Learning and Development. Kluwer, 1994.

Reiss, S. P. A retrospective view of the FIELD programming environment. Tech. rep., Brown University, 1994.

Reiss, S. P. Trace-based debugging. In Proceedings of the First International Workshop on Automated and Algorithmic Debugging (AADEBUG '93) (May 1993), pp. 305-314.

Lin, Y.-J., and Reiss, S. P. An object-centered approach to designing programming environments. Tech. Rep. CS-93-38, Brown University, Sep 1993.

Meyers, S., Duby, C. K., and Reiss, S. P. Constraining the structure and style of object-oriented programs. In Proceedings of the First Workshop on Principles and Practice of Constraint Programming (Apr 1993), pp. 200-209. [ pdf ]

Duby, C. K., Meyers, S., and Reiss, S. P. CCEL: a metalanguage for C++. In Proceedings of the Second Usenix C++ Conference (Aug 1992), pp. 99-116.

Lejter, M., Meyers, S., and Reiss, S. P. Support for maintaining object-oriented programs. IEEE Trans. on Software Engineering 18, 12 (Dec 1992), 1045-1052. [ pdf ]

Meyers, S., and Reiss, S. P. An empirical study of multiple-view software development. In Proceedings of the fifth ACM Special Interest Group on Software Engineering (SIGSOFT) symposium on Software development environments (Dec 1992), Software Engineering Notes, pp. 47-57.

Reiss, S. P., and Sarkar, M. Generating program abstractions using an object-oriented database. Tech. rep., Brown University, 1992.

Reiss, S. P. Connecting tools using message passing in the FIELD environment. IEEE Software 7, 4 (Jul 1990), 57-67. [ pdf ]

Reiss, S. P., and Meyers, S. FIELD support for C++. In Proceedings of the C++ Conference (Apr 1990), pp. 293-300.

Reiss, S. P. Interacting with the FIELD environment. Software Practice and Experience 20, S1 (Jun 1990), 89-115.

Golin, E. J., and Reiss, S. P. Parsing in a visual language environment. In Proceedings of the IEEE Workshop on Visual Languages (Oct 1989).

Reiss, S. P. Integration mechanisms in the FIELD environment. Tech. rep., Brown University, Oct 1988.

Reiss, S. P. A conceptual programming environment. In Proceedings of the Ninth International Conference on Software Engineering (Mar 1987), pp. 225-235. [ pdf ]

Reiss, S. P. GARDEN: an environment for graphical programming, reference and programmers manual. Tech. rep., Brown University, Jan 1987.

Reiss, S. P. Working in the GARDEN environment for conceptual programming. IEEE Software 4, 6 (Nov 1987), 16-27.

Reiss, S. P. Visual languages and the GARDEN system. In Proceedings of the International Workshop on Visual Aids to Programming (May 1986).

Rubin, R. V., Reiss, S. P., and Golin, E. J. Compiler aspects of an environment for programming by demonstration. In Proceedings of the International Workshop on Visual Aids To Programming (May 1986).

Reiss, S. P. GARDEN tools: support for graphical programming. In Proceedings of the Workshop on Advanced Software Development Environments (Jun 1986), pp. 59-72.

Reiss, S. P., Golin, E. J., and Rubin, R. V. Prototyping visual languages with the GARDEN system. In Proceedings of the IEEE Symposium on Visual Languages (Jun 1986).

Skarra, A. H., Zdonik, S. B., and Reiss, S. P. An Object Server for an Object-Oriented Database System. In Proceedings of the Workshop on Object-Oriented Database Systems (Sep 1986), pp. 196-204. [ pdf ]

Reiss, S. P. PECAN: program development systems that support multiple views. IEEE Trans. Soft. Eng. SE-11 (Mar 1985), 276-284.

Rubin, R. V., Golin, E. J., and Reiss, S. P. ThinkPad: a graphical system for programming-by-demonstration. IEEE Software 2, 2 (Mar 1985), 73-78.

Brown, M. H., and Reiss, S. P. Toward a computer science environment for powerful personal machines. In Proceedings of the 17th Hawaii System Sciences Conference (Jan 1984).

Reiss, S. P. Graphical program development with PECAN program development systems. In Proceedings of the ACM SIGSOFT/SIGPLAN Symposium on Practical Software Development Environments (Apr 1984), pp. 30-41.

Brown, M. H., and Reiss, S. P. Debugging in the BALSA-PECAN integrated environment. Tech. rep., Brown University, 1982.


Page Owner: Webmaster Last Modified: Mon Oct 23 14:57:09 2006