ICSE 1999
114 papers
- A Cooperative Approach to Support Software Deployment Using the Software Dock
- A Flexible Approach to Alliances of Complex Applications
- A Flexible Approach to Decentralized Software Evolution
- A Language and Environment for Architecture-Based Software Development and Evolution
- A Practical Method for Verifying Event-Driven Software
- A Specification Matching Based Approach to Reverse Engineering
- A Systematic Approach to Derive the Scope of Software Product Lines
- A Systems Engineering View of Requirements Management for Software-Intensive Systems
- Adaptable Components
- Adding more "DL" to IDL: Towards More Knowledgeable Component Inter-Operability
- Agent System Development Method Based on Agent Patterns
- Algorithm Development in the Mobile Environment
- An Architectural Style for Multiple Real-Time Data Feeds
- An Assessment and Comparison of Common Software Cost Estimation Modeling Techniques
- An Incremental Flow- and Context-Sensitive Pointer Aliasing Analysis
- An Initial Assessment of Aspect-Oriented Programming
- Analysis of a Scheduler for a CAD Framework
- Architecting for Large-Scale Systematic Component Reuse
- Architectural Framework Modeling in Telecommunication Domain
- Assessing Software Libraries by Browsing Similar Classes, Functions and Relationships
- Automatic Method Refactoring Using Weighted Dependence Graphs
- Automatic Verification of Real-Time Designs
- Avoiding Packaging Mismatch with Flexible Packaging
- Baseball Seasons and Dog Years
- Behavioral Analysis of Software Architectures Using LTSA
- CHIME: Customizable Hyperlink Insertion and Maintenance Engine for Software Engineering Environments
- Call-Mark Slicing: An Efficient and Economical Way of Reducing Slice
- Coca: An automated Debugger for C
- Configurable Software Architecture in Support of Configuration Management and Software Deployment
- Contextual Programming (Doctoral Symposium - Extended Abstract)
- Data Flow Analysis for Checking Properties of Concurrent Java Programs
- Decoupling Synchronization from Local Control for Efficient Symbolic Model Checking of Statecharts
- Defining Families - Commonality Analysis
- Designing Safe Software for Medical Devices
- Development of Object Oriented Frameworks for Spatio-Temporal Information systems
- Distributed Objects
- Dynamic Layout of Distributed Applications in FarGo
- Dynamically Discovering Likely Program Invariants to Support Program Evolution
- Engineering Distributed Objects (EDO 99) Workshop Summary
- Experience with Performing Architecture Tradeoff Analysis
- Explaining the Cost of European Space and Military Projects
- Exploiting ADLs to Specify Architectural Styles Induced by Middleware Infrastructures
- Exploiting Smalltalk Modules in a Customizable Programming Environment
- Failure and Success Factors in Reuse Programs: A Synthesis of Industrial Experiences
- FarGo: A System for Mobile Component-Based Application Development
- First Workshop on Economics-Driven Software Engineering Research
- Generalizing Perspective-Based Inspection to Handle Object-Oriented Development Artifacts
- Haemo Dialysis Software Architecture Design Experiences
- Highly Reliable Upgrading of Components
- ICSE 99 Workshop on Software Engineering over the Internet
- ICSE'99 Workshop on Web Engineering
- Identifying Objects Using Cluster and Concept Analysis
- Impact of Commercial Off-the-Shelf (COTS) Software on the Interface Between Systems and Software Engineering
- Information Survivability Control Systems
- Insight: Reverse Engineer Case Tool
- International Workshop on Component-Based Software Engineering
- International Workshop on Software Transformation Systems (STS'99)
- International Workshop on Testing Distributed Component-Based Systems
- Investigating Quality Factors in Object-Oriented Designs: An Industrial Case Study
- LIME: Linda Meets Mobility
- Leap: A "Personal Information Environment" for Software Engineers
- Lightweight Extraction of Object Models from Bytecode
- Linux as a Case Study: Its Extracted Software Architecture
- Lutess: A Specification-Driven Testing Environment for Synchronous Software
- Managing by the Numbers: A Tutorial on Quantitative Measurement and Control of software Projects
- MoHCA-Java: A Tool for C++ to Java Conversion Support
- Model-Based Testing in Practice
- Modeling and Analyzing software Architectures
- N Degrees of Separation: Multi-Dimensional Separation of Concerns
- OU LearningWorks: A Customized Programming Environment for Smalltalk Modules
- Panel: Intellectual Property Issues in Software
- Panel: Issues in Software Engineering for Survivable Systems
- Pattern-Based Reverse-Engineering of Design Components
- Patterns in Property Specifications for Finite-State Verification
- Personal Software Engineering Project Management Process
- Polymorphism Measures for Early Risk Prediction
- Practical Software Measurement
- Product-Line Architectures in Industry: A Case Study
- Project LEAP: Personal Process Improvement for the Differently Disciplined
- Prototyping Real-Time Vision Systems: An Experiment in DSL Design
- Research Summary for Dynamic Detection of Program Invariants
- Residual Test Coverage Monitoring
- Reuse Technologies and Their Niches
- Reusing Single System Requirements from Application Family Requirements
- Risk Management in Software Development: A Technology Overview and the Riskit Method
- Round-Trip Engineering with Design Patterns, UML, Java and C++
- Science and Engineering for Software Development: A Recognition of Harlan D. Mills' Legacy
- Software Architecture Classification for Estimating the Cost of COTS Integration
- Software Change and Evolution (SCE'99)
- Software Engineering Issues for Ibiquitous Computing
- Software Evolution and "light" Semantics (Extended Abstract)
- Software Interoperability: Principles and Practice
- Software Process Maturity: Is Level five Enough?
- Software Process Support over the Internet
- Specification, Analysis, and Prototyping of Mobile Systems
- Splitting the Organization and Integrating the Code: Conway's Law Revisited
- Successfully Deliver Internet Applications Using Rapid Software Techniques
- Summary: Empirical Studies of Software Development and Evolution
- Supporting Industrial Hyperwebs: Lessons in Scalability
- System-Dependence-Graph-Based Slicing of Programs with Arbitrary Interprocedural Control Flow
- The Extension of Systems Architecting to the Architecting of Organizations
- The First International Symposium on Constructing Software Engineering Tools (CoSET'99)
- The International Symposium on Software Engineering for Parallel and Distributed Systems PDSE'99
- The Internet as a Medium for Software Engineering Experiments
- The RMT (Recursive Multi-Threaded) Tool: A Computer Aided Software Engineering Tool for Monitoring and Predicting Software Development Progress
- Toward Precise Measurements Using Software Normalization
- Tutorial: A Quick Introduction to Software Reliability Modeling
- Using Off-the-Shelf Middleware to Implement Connectors in Distributed Software Architectures
- Using Subject-Oriented Programming to Overcome Common Problems in Object-Oriented Software Development/Evolution
- Using Version Control Data to Evaluate the Impact of Software Tools
- Using a Goal-Driven Approach to Generate Test Cases for GUIs
- Using the ASTRAL Model Checker to Analyze Mobile IP
- Verification and Validation of Requirements for Mission Critical Systems
- WinWin: A System for Negotiating Requirements