ICSE 2006
188 papers
- "How do I know what I have to do?": the role of the inquiry culture in requirements communication for distributed software development projects
- 2nd international workshop on advances and applications of problem frames
- 3D visualization for concept location in source code
- 3rd international workshop on software engineering for automotive systems - SEAS 2006
- A Bayesian approach to diagram matching with application to architectural models
- A case study of a corporate open source development model
- A comparison of communication technologies to support novice team programming
- A framework for automatic generation of evolvable e-commerce workplaces using business processes
- A framework for modelling and analysis of software systems scalability
- A methodology and tool for performance analysis of distributed server systems
- A new approach for software testability analysis
- A research agenda for distributed software development
- A risk-driven method for eXtreme programming release planning
- A series of development methodologies for a variety of systems in Korea
- A software architecture-based framework for highly distributed and data intensive scientific applications
- A software process for time-constrained course projects
- A tool for analyzing and detecting malicious mobile code
- A view of 20th and 21st century software engineering
- ASADAL: a tool system for co-development of software and test environment based on product line engineering
- Addressing crosscutting deployment and configuration concerns of distributed real-time and embedded systems via aspect-oriented & model-driven software development
- Agile methods: moving towards the mainstream of the software industry
- An architectural style for high-performance asymmetrical parallel computations
- An empirical study on decision making in off-the-shelf component-based development
- An experimental comparison of four test suite reduction techniques
- An intensional approach to the specification of test cases for database applications
- Analysis of multi-agent systems based on KAOS modeling
- Analysis of the interaction between practices for introducing XP effectively
- Applying regression test selection for COTS-based applications
- Applying the Value/Petri process to ERP software development in China
- Architectural support for trust models in decentralized applications
- Aspect-oriented software development beyond programming
- Aspectual mixin layers: aspects and features in concert
- Assessing COTS integration risk using cost estimation inputs
- Assessing undergraduate experience of continuous integration and test-driven development
- Automated, contract-based user testing of commercial-off-the-shelf components
- Automatic extraction of abstract-object-state machines from unit-test executions
- Automating bug report assignment
- BSR: a statistic-based approach for establishing and refining software process performance baseline
- Backwards-compatible array bounds checking for C with very low overhead
- Case studies for software engineers
- Challenges in automotive software engineering
- Challenges in the age of ubiquitous computing: a case study of T-Engine, an open development platform for embedded systems
- Cost-effective engineering of web applications pragmatic reuse: building web application product lines
- Creative requirements: invention and its role in requirements engineering
- Critical factors in establishing and maintaining trust in software outsourcing relationships
- Debugging by asking questions about program output
- Designing an economic-driven evaluation framework for process-oriented software technologies
- Designing concurrent, distributed, and real-time applications with UML
- Detecting low usability web pages using quantitative data of users' behavior
- Developing and executing java AWT applications on limited devices with TCPTE
- Developing cost-effective model-based techniques for GUI testing
- Development of a hybrid cost estimation model in an iterative manner
- Development of software engineering: co-operative efforts from academia, government and industry
- Dimensions of software engineering course design
- Discovering faults in idiom-based exception handling
- Distributed development: an education perspective on the global studio project
- Dynamically discovering likely interface invariants
- Early aspects at ICSE: workshop in aspect-oriented requirements engineering and architecture design
- Easy language extension with meta-aspectJ
- Effective identification of source code authors using byte-level information
- Effects of defects in UML models: an experimental investigation
- Effects of software industry structure on a research framework for empirical software engineering
- Efficiency analysis of model-based review in actual software design
- Efficient exploration of service-oriented architectures using aspects
- Empirically driven SE research: state of the art and required maturity
- Engineering safety-related requirements for software-intensive systems
- Engineering the software requirements of nonprofits: a service-learning approach
- Ensemble of missing data techniques to improve software prediction accuracy
- Estimating LOC for information systems from their conceptual data models
- Estimating software component reliability by leveraging architectural models
- Estimation of project success using Bayesian classifier
- Evaluating pattern catalogs: the computer games experience
- Evaluation of mutation testing for object-oriented programs
- Experience from applying RIM to educational ERP development
- Experience in teaching a software reengineering course
- Experiences and results from initiating field defect prediction and product test prioritization efforts at ABB Inc
- Experiences of applying SPC techniques to software development processes
- Experiences with place lab: an open source toolkit for location-aware computing
- Experimental program analysis: a new paradigm for program analysis
- Experiments on quality evaluation of embedded software in Japan robot software design contest
- Feature oriented refactoring of legacy applications
- Fifth workshop on software engineering for large-scale multi-agent systems (SELMAS)
- First international workshop on global integrated model management
- Formal methods in industry: achievements, problems, future
- FormulaBuilder: a tool for graph-based modelling and generation of formulae
- Fourth international workshop on dynamic analysis (WODA 2006)
- From semantic web to expressive software specifications: a modeling languages spectrum
- Global software development for the practitioner
- GridUnit: software testing on the grid
- HDD: hierarchical Delta Debugging
- HighSpec: a tool for building and checking OZTA models
- How to integrate usability into the software development process
- Identifying "good" architectural design alternatives with multi-objective optimization strategies
- Improving test suites for efficient fault localization
- Improving the customer configuration update process by explicitly managing software knowledge
- Improving the quality of UML models in practice
- Incremental consistency checking for pervasive context
- Inculcating invariants in introductory courses
- Inferring templates from spreadsheets
- Instant consistency checking for the UML
- Instructional design and assessment strategies for teaching global software development: a framework
- Integrating static analysis and general-purpose theorem proving for termination analysis
- Interacting process classes
- Interactive transformation of java programs in eclipse
- International workshop on service oriented software engineering (IW-SOSE'06)
- JunGL: a scripting language for refactoring
- LISFS: a logical information system as a file system
- LTSA-WS: a tool for model-based verification of web service compositions and choreography
- Lessons learnt from the analysis of large-scale corporate databases
- Living assistance systems: an ambient intelligence approach
- Locating faults through automated predicate switching
- LtRules: an automated software library usage rule extraction tool
- MSR 2006: the 3rd international workshop on mining software repositories
- Maintaining mental models: a study of developer work habits
- Managing exceptions in the medical workflow systems
- Managing space for finite-state verification
- Metrics for model driven requirements development
- Mining metrics to predict component failures
- Model-based development of dynamically adaptive software
- Modeling aspect mechanisms: a top-down approach
- Modeling behavioral design patterns of concurrent objects
- Modeling of component based systems
- Modular checking for buffer overflows in the large
- MuJava: a mutation system for java
- Multi-platform user interface construction: a challenge for software engineering-in-the-small
- On the success of empirical studies in the international conference on software engineering
- Optimization of software development
- Osprey: a practical type system for validating dimensional unit correctness of C programs
- Overseas development for a major U.S. eCommerce website
- P2P file sharing analysis for a better performance
- Performing systematic literature reviews in software engineering
- Perracotta: mining temporal API rules from imperfect traces
- Portfolio management of software development projects using COCOMO II
- Practical approach to development of SPI activities in a large organization: Toshiba's SPI history since 2000
- Preventing SQL injection attacks using AMNESIA
- Procurement of enterprise resource planning systems: experiences with some Hong Kong companies
- Publishing and composition of atomicity-equivalent services for B2B collaboration
- Redesigning legacy applications for the web with UWAT+: a case study
- Reengineering standalone C++ legacy systems into the J2EE partition distributed environment
- Refactoring-aware version control
- Relational programming with CrocoPat
- Research journey towards industrial application of reuse technique
- Resolving component deployment & configuration challenges for enterprise DRE systems via frameworks & generative techniques
- Second international workshop on interdisciplinary software engineering research (WISER)
- Semantics-based reverse engineering of object-oriented data models
- So you want brooks in your classroom?
- Software architectures for dependable systems: a software engineering perspective
- Software component models
- Software engineering for adaptive and self-managing systems
- Software engineering for secure systems
- Software engineering for undergraduates
- Software engineering themes for the future
- Software evolution: analysis and visualization
- Software practices in five ASEAN countries: an exploratory study
- Static detection of leaks in polymorphic containers
- Symbolic invariant verification for systems with dynamic structural adaptation
- Symbolic model checking of declarative relational models
- Taking lessons from history
- Teaching framework for software development methods
- Testing concurrent java components
- Testing-based interactive fault localization
- The 8th international workshop on economics-driven software engineering research
- The echo approach to formal verification
- The first international workshop on automation of software test
- The problem of knowledge decoupling in software development projects
- The role of abstraction in software engineering
- The role of asynchronous discussions in increasing the effectiveness of remote synchronous requirements negotiations
- Third international summit on software engineering education (SSEE III): bridging the university/industry gap
- Tools for model-based security engineering
- Towards a distributed software architecture evaluation process: a preliminary assessment
- Traffic-aware stress testing of distributed systems based on UML models
- Tutorial: an overview of UML 2
- Tutorial: towards dynamic web services
- UML-based service robot software development: a case study
- Unanticipated reuse of large-scale software features
- Understanding requirements for computer-aided healthcare workflows: experiences and challenges
- Understanding software application interfaces via string analysis
- Using an information retrieval system to retrieve source code samples
- Using return on investment to compare agile and plan-driven practices in undergraduate group projects
- Using the balanced scorecard process to compute the value of software applications
- Variability management in software product line engineering
- Visual languages for event integration specification
- Web service orchestration with BPEL
- Who should fix this bug?
- Workshop description of 4th workshop on software quality (WOSQ)
- Workshop description of 5th intl. workshop on scenarios and state machines: models-algorithms-and tools (SCESM)
- Workshop on technology transfer in software engineering
- XML conceptual modeling with XUML