Hausi A. Müller, Mary Jean Harrold, Wilhelm Schäfer
Proceedings of the 23rd International Conference on Software Engineering
ICSE, 2001.
@proceedings{ICSE-2001, acmid = "381473", address = "Toronto, Ontario, Canada", editor = "Hausi A. Müller and Mary Jean Harrold and Wilhelm Schäfer", isbn = "0-7695-1050-7", publisher = "{IEEE Computer Society}", title = "{Proceedings of the 23rd International Conference on Software Engineering}", year = 2001, }
Contents (116 items)
- ICSE-2001-ClarkeW #approach #aspect-oriented #composition #design #reuse
- Composition Patterns: An Approach to Designing Reusable Aspects (SC, RJW), pp. 5–14.
- ICSE-2001-MakinenS #behaviour #interactive #modelling #named #uml
- MAS — An Interactive Synthesizer to Support Behavioral Modeling in UML (EM, TS), pp. 15–24.
- ICSE-2001-RiccaT #analysis #testing #web
- Analysis and Testing of Web Applications (FR, PT), pp. 25–34.
- ICSE-2001-CobleighCO #algorithm #analysis #data flow #finite #verification
- The Right Algorithm at the Right Time: Comparing Data Flow Analysis Algorithms for Finite State Verification (JMC, LAC, LJO), pp. 37–46.
- ICSE-2001-BrylowDP #static analysis
- Static Checking of Interrupt-Driven Software (DB, ND, JP), pp. 47–56.
- ICSE-2001-DillonS #analysis #graph #specification #using
- Leightweight Analysis of Operational Specifications Using Inference Graphs (LKD, KS), pp. 57–67.
- ICSE-2001-Abrahamsson #concept #development #process
- Commitment Development in Software Process Improvement: Critical Misconceptions (PA), pp. 71–80.
- ICSE-2001-HerbslebMFG #development #distance #empirical
- An Empirical Study of Global Software Development: Distance and Speed (JDH, AM, TAF, REG), pp. 81–90.
- ICSE-2001-Bosch #product line
- Software Product Lines: Organizational Alternatives (JB), pp. 91–100.
- ICSE-2001-MaleticM #comprehension #semantics #using
- Supporting Program Comprehension Using Semantic and Structural Information (JIM, AM), pp. 103–112.
- ICSE-2001-RaysideK #object-oriented #on the #programming
- On the Syllogistic Structure of Object-Oriented Programming (DR, KK), pp. 113–122.
- ICSE-2001-Egyed #approach #traceability
- A Scenario-Driven Approach to Traceability (AE), pp. 123–132.
- ICSE-2001-DunsmoreRW #object-oriented
- Systematic Object-Oriented Inspection — An Emprirical Study (AD, MR, MW), pp. 135–144.
- ICSE-2001-BifflG #estimation #fault #modelling
- Evaluating the Accuracy of Defect Estimation Models Based on Inspection Data from Two Inspection Cycles (SB, WG), pp. 145–154.
- ICSE-2001-BifflFL #development #effectiveness
- Investigating the Cost-Effectiveness of Reinspections in Software Development (SB, BGF, OL), pp. 155–164.
- ICSE-2001-StirewaltD #analysis #approach #component #formal method #tool support
- A Component-Based Approach to Building Formal Analysis Tools (KS, LKD), pp. 167–176.
- ICSE-2001-DwyerHJLPRZV #abstraction #finite #verification
- Tool-Supported Program Abstraction for Finite-State Verification (MBD, JH, RJ, SL, CSP, R, HZ, WV), pp. 177–187.
- ICSE-2001-UchitelK #behaviour #modelling
- A Workbench for Synthesising Behaviour Models from Scenarios (SU, JK), pp. 188–197.
- ICSE-2001-KrishnamurthyS #distributed #quantifier #specification #testing
- The Specification and Testing of Quantified Progress Properties in Distributed Systems (PK, PAGS), pp. 201–210.
- ICSE-2001-BertolinoIM #architecture #execution #testing
- An Explorative Journey from Architectural Tests Definition downto Code Tests Execution (AB, PI, HM), pp. 211–220.
- ICSE-2001-ReissR #encoding
- Encoding Program Executions (SPR, MR), pp. 221–230.
- ICSE-2001-TruyenVJVJ #component
- Dynamic and Selective Combination of Extensions in Component-Based Applications (ET, BV, WJ, PV, BNJ), pp. 233–242.
- ICSE-2001-WohlstadterJD #generative #source code
- Generating Wrappers for Command Line Programs: The Cal-Aggie Wrap-O-Matic Project (EW, SJ, PTD), pp. 243–252.
- ICSE-2001-LorenzV #approach #component #design
- Designing Components Versus Objects: A Transformational Approach (DHL, JMV), pp. 253–224.
- ICSE-2001-GriswoldYK #evolution
- Exploiting the Map Metaphor in a Tool for Software Evolution (WGG, JJY, YK), pp. 265–274.
- ICSE-2001-MurphyLWR #case study #source code
- Separating Features in Source Code: An Exploratory Study (GCM, AL, RJW, MPR), pp. 275–284.
- ICSE-2001-CardoneL #framework #refinement
- Comparing Frameworks and Layered Refinement (RC, CL), pp. 285–294.
- ICSE-2001-KazmanAK #architecture #cost analysis
- Quantifying the Costs and Benefits of Architectural Decisions (RK, JA, MK), pp. 297–306.
- ICSE-2001-JhaW #analysis #network
- Survivability Analysis of Network Systems (SJ, JMW), pp. 307–317.
- ICSE-2001-FeilerW #adaptation #feedback #incremental #scheduling
- Adaptive Feedback Scheduling of Incremental and Design-to-Time Tasks (PHF, JJW), pp. 318–326.
- ICSE-2001-ElbaumMR #fault #testing
- Incorporating Varying Test Costs and Fault Severities into Test Case Prioritization (SGE, AGM, GR), pp. 329–338.
- ICSE-2001-DickinsonLP #analysis #clustering #execution
- Finding Failures by Cluster Analysis of Execution Profiles (WD, DL, AP), pp. 339–348.
- ICSE-2001-ZelkowitzR #comprehension #safety
- Understanding IV & V in a Safety Critical and Complex Evolutionary Environment: The NASA Space Shuttle Program (MVZ, IR), pp. 349–357.
- ICSE-2001-HamletMW #component #reliability
- Theory of Software Reliability Based on Components (RGH, DVM, DMW), pp. 361–370.
- ICSE-2001-CabriLZ #coordination
- Engineering Mobile-Agent Applications via Context-Dependent Coordination (GC, LL, FZ), pp. 371–380.
- ICSE-2001-RomanHH #ad hoc #consistency #network
- Consistent Group Membership in Ad Hoc Networks (GCR, QH, AH), pp. 381–388.
- ICSE-2001-MenziesPH #analysis #diagrams #formal method #performance #requirements
- Fast Formal Analysis of Requirements via “Topoi Diagrams” (TM, JDP, MEH), pp. 391–400.
- ICSE-2001-OvermyerLR #analysis #concept #modelling #using
- Conceptual Modeling through Linguistic Analysis Using LIDA (SPO, BL, OR), pp. 401–410.
- ICSE-2001-EasterbrookC #consistency #framework #multi #reasoning
- A Framework for Multi-Valued Reasoning over Inconsistent Viewpoints (SME, MC), pp. 411–420.
- ICSE-2001-AntonP #evolution #functional
- Functional Paleontology: System Evolution as the User Sees It (AIA, CP), pp. 421–430.
- ICSE-2001-McUmberC #formal method #framework #uml
- A General Framework for Formalizing UML with Formal Languages (WEM, BHCC), pp. 433–442.
- ICSE-2001-CampaillaCCJV #performance #using
- Efficient Filtering in Publish-Subscribe Systems Using Binary Decision (AC, SC, EMC, SJ, HV), pp. 443–452.
- ICSE-2001-BerstelCRP #automation #design #formal method #scalability #user interface
- A Scalable Formal Method for Design and Automatic Checking of User Interfaces (JB, SCR, GR, PSP), pp. 453–462.
- ICSE-2001-HaebererM #framework #re-engineering
- Scientific Rigour, an Answer to a Pragmatic Question: A Linguistic Framework for Software Engineering (AMH, TSEM), pp. 463–472.
- ICSE-2001-Marsic #architecture
- An Architecture for Heterogeneous Groupware Applications (IM), pp. 475–484.
- ICSE-2001-SullivanS #architecture
- A Web-Oriented Architectural Aspect for the Emerging Computational Tapestry (KJS, AS), pp. 485–492.
- ICSE-2001-LoCPC #component #documentation #named #xml
- XAS: A System for Accessing Componentized, Virtual XML Documents (MLL, SKC, SP, JYC), pp. 493–502.
- ICSE-2001-HuntR #documentation #implementation #using #version control #web
- Using the Web for Document Versioning: An Implementation Report for Delta V (JJH, JR), pp. 507–513.
- ICSE-2001-TilleyH #case study #comprehension #reverse engineering #tool support #web
- Evaluating the Reverse Engineering Capabilities of Web Tools for Understanding Site Content and Structure: A Case Study (SRT, SH), pp. 514–523.
- ICSE-2001-AokiHKNNRTY #3d #case study #evolution #library #multi #object-oriented #open source
- A Case Study of the Evolution of Jun: An Object-Oriented Open-Source 3D Multimedia Library (AA, KH, KK, KN, YN, BR, AT, YY), pp. 524–533.
- ICSE-2001-MullerT #case study #programming
- Case Study: Extreme Programming in a University Environment (MMM, WFT), pp. 537–544.
- ICSE-2001-EbertPSK #development #process #validation
- Improving Validation Activities in a Global Software Development (CE, CHP, RS, HK), pp. 545–554.
- ICSE-2001-InBRD #case study #quality #requirements
- Applying WinWin to Quality Requirements: A Case Study (HI, BWB, TLR, MD), pp. 555–564.
- ICSE-2001-EmmerichEF #architecture #enterprise #integration #named
- TIGRA — An Architectural Style for Enterprise Application Integration (WE, EE, HF), pp. 567–576.
- ICSE-2001-FioravantiMN #analysis #object-oriented #re-engineering
- Reengineering Analysis of Object-Oriented Systems via Duplication (FF, GM, PN), pp. 577–586.
- ICSE-2001-BoehmP #re-engineering #student
- Educating Software Engineering Students to Manage Risk (BWB, DP), pp. 591–600.
- ICSE-2001-SitaramanLWHW #approach #component #education #evaluation #formal method #re-engineering
- A Formal Approach to Component-Based Software Engineering: Education and Evaluation (MS, TJL, BWW, EJH, LW), pp. 601–609.
- ICSE-2001-Kajko-MattssonFO #education #maintenance #maturity
- Corrective Maintenance Maturity Model (CM3): Maintainer’s Education and Training (MKM, SF, UHO), pp. 610–619.
- ICSE-2001-Shepard #performance #set #source code
- An Efficient Set of Software Degree Programs for One Domain (TS), pp. 623–632.
- ICSE-2001-TvedtTG #education #re-engineering
- The Software Factory: Combining Undergraduate Computer Science and Software Engineering Education (JDT, RT, KAG), pp. 633–642.
- ICSE-2001-ModesittBW #overview #re-engineering #source code #what
- Academic Software Engineering: What Is and What Could Be? Results of the First Annual Survey for International SE Programs (KLM, DJB, LHW), pp. 643–652.
- ICSE-2001-Sabbah #internet #re-engineering
- Software Engineering and the Internet (DS), p. 655.
- ICSE-2001-Shaw #architecture #research
- The Coming-of-Age of Software Architecture Research (MMS), pp. 656–664.
- ICSE-2001-Balzer01a #consistency #nondeterminism #revisited
- “Tolerating Inconsistency” Revisited (RB), p. 665.
- ICSE-2001-Voigt #challenge #perspective #re-engineering
- Software Engineering Challenges: A CIO’s Perspective (BV), p. 666.
- ICSE-2001-Northrop #reuse
- Reuse That Pays (LMN), p. 667.
- ICSE-2001-BalzerG #industrial #re-engineering
- Process-Centered Software Engineering Environments: Academic and Industrial Perspectives (RB, VG), pp. 671–672.
- ICSE-2001-Broy #modelling #perspective #specification
- Specification and Modeling: An Academic Perspective (MB), pp. 673–675.
- ICSE-2001-Selic #industrial #modelling #perspective #specification
- Specification and Modeling: An Industrial Perspective (BS), pp. 676–677.
- ICSE-2001-FreemanBSSDT #re-engineering
- Software Engineering Body of Knowledge (SWEBOK) (PF, DJB, HS, MS, RD, JBT), pp. 693–696.
- ICSE-2001-FranceK #uml
- UML for Software Engineers (RBF, CK), pp. 705–706.
- ICSE-2001-Fruhauf #project management
- The Intertwining Between Risk and Project Management (KF), pp. 707–708.
- ICSE-2001-Wallnau #component #concept #experience #re-engineering
- Methods of Component-Based Software Engineering: Essential Concepts and Classroom Experience (KCW), pp. 709–710.
- ICSE-2001-Zundorf #case study #development #uml
- From Use Cases to Code — Rigorous Software Development with UML (AZ), pp. 711–712.
- ICSE-2001-YounessiH #development #flexibility #named #object-oriented #process #uml
- OPEN: A Flexible OO/CBD Process for Software-Intensive Systems Development, a UML Exposition (HY, BHS), pp. 713–714.
- ICSE-2001-SelicK #architecture #uml
- Describing Software Architecture with UML (PK, BS, WK), pp. 715–716.
- ICSE-2001-Bosch01a #architecture #design #product line
- Software Product Lines and Software Architecture Design (JB), p. 717.
- ICSE-2001-ShepardK #how
- How to Do Inspections When There is No Time (TS, DK), pp. 718–719.
- ICSE-2001-BoehmGB #named #requirements
- EasyWinWin: A Groupware-Supported Nethodology for Requirements Negotiation (BWB, PG, ROB), pp. 720–721.
- ICSE-2001-Ran #architecture #concept #tutorial
- Tutorial on Fundamental Concepts for Practical Software Architecture (AR), pp. 722–723.
- ICSE-2001-White #java
- An Introduction to Java 2 Micro Edition (J2ME); Java in Small Things (JW), pp. 724–725.
- ICSE-2001-ShullRB #using
- Improving Software Inspections by Using Reading Techniques (FS, IR, VRB), pp. 726–727.
- ICSE-2001-SmithOB #analysis #architecture #component #mining #product line #re-engineering
- Mining Components for a Software Architecture and a Product Line: the Options Analysis for Reengineering (OAR) Method (DBS, LO, JB), p. 728.
- ICSE-2001-TarrO #java #multi #named
- Hyper/JTM: Multi-Dimensional Separation of Concerns for JavaTM (PLT, HO), pp. 729–730.
- ICSE-2001-White01a #architecture #design #enterprise
- Enterprise JavaBean Architecture and Design Issues (JW), pp. 731–732.
- ICSE-2001-Dong #diagrams #modelling
- State, Event, Time and Diagram in System Modeling (JSD), pp. 733–734.
- ICSE-2001-Korson #architecture #case study #java #uml
- From UML to Java, Building a 3-Tier Architecture: Case Study (TDK), pp. 735–736.
- ICSE-2001-Gomaa01a #concurrent #design #distributed #realtime #uml
- Designing Concurrent, Distributed, and Real-Time Applications with UML (HG), pp. 737–738.
- ICSE-2001-Baxter #maintenance #re-engineering #using
- Using Transformation Systems for Software Maintenance and Reengineering (IDB), pp. 739–740.
- ICSE-2001-NordPSH #analysis #architecture #design #effectiveness #uml
- Effective Software Architecture Design: From Global Analysis to UML Descriptions (RLN, DJP, DS, CH), pp. 741–742.
- ICSE-2001-AmyotM #case study #design #requirements
- Bridging the Requirements/Design Gap in Dynamic Systems with Use Case Maps (UCMs) (DA, GM), pp. 743–744.
- ICSE-2001-BachmannB #design
- Introduction to the Attribute Driven Design Method (FB, LJB), pp. 745–746.
- ICSE-2001-ButlerBCE #generative #product line
- Generative Techniques for Product Lines (GB, DSB, KC, UWE), pp. 760–761.
- ICSE-2001-HarmanJ #algorithm #metaheuristic #named #re-engineering #using
- SEMINAL: Software Engineering Using Metaheuristic INnovative Algorithms (MH, BFJ), pp. 762–763.
- ICSE-2001-CastroK #architecture #requirements
- From Software Requirements to Architectures (JC, JK), pp. 764–765.
- ICSE-2001-MascoloEF #re-engineering #xml
- XML Technologies and Software Engineering (CM, WE, AF), pp. 775–776.
- ICSE-2001-SelicKLB #architecture #uml
- Describing Software Architecture with UML (PK, BS, WK, GL, AWB), p. 777.
- ICSE-2001-Campbell #analysis #diagrams #uml #visualisation
- Visualizaiton an Interpretation of Analysis Results within the Context of Formalized UML Diagrams (LAC), pp. 785–786.
- ICSE-2001-Cangussu #modelling #process #testing
- Modeling and Controlling the Software Test Process (JWC), pp. 787–788.
- ICSE-2001-Gray #component #framework #generative #using
- Using Software Component Generators to Contstruct a Meta-Weaver Framework (JG), pp. 789–790.
- ICSE-2001-Hou #deployment #framework #object-oriented
- Supporting the Deployment of Object-Oriented Frameworks (DH), pp. 791–792.
- ICSE-2001-Kaveh #design #model checking
- Model Checking Distributd Objects Design (NK), pp. 793–794.
- ICSE-2001-Kirda #independence #web #web service
- Web Engineering Device Independent Web Services (EK), pp. 795–796.
- ICSE-2001-Mehta #evolution #legacy #re-engineering #using
- Evolving Legacy Systems Using Feature Engineering and CBSE (AM), pp. 797–798.
- ICSE-2001-Smolko #architecture #consistency #design #distributed #evaluation #mobile
- Design and Evaluation of the Mobile Agent Architecture for Distributed Consistency Management (DS), pp. 799–800.
- ICSE-2001-RedondoA #incremental #process #reuse #specification #using
- Reuse of Verificatino Efforts and Incomplete Specifications in a Formalized, Iterative and Incremental Software Process (RPDR, JJPA), pp. 801–802.
- ICSE-2001-Streitferdt #product line #traceability
- Traceability for System Families (DS), pp. 803–804.
- ICSE-2001-KoskinenPSSK #tool support #uml
- Model Processing Tools in UML (JK, JP, PS, TS, KK), pp. 819–820.
- ICSE-2001-OssherT #java #multi #named
- Hyper/JTM: Multi-Dimensional Separation of Concerns for JavaTM (HO, PLT), pp. 821–822.
- ICSE-2001-HakalaHKPVV #architecture #programming #using
- Architecture-Oriented Programming Using FRED (MH, JH, KK, JP, AV, JV), pp. 823–824.
- ICSE-2001-Michail #data mining #library #mining #named #reuse
- CodeWeb: Data Mining Library Reuse Patterns (AM), pp. 827–828.
- ICSE-2001-SucciYP #development #named #product line
- Holmes: An Intelligent System to Support Software Product Line Development (GS, JY, WP), pp. 829–830.
- ICSE-2001-ZhangS #integration #named #representation #xml
- Babel: Representing Business Rules in XML for Application Integration (HZ, ES), pp. 831–832.
- ICSE-2001-AlurAGHKKMMW #design #model checking #named
- JMOCHA: A Model Checking Tool that Exploits Design Structure (RA, LdA, RG, TAH, MK, CMK, RM, FYCM, BYW), pp. 835–836.
- ICSE-2001-KamiyaOKKI #java #maintenance #source code #tool support
- Maintenance Support Tools for JAVA Programs: CCFinder and JAAT (TK, FO, KK, SK, KI), pp. 837–838.
- ICSE-2001-HobatrM #c++ #debugging #using
- Using OCL-Queries for Debugging C++ (CH, BAM), pp. 839–840.
17 ×#architecture
16 ×#re-engineering
12 ×#analysis
12 ×#design
12 ×#named
12 ×#uml
12 ×#using
9 ×#component
8 ×#case study
8 ×#modelling
16 ×#re-engineering
12 ×#analysis
12 ×#design
12 ×#named
12 ×#uml
12 ×#using
9 ×#component
8 ×#case study
8 ×#modelling