


default search action
21st ICSE 1999: Los Angeles, CA, USA
- Barry W. Boehm, David Garlan, Jeff Kramer:

Proceedings of the 1999 International Conference on Software Engineering, ICSE' 99, Los Angeles, CA, USA, May 16-22, 1999. ACM 1999, ISBN 1-58113-074-0
Architectures: Composition Techniques
- Eric M. Dashofy, Nenad Medvidovic, Richard N. Taylor:

Using Off-the-Shelf Middleware to Implement Connectors in Distributed Software Architectures. 3-12 - Elisabetta Di Nitto, David S. Rosenblum:

Exploiting ADLs to Specify Architectural Styles Induced by Middleware Infrastructures. 13-22 - David J. Kasik, Conrad E. Kimball, Jimmie L. Felt, Kenneth B. Frazier:

A Flexible Approach to Alliances of Complex Applications. 23-32
Architectures: Development Techniques
- Jean-Marc DeBaud, Klaus Schmid:

A Systematic Approach to Derive the Scope of Software Product Lines. 34-43 - Nenad Medvidovic, David S. Rosenblum, Richard N. Taylor:

A Language and Environment for Architecture-Based Software Development and Evolution. 44-53 - Rick Kazman, Mario Barbacci, Mark Klein, S. Jeromy Carrière, Steven G. Woods:

Experience with Performing Architecture Tradeoff Analysis. 54-63
Widescale Computing
- Mark Woodman, Robert Griffiths, Malcolm Macgregor, Simon Holland

, Hugh Robinson:
Exploiting Smalltalk Modules in a Customizable Programming Environment. 65-74 - Gregory D. Abowd:

Software Engineering Issues for Ibiquitous Computing. 75-84 - James D. Herbsleb

, Rebecca E. Grinter:
Splitting the Organization and Integrating the Code: Conway's Law Revisited. 85-95
Program Composition
- Robert DeLine:

Avoiding Packaging Mismatch with Flexible Packaging. 97-106 - Peri L. Tarr, Harold Ossher, William H. Harrison, Stanley M. Sutton Jr.:

N Degrees of Separation: Multi-Dimensional Separation of Concerns. 107-119 - Robert J. Walker, Elisa L. A. Baniassad, Gail C. Murphy:

An Initial Assessment of Aspect-Oriented Programming. 120-130
Model Checking
- Zhe Dang, Richard A. Kemmerer:

Using the ASTRAL Model Checker to Analyze Mobile IP. 132-142 - William Chan, Richard J. Anderson, Paul Beame, David H. Jones, David Notkin, William E. Warner:

Decoupling Synchronization from Local Control for Efficient Symbolic Model Checking of Statecharts. 142-151 - David S. Keyes, Laura K. Dillon, Moon-Jung Chung:

Analysis of a Scheduler for a CAD Framework. 152-161
Distributed Systems
- Ophir Holder, Israel Ben-Shaul, Hovav Gazit:

Dynamic Layout of Distributed Applications in FarGo. 163-173 - Richard S. Hall, Dennis Heimbigner, Alexander L. Wolf:

A Cooperative Approach to Support Software Deployment Using the Software Dock. 174-183 - Kevin J. Sullivan, John C. Knight, Xing Du, Steve Geist:

Information Survivability Control Systems. 184-192
Evolution
- Daniel Jackson, Allison Waingold:

Lightweight Extraction of Object Models from Bytecode. 194-202 - Jonathan E. Cook, Jeffrey A. Dage:

Highly Reliable Upgrading of Components. 203-212 - Michael D. Ernst, Jake Cockrell, William G. Griswold, David Notkin:

Dynamically Discovering Likely Program Invariants to Support Program Evolution. 213-224
Reverse Engineering
- Rudolf K. Keller, Reinhard Schauer, Sébastien Robitaille, Patrick Pagé:

Pattern-Based Reverse-Engineering of Design Components. 226-235 - Katsuhisa Maruyama, Kenichi Shima:

Automatic Method Refactoring Using Weighted Dependence Graphs. 236-245 - Arie van Deursen, Tobias Kuipers:

