ICSE 1997
122 papers
- 7th International Workshop on Software Configuration Management (SCM7), Boston, 18-19 May 1997
- A Case Study of Distributed, Asynchronous Software Inspection
- A Meta-Model for Restructuring Stakeholder Requirements
- A New Software Project Simulator Based on Generalized Stochastic Petri-net
- A Predictive Metric Based on Discriminant Statistical Analysis
- A Primer on Empirical Studies (Tutorial)
- A Realistic, Commercially Robust Process for the Development of Object-Oriented Software Systems (Tutorial)
- A Software Process Improvement Approach Tailored for Small Organizations and Small Projects (Tutorial)
- A Study on the Failure Intensity of Different Software Faults
- A Survey of Object Oriented Analysis and Design Methods (Tutorial)
- A Theory of Probabilistic Functional Testing
- ADE - An Architecture Design Environment for Component-Based Software Engineering
- Abstract Syntax from Concrete Syntax
- An Architecture for WWW-based Hypercode Environments
- An Empirical Study of Communication in Code Inspections
- An Improved Process for the Development of PLC Software (Experience Report)
- An Introduction to OMG/CORBA (Tutorial)
- An Investigation into Coupling Measures for C++
- An Object-Oriented Modeling Method for Algebraic Specifications in CafeOBJ
- An Object-Oriented Testing and Maintenance Environment
- An Overview of the State of the Art in Software Architecture
- Analyzing Partially-Implemented Real-Time Systems
- Anywhere, Anytime Code Inspections: Using the Web to Remove Inspection Bottlenecks in Large-Scale Software Development
- Applying Design of Experiments to Software Testing (Experience Report)
- Architecting Families of Software-Intensive Products
- Argo: A Design Environment for Evolving Software Architectures
- Assessing Modular Structure of Legacy Code Based on Mathematical Concept Analysis
- Assessing Software Review Meetings: A Controlled Experimental Study Using CSRS
- Automated Analysis of Requirement Specifications
- Automatic Checking of Instruction Specifications
- Automatic Monitoring of Software Requirements
- BOOTSTRAP: Four Years of Assessment Experience
- Beyond Software Engineering: Ten Imperatives for the Successful Software Developer at the End of the Decade (Abstract)
- Characterizing and Modeling the Cost of Rework in a Library of Reusable Software Components
- Choosing a Testing Method to Deliver Reliability
- Code Reviews Enhance Software Quality
- Communication Metrics for Software Development
- Comprehension and Evolution of Legacy Software (Tutorial)
- Configuring Designs for Reuse
- Constructing Multi-Formalism State-Space Analysis Tools: Using Rules to Specify Dynamic Semantics of Models
- Copyright in Shareware Software Distributed on the Internet - The Trumpet Winsock Case
- Defining Families: The Commonality Analysis (Tutorial)
- Design Patterns for Object-Oriented Software Development (Tutorial)
- Designing Distributed Applications with Mobile Code Paradigms
- Developing Graphical (Software Engineering) Tools with PROGRES
- Distributed Software Architectures (Tutorial)
- Early Specification of User-Interfaces: Toward a Formal Approach
- Effective Use of COTS (Commercial-off-the-Shelf) Software Components in Long Lived Systems (Tutorial)
- Endeavors: A Process System Infrastructure
- European and American Software Process Maturity Models and Assessments (Tutorial)
- Evaluating Software Technology (Tutorial)
- Everything you Need To Know About Collaboration and Collaboration Software
- Flow Insensitive C++ Pointers and Polymorphism Analysis and its Application to Slicing
- Formal Methods for Broadband and Multimedia Systems (Tutorial)
- Formalizing and Integrating the Dynamic Model within OMT
- Fourth International Workshop on Software Engineering Education (IWSEE 4)
- GRAIL/KAOS: An Environment for Goal-Driven Requirements Engineering
- Hooking into Object-Oriented Application Frameworks
- ICSE 97 Doctoral Consortium (Workshop Summary)
- Implementing Cleanroom Software Engineering into a Mature CMM-Based Software Organization
- Incremental Analysis of Side Effects for C Software System
- Integrating Forward and Reverse Object-Oriented Software Engineering
- Integrating Support for Temporal Media into an Architecture for Graphical User Interfaces
- Intergrating Measurement with Improvement: An Action-Oriented Approach (Experience Report)
- Introducing Formal Specification Methods in Industrial Practice
- Java Development Environments (Panel)
- Java and the Evolution of Web Software (Abstract)
- Java: A Language for Software Engineering (Tutorial)
- Lackwit: A Program Understanding Tool Based on Type Inference
- Lessons Learned with the Systems Security Engineering Capability Maturity Model
- Lessons on Converting Batch Systems to Support Interaction (Experience Report)
- Leveraging a Large Banking Organization to Object Technology
- Making Requirements Measurable (Tutorial)
- Manipulating Recovered Software Architecture Views
- Measuring Requirements Testing
- Model-Checking of Real-Time Systems: A Telecommunications Application (Experience Report)
- Nitpick: A Tool for Interactive Design Analysis
- On the Economics of Mass-Marketed Software
- Open Implementation Design Guidelines
- Package-Oriented Programming of Engineering Tools
- Panel on Collaborative Software Engineering
- Platforms for Software Execution: Databases vs. Operating Systems vs. Browsers (Panel)
- Pragmatic Software Metrics for Iterative Development (Presentation)
- Preventive Program Maintenance in Demeter/Java
- Prioritizing Software Requirements in an Industrial Setting
- Process Modelling - Where Next
- Re-estimation of Software Reliability After Maintenance
- Redesigning the Systems Development Process
- Reuse Library Interoperability and the World Wide Web
- Reuse of Off-the-Shelf Components in C2-Style Architectures
- Reverse Engineering Strategies for Software Migration (Tutorial)
- Rigi: A Visualization Environment for Reverse Engineering
- Rigorous Requirements for Real-Time Systems: Evolution and Application of the SCR Method (Tutorial)
- Simplifying the Evolution of Java Programs (Tutorial)
- Software Architecture Recovery of Embedded Software
- Software Deviation Analysis
- Software Engineering (on) the World Wide Web (Workshop)
- Software Engineering Data Analysis Techniques (Tutorial)
- Software Engineering That Matters to People (Abstract)
- Software Interoperability: Principles and Practice (Tutorial)
- Software Process Improvement: Methods and Lessons Learned (Tutorial)
- Software Processes Are Software Too, Revisited: An Invited Talk on the Most Influential Paper of ICSE 9
- Software and Business Process Technology (Tutorial)
- Software-Reliability-Engineered Testing Practice (Tutorial)
- Specification of Software Controlling a Discrete-Continuous Environment
- Specification-based Testing of Reactive Software: Tools and Experiments (Experience Report)
- TINA ACE: An Environment for Specifying, Developing and Generating TINA Services
- Tailoring OMT for an Industry Software Project
- The Criticality of Modeling Formalisms in Software Design Method Comparison: Experience Report
- The Effect of Department Size on Developer Attitudes to Prototyping
- The Experience Factory: How to Build and Run One (Tutorial)
- The Personal Software Process (PSP): A Full-Day Tutorial
- The SCR Method for Formally Specifying, Verifying, and Validating Requirements: Tool Support
- The Second ISEW Cleanroom Workshop
- The Windows 95 User Interface: Iterative Design and Problem Tracking in Action
- Total Software Process Model Evolution in EPOS (Experience Report)
- Understanding the Effects of Developer Activities on Inspection Interval
- Using Formal Methods to Reason about Architectural Standards
- Verification of Concurrent Software with FLAVERS
- Visualizing Interactions in Program Executions
- Workshop Summary: Process Modelling and Empirical Studies of Software Evolution
- Workshop on Software Engineering for Parallel and Distributed Systems