ICSE 2000
154 papers
- 3rd workshop on software engineering over the Internet
- A case study in root cause defect analysis
- A case study of open source software development: the Apache server
- A case study: demands on component-based development
- A culture-centered multilevel software process cycle model (poster)
- A formal approach for designing CORBA based applications
- A logical framework for design composition
- A replicated assessment and comparison of common software cost modeling techniques
- A software engineering approach and tool set for developing Internet applications
- A study on exception detecton and handling using aspect-oriented programming
- Achieving industrial relevance with academic excellence: lessons from the Oregon Master of Software engineering
- Action Language: a specification language for model checking reactive systems
- Advanced visual modeling (tutorial session): beyond UML
- Agent-oriented software engineering (workshop)
- Alcoa: the alloy constraint analyzer
- Algorithmic cost estimation for software evolution
- An approach to architectural analysis of product lines
- An empirical study of regression test application frequency
- An evaluation of the paired comparisons method for software sizing
- An inheritance-based technique for building simulation proofs incrementally
- An integrated cost model for software reuse
- An interactive multimedia software house simulation for postgraduate software engineers
- An overview of the ICSE 2000 workshop program
- Analyzing software architectures with Argus-I
- Applying and adjusting a software process improvement model in practice: the use of the IDEAL model in a small software enterprise
- As strong as possible mobility (poster)
- Automated refactoring to introduce design patterns
- Bandera: a source-level interface for model checking Java programs
- Bandera: extracting finite-state models from Java source code
- Beg, borrow, or steal (workshop session): using multidisciplinary approaches in empirical software engineering research
- Broad-spectrum studies of log file analysis
- Building modular object-oriented systems with reusable collaborations (tutorial session)
- COTS Workshop: continuing collaborations for successful COTS development
- Can quality graduate software engineering courses really be delivered asynchronously on-line?
- Characterization of risky projects based on project managers' evaluation
- Characterizing implicit information during peer review meetings
- Component composition (poster)
- Component design of retargetable program analysis tools that reuse intermediate representations
- Component-based software engineering and the issue of trust
- Contribution to simplifying the mobile agent programming
- Daily build and feature development in large distributed projects
- Data mining library reuse patterns using generalized association rules
- DeBOT - an approach for constructing high performance, scalable distributed object systems (poster)
- Deriving test plans from architectural descriptions
- Design, specification, and verification of interactive systems (workshop session)
- Designing and analyzing software architectures using ABASs (tutorial session)
- Designing real-time and distributed applications with the UML (tutorial session)
- Developing and deploying software engineering courseware in an adaptable curriculum framework
- Developing mobile computing applications with LIME
- Dot com versus bricks and mortar - the impact of portal technology (abstract of invited presentation)
- Dragonfly: linking conceptual and implementation architectures of multiuser interactive systems
- E-Slate: a software architectural style for end-user programming
- Effort estimation from change records of evolving software (poster)
- Empirical investigation of a novel approach to check the integrity of software engineering measuring processes (poster)
- Estimating software fault-proneness for tuning testing activities
- European experiences with software process improvement
- Exploring O-O framework usage (poster)
- Extending requirement specifications using analogy
- Fault tolerance via diversity against design faults (tutorial session): design principles and reliability assessment
- Formal verification applied to Java concurrent software
- Fraunhofer: the German model for applied research and technology transfer
- From MCC and CMM: technology transfers bright and dim
- From research to reward: challenges in technology transfer
- Galileo: a tool built from mass-market applications
- Generating statechart designs from scenarios
- Graphical animation of behavior models
- Grow fast, grow global: how the Irish software industry evolved to this business model
- High-integrity code generation for state-based formalisms
- Holmes: a system to support software product lines
- Hybrid domain representation archive (HyDRA) for requirements model synthesis across viewpoints (poster)
- Hyper/J: multi-dimensional separation of concerns for Java
- Implementing incremental code migration with XML
- Improvement of a configuration management system
- Improving design and source code modularity using AspectJ (tutorial session)
- Improving problem-oriented mailing list archives with MCS
- Improving software inspections by using reading techniques (tutorial session)
- Inference of message sequence charts
- Integrating UML diagrams for production control systems
- Intellectual property protection for software in the United States and Europe (tutorial session): the changing roles of patents and copyrights
- Introducng a software modeling concept in a medium-sized company
- Introduction to CORBA (tutorial session)
- Investigating and improving a COTS-based software development
- Is software education narrow-minded? A position paper
- Is the new economy socially sustainable? (abstract of invited presentation)
- It's engineering Jim ... but not as we know it: software engineering - solution to the software crisis, or part of the problem?
- LIGHTVIEWS - visual interactive Internet environment for learning OO software testing
- Legacy systems migration in CelLEST
- Lessons learned from teaching reflective software engineering using the Leap toolkit
- Light-weight context recovery for efficient and accurate program analyses
- Little-JIL/Juliette: a process definition language and interpreter
- Managing software artifacts on the Web with Labyrinth
- Modeling deployment and configuration of CORBA systems with UML (poster)
- Moving from ISO9000 to higher levels of the CMM (tutorial session)
- Multibook's test environment
- Multiple mass-market applications as components
- Multivariate visualization in observation-based testing
- Object model resurrection - an object oriented maintenance activity
- Object-oriented inspection in the face of delocalisation
- PPT: a COTS integration case study
- Planning realistic schedules using software architecture (tutorial session)
- Platform-independent and tool-neutral test descriptions for automated software testing
- Principled design of the modern Web architecture
- Process engineering with SpearmintTM/EPG
- Producing more reliable software: mature software engineering process vs. state-of-the-art technology?
- Product-line architectures, aspects, and reuse (tutorial session)
- Prompter - a project planning assistant
- Quickly detecting relevant program invariants
- Requirements engineering for product families
- Requirements engineering in the year 00: a research perspective
- Scalability issues in CORBA-based systems (tutorial session)
- Second ICSE Workshop on Web Engineering
- Shortages of qualified software engineering faculty and practitioners (panel session): challenges in breaking the cycle
- Simulation in software engineering training
- Software development engineer in Microsoft: a subjective view of soft skills required
- Software evolution in componentware using requirements/assurances contracts
- Software needs engineering: a position paper
- Software process improvement (tutorial session): best practices and lessons learned
- Software process improvement by object technology (ESSI PIE 27785 -- SPOT)
- Software product lines: economics, architectures, and applications (workshop)
- Software reliability (tutorial session): basic concepts and assessment methods
- Specifying and measuring quality in use (tutorial session)
- Spontaneous software: a Web-based, object computing paradigm
- Supporting diversity with component frameworks as architectural elements
- Supporting dynamic composition of components
- Supporting dynamic distributed work processes with a component and event based approach
- System development using application services over the Net (tutorial session)
- Technology transfer macro-process: a practical guide for the effective introduction of technology
- Testing levels for object-oriented software
- The 2nd International Workshop on Economics-Driven Software Engineering Research
- The FUJABA environment
- The First International Workshop on Automated Program Analysis, Testing and Verification
- The ICSE2000 doctoral workshop
- The Second International Symposium on Constructing Software Engineering Tools (CoSET2000)
- The future of software (abstract of invited presentation)
- The implication of different learning styles on the modeling of object-oriented systems (poster)
- The making of Orbix and the iPortal suite
- The use of task analysis methods in support of the development of interactive systems (poster)
- Third eye - specification-based analysis of software execution traces (poster)
- Three approximation techniques for ASTRAL symbolic model checking of infinite state real-time systems
- Towards a taxonomy of software connectors
- Towards the principled design of software engineering diagrams
- Tracking, predicting and assessing software reuse costs: an automated tool
- Twenty dirty tricks to train software engineers
- Understanding code mobility (tutorial session)
- Using application states in software testing (poster)
- Verification of time partitioning in the DEOS scheduler kernel
- Visualizing software release histories with 3DSoftVis
- WISE3: the Third International Workshop on Intelligent Software Engineering (workshop session)
- WYSIWYT testing in the spreadsheet paradigm: an empirical evaluation
- When the project absolutely must get done: marrying the organization chart with the precedence diagram
- Who needs doctors? (abstract of panel session)
- Why don't we get more (self?) respect: the positive impact of software engineering research upon practice
- Workshop on multi-dimensional separation of concerns in software engineering
- Workshop on standard exchange format (WoSEF)