Identifying Objects Using Cluster and Concept Analysis. 246-255
Testing
- Atif M. Memon, Martha E. Pollack, Mary Lou Soffa:

Using a Goal-Driven Approach to Generate Test Cases for GUIs. 257-266 - Lydie du Bousquet, Farid Ouabdesselam, Jean-Luc Richier, Nicolas Zuanon:

Lutess: A Specification-Driven Testing Environment for Synchronous Software. 267-276 - Christina Pavlopoulou, Michal Young:

Residual Test Coverage Monitoring. 277-284 - Siddhartha R. Dalal, Ashish Jain, Nachimuthu Karunanithi, J. M. Leaton, Christopher M. Lott, Gardner C. Patton, Bruce M. Horowitz:

Model-Based Testing in Practice. 285-294
Metrics: Cost Estimation
- Daniil Yakimovich, James M. Bieman, Victor R. Basili:

Software Architecture Classification for Estimating the Cost of COTS Integration. 296-302 - Lionel C. Briand, Khaled El Emam, Isabella Wieczorek:

Explaining the Cost of European Space and Military Projects. 303-312 - Lionel C. Briand, Khaled El Emam, Dagmar Surmann, Isabella Wieczorek, Katrina Maxwell:

An Assessment and Comparison of Common Software Cost Estimation Modeling Techniques. 313-322
Metrics: Tools & Design
- David L. Atkins, Thomas Ball, Todd L. Graves, Audris Mockus

:
Using Version Control Data to Evaluate the Impact of Software Tools. 324-333 - Saïda Benlarbi, Walcélio L. Melo:

Polymorphism Measures for Early Risk Prediction. 334-344 - Lionel C. Briand, Jürgen Wüst, Stefan V. Ikonomovski, Hakim Lounis:

Investigating Quality Factors in Object-Oriented Designs: An Industrial Case Study. 345-354
Agents, Mobility & Interoperability
- Yasuyuki Tahara, Akihiko Ohsuga, Shinichi Honiden:

Agent System Development Method Based on Agent Patterns. 356-367 - Gian Pietro Picco, Amy L. Murphy, Gruia-Catalin Roman:

LIME: Linda Meets Mobility. 368-377 - Alexander Borgida, Premkumar T. Devanbu:

Adding more "DL" to IDL: Towards More Knowledgeable Component Inter-Operability. 378-387
Specification & Verification
- Gerald C. Gannod, Betty H. C. Cheng:

A Specification Matching Based Approach to Reverse Engineering. 389-398 - Gleb Naumovich, George S. Avrunin, Lori A. Clarke:

Data Flow Analysis for Checking Properties of Concurrent Java Programs. 399-410 - Matthew B. Dwyer

, George S. Avrunin, James C. Corbett:
Patterns in Property Specifications for Finite-State Verification. 411-420
Program Analysis
- Akira Nishimatsu, Minoru Jihira, Shinji Kusumoto, Katsuro Inoue:

Call-Mark Slicing: An Efficient and Economical Way of Reducing Slice. 422-431 - Saurabh Sinha, Mary Jean Harrold, Gregg Rothermel:

System-Dependence-Graph-Based Slicing of Programs with Arbitrary Interprocedural Control Flow. 432-441 - Jyh-Shiarn Yur, Barbara G. Ryder, William Landi:

An Incremental Flow- and Context-Sensitive Pointer Aliasing Analysis. 442-451
Reuse & Browsing
- Mike Mannion

, Hermann Kaindl, Joe Wheadon:
Reusing Single System Requirements from Application Family Requirements. 453-462 - Amir Michail, David Notkin:

Assessing Software Libraries by Browsing Similar Classes, Functions and Relationships. 463-472 - Premkumar T. Devanbu, Yih-Farn Chen, Emden R. Gansner, Hausi A. Müller, Johannes Martin:

CHIME: Customizable Hyperlink Insertion and Maintenance Engine for Software Engineering Environments. 473-482
Inspection, Debugging & Prototyping
- Alastair Reid, John Peterson, Gregory D. Hager, Paul Hudak:

Prototyping Real-Time Vision Systems: An Experiment in DSL Design. 484-493 - Oliver Laitenberger, Colin Atkinson

