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. Incremental maintenance of software artifacts. In Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM 2005) (Sept. 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 ]

Reiss, S. P. Checking event-based specifications in Java systems. In Proceedings of the Workshop on Software Model Checking (SoftMC 2005) (July 2005). [ 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 (Sept. 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.

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

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.

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 ]

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.

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.

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 (July 1990), 57-67. [ pdf ]

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

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

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. Working in the GARDEN environment for conceptual programming. IEEE Software 4, 6 (Nov. 1987), 16-27.

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.

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 (Sept. 1986), pp. 196-204. [ pdf ]

Reiss, S. P. GARDEN tools: support for graphical programming. In Proceedings of the Workshop on Advanced Software Development Environments (June 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 (June 1986).

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. 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.

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. Toward a computer science environment for powerful personal machines. In Proceedings of the 17th Hawaii System Sciences Conference (Jan. 1984).

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