:
Generalizing Perspective-Based Inspection to Handle Object-Oriented Development Artifacts. 494-503 - Mireille Ducassé:

Coca: An automated Debugger for C. 504-513
Case Studies
- PerOlof Bengtsson, Jan Bosch:

Haemo Dialysis Software Architecture Design Experiences. 516-525 - Giulio Fregonese, Alessandro Zorer, Giovanni Cortese:

Architectural Framework Modeling in Telecommunication Domain. 526-534 - David R. Barstow:

Baseball Seasons and Dog Years. 535-542
Case Studies
- Jan Bosch:

Product-Line Architectures in Industry: A Case Study. 544-554 - Ivan T. Bowman, Richard C. Holt, Neil V. Brewster:

Linux as a Case Study: Its Extracted Software Architecture. 555-563 - Neil Roodyn, Wolfgang Emmerich:

An Architectural Style for Multiple Real-Time Data Feeds. 564-572 - Kenneth M. Anderson:

Supporting Industrial Hyperwebs: Lessons in Scalability. 573-582
Best Paper
- Dewayne E. Perry:

Software Evolution and "light" Semantics (Extended Abstract). 587-590
Panels
- Nancy R. Mead:

Panel: Issues in Software Engineering for Survivable Systems. 592-593 - David Notkin, Gregory J. Kirsch, Yannis Skulikaris:

Panel: Intellectual Property Issues in Software. 594-595
State of the Art Report
- Gerard J. Holzmann, Margaret H. Smith:

A Practical Method for Verifying Event-Driven Software. 597-607
Invited Industry Presentations
- Roger G. Fordham:

Software Process Maturity: Is Level five Enough? 611 - Ted J. Biggerstaff:

Reuse Technologies and Their Niches. 613-614 - Martin L. Griss

:
Architecting for Large-Scale Systematic Component Reuse. 615-616 - David M. MacKenzie:

Designing Safe Software for Medical Devices. 618 - Peter Hantos:

A Systems Engineering View of Requirements Management for Software-Intensive Systems. 620-621 - Eberhardt Rechtin:

The Extension of Systems Architecting to the Architecting of Organizations. 622 - Charles Leinbach:

Successfully Deliver Internet Applications Using Rapid Software Techniques. 624-625 - Dorothy McKinney:

Impact of Commercial Off-the-Shelf (COTS) Software on the Interface Between Systems and Software Engineering. 627-628
Formal Research Demonstrations
- Norman Rajala, Djenana Campara, Nikolai Mansurov:

Insight: Reverse Engineer Case Tool. 630-633 - Jeff Magee:

Behavioral Analysis of Software Architectures Using LTSA. 634-637 - Mark Woodman, Robert Griffiths, Malcolm Macgregor, Simon Holland:

OU LearningWorks: A Customized Programming Environment for Smalltalk Modules. 638-641 - Frank Maurer, Giancarlo Succi

, Harald Holz, Boris Kötting, Sigrid Goldmann, Barbara Dellen:
Software Process Support over the Internet. 642-645 - Ellis Horowitz, Joo H. Lee, June Sup Lee:

WinWin: A System for Negotiating Requirements. 646-649 - Scott Malabarba, Premkumar T. Devanbu, Aaron Stearns:

MoHCA-Java: A Tool for C++ to Java Conversion Support. 650-653 - Philip M. Johnson:

Leap: A "Personal Information Environment" for Software Engineers. 654-657 - Israel Ben-Shaul, Hovav Gazit, Yoad Gidron, Ophir Holder, Boris Lavva:

FarGo: A System for Mobile Component-Based Application Development. 658-659 - Arturo I. Concepcion, Sunny Lin, Scott J. Simon:

The RMT (Recursive Multi-Threaded) Tool: A Computer Aided Software Engineering Tool for Monitoring and Predicting Software Development Progress. 660-663
Tutorials
- Wolfgang Emmerich, Neil Roodyn:

Distributed Objects. 665-666 - Joyce Statz:

Practical Software Measurement. 667-668 - A. Winsor Brown:

Personal Software Engineering Project Management Process. 669-670 - Mark A. Ardis, David A. Cuka:

Defining Families - Commonality Analysis. 671-672 - Steve M. Easterbrook

:
Verification and Validation of Requirements for Mission Critical Systems. 673-674 - Jack C. Wileden, Alan Kaplan:

Software Interoperability: Principles and Practice. 675-676 - Richard E. Fairley:

Managing by the Numbers: A Tutorial on Quantitative Measurement and Control of software Projects. 677-678 - Jyrki Kontio:

Risk Management in Software Development: A Technology Overview and the Riskit Method. 679-680 - Michel Ezran, Maurizio Morisio, Colin Tully:

Failure and Success Factors in Reuse Programs: A Synthesis of Industrial Experiences. 681-682 - Wilhelm Schäfer, Albert Zündorf:

Round-Trip Engineering with Design Patterns, UML, Java and C++. 683-684 - Grady H. Campbell Jr.:

Adaptable Components. 685-686 - Harold Ossher, Peri L. Tarr:

Using Subject-Oriented Programming to Overcome Common Problems in Object-Oriented Software Development/Evolution. 687-688 - Jarrett Rosenberg:

Tutorial: A Quick Introduction to Software Reliability Modeling. 689 - Robert T. Monroe:

Modeling and Analyzing software Architectures. 690-691
Workshops
- San Murugesan, Yogesh Deshpande:

ICSE'99 Workshop on Web Engineering. 693-694 - Václav Rajlich:

Software Change and Evolution (SCE'99). 695 - Frank Maurer:

ICSE 99 Workshop on Software Engineering over the Internet. 696-697 - Andreas Ulrich, Peter Zimmerer:

International Workshop on Testing Distributed Component-Based Systems. 698 - Kevin J. Sullivan, David Notkin, Alfonso Fuggetta, John M. Favaro

:
First Workshop on Economics-Driven Software Engineering Research. 699-700 - Marcelo Sant'Anna, Julio César Sampaio do Prado Leite, Ira D. Baxter, David S. Wile, Ted J. Biggerstaff, Don S. Batory, Premkumar T. Devanbu, Elizabeth Burd:

International Workshop on Software Transformation Systems (STS'99). 701-702 - Peter R. Croll, Hesham El-Rewini:

The International Symposium on Software Engineering for Parallel and Distributed Systems PDSE'99. 703-704 - Wolfgang Emmerich, Volker Gruhn:

Engineering Distributed Objects (EDO 99) Workshop Summary. 705-706 - Jonathan Gray, Louise Scott, Anna Liu, Jennifer Harvey:

The First International Symposium on Constructing Software Engineering Tools (CoSET'99). 707-708 - Rachel Harrison:

Summary: Empirical Studies of Software Development and Evolution. 709 - Victor R. Basili, Tom DeMarco, Ali Mili:

Science and Engineering for Software Development: A Recognition of Harlan D. Mills' Legacy. 710-711 - Alan W. Brown, Kurt C. Wallnau:

International Workshop on Component-Based Software Engineering. 714 - Víctor A. Braberman:

Automatic Verification of Real-Time Designs. 716-717 - Michael D. Ernst:

Research Summary for Dynamic Detection of Program Invariants. 718-719 - Anita Jacob:

Development of Object Oriented Frameworks for Spatio-Temporal Information systems. 720-721 - Alex Kotov:

The Internet as a Medium for Software Engineering Experiments. 722-723 - Cecilia Mascolo:

Specification, Analysis, and Prototyping of Mobile Systems. 724-725 - Carleton A. Moore:

Project LEAP: Personal Process Improvement for the Differently Disciplined. 726-727 - Amy L. Murphy:

Algorithm Development in the Mobile Environment. 728-729 - Peyman Oreizy:

A Flexible Approach to Decentralized Software Evolution. 730-731 - André van der Hoek:

Configurable Software Architecture in Support of Configuration Management and Software Deployment. 732-733 - Robert J. Walker:

Contextual Programming (Doctoral Symposium - Extended Abstract). 734-735 - Pu-Lin Yeh, Jin-Cherng Lin:

Toward Precise Measurements Using Software Normalization. 736-737

manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














