The Community for Technology Leaders
27th International Conference on Software Engineering (2005)
Saint Louis, MO, USA
May 15, 2005 to May 21, 2005
ISBN: 1-59593-963-2
TABLE OF CONTENTS

Copyright page (PDF)

pp. ii

Table of contents (PDF)

pp. v-xiii

ICSE 2005 organization (PDF)

pp. xiv-xviii

Transitions in programming models (PDF)

L. Cardelli , Microsoft Res., Cambridge, UK
pp. 2

Dependability assessment of software-based systems: state of the art (Abstract)

B. Littlewood , Centre for Software Reliability, City Univ., London, UK
pp. 6-7

System challenges for ubiquitous & pervasive computing (Abstract)

R. Want , Intel Res., Santa Clara, CA, USA
T. Pering , Intel Res., Santa Clara, CA, USA
pp. 9-14

Research challenges of autonomic computing (Abstract)

J.O. Kephart , Thomas J. Watson Res. Center, IBM, Hawthorne, NY, USA
pp. 15-22

Beyond computer science (Abstract)

J.D. Herbsleb , Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
pp. 23-27

Clinical requirements engineering (Abstract)

S. Fickas , Dept. of Comput. Sci., Oregon Univ., Eugene, OR, USA
pp. 28-34

Moving from a plan driven culture to agile development (PDF)

M. Hirsch , Zuhlke Eng. AG, Schlieren, Germany
pp. 38

Journey of enlightenment: the evolution of development at Microsoft (Abstract)

E. Brechner , Microsoft Dev. Excellence, Redmond, WA, USA
pp. 39-42

Software architecture in an open source world (Abstract)

R.T. Fielding , Day Software, Irvine, CA, USA
pp. 43

[Breaker page] (PDF)

pp. 45

[Breaker page] (PDF)

pp. 47

Aspect-oriented programming and modular reasoning (Abstract)

G. Kiczales , British Columbia Univ., Vancouver, BC, Canada
pp. 49-58

Classpects: unifying aspect- and object-oriented language design (Abstract)

H. Rajan , Dept. of Comput. Sci., Virginia Univ., Charlottesvilie, VA, USA
K.J. Sullivan , Dept. of Comput. Sci., Virginia Univ., Charlottesvilie, VA, USA
pp. 59-68

Towards aspect weaving applications (Abstract)

C. Courbis , Dept. of Comput. Sci., Univ. Coll. London, Martlesham Heath, UK
pp. 69-77

Testing database transactions with AGENDA (Abstract)

Yuetang Deng , Six Metrotech Center, Polytech. Univ., New York, NY, USA
P. Frankl , Six Metrotech Center, Polytech. Univ., New York, NY, USA
pp. 78-87

SQL DOM: compile time checking of dynamic SQL statements (Abstract)

R.A. McClure , Dept. of Comput. Sci. & Eng., California Univ., La Jolla, CA, USA
I.H. Kruger , Dept. of Comput. Sci. & Eng., California Univ., La Jolla, CA, USA
pp. 88-96

Safe query objects: statically typed objects as remotely executable queries (Abstract)

W.R. Cook , Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
S. Rai , Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
pp. 97-106

Helping users avoid bugs in GUI applications (Abstract)

A. Michail , Sch. of Comput. Sci. & Eng., New South Wales Univ., Sydney, NSW, Australia
pp. 107-116

Using structural context to recommend source code examples (Abstract)

R. Holmes , Dept. of Comput. Sci., British Columbia Univ., Vancouver, BC, Canada
G.C. Murphy , Dept. of Comput. Sci., British Columbia Univ., Vancouver, BC, Canada
pp. 117-125

Eliciting design requirements for maintenance-oriented IDEs: a detailed study of corrective and perfective maintenance tasks (Abstract)

A.J. Ko , Human-Comput. Interaction Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
Htet Htet Aung , Human-Comput. Interaction Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
B.A. Myers , Human-Comput. Interaction Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
pp. 126-135

Automatic generation and maintenance of correct spreadsheets (Abstract)

M. Erwig , Sch. of Electr. Eng. & Comput. Sci., Oregon State Univ., USA
R. Abraham , Sch. of Electr. Eng. & Comput. Sci., Oregon State Univ., USA
pp. 136-145

A framework of greedy methods for constructing interaction test suites (Abstract)

R.C. Bryce , Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ, USA
C.J. Colbourn , Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ, USA
pp. 146-155

Demand-driven structural testing with dynamic instrumentation (Abstract)

J. Misurda , Dept. of Comput. Sci., Pittsburgh Univ., PA, USA
J.A. Clause , Dept. of Comput. Sci., Pittsburgh Univ., PA, USA
J.L. Reed , Dept. of Comput. Sci., Pittsburgh Univ., PA, USA
B.R. Childers , Dept. of Comput. Sci., Pittsburgh Univ., PA, USA
pp. 156-165

Data structure repair using goal-directed reasoning (Abstract)

B. Demsky , Comput. Sci. & Artificial Intelligence Lab, Massachusetts Inst. of Technol., Cambridge, MA, USA
M. Rinard , Comput. Sci. & Artificial Intelligence Lab, Massachusetts Inst. of Technol., Cambridge, MA, USA
pp. 176-185

Verifying safety policies with size properties and alias controls (Abstract)

Wei-Ngan Chin , Dept. of Comput. Sci., Singapore Nat. Univ., Singapore
Siau-Cheng Khoo , Dept. of Comput. Sci., Singapore Nat. Univ., Singapore
pp. 186-195

Explicit assumptions enrich architectural models (Abstract)

P. Lago , Dept. of Comput. Sci., Vrije Universiteit, Amsterdam, Netherlands
H. van Vliet , Dept. of Comput. Sci., Vrije Universiteit, Amsterdam, Netherlands
pp. 206-214

An infrastructure for development of object-oriented, multi-level configuration management services (Abstract)

T.N. Nguyen , Dept. of Comput. Sci., Wisconsin Univ., Milwaukee, WI, USA
E.V. Munson , Dept. of Comput. Sci., Wisconsin Univ., Milwaukee, WI, USA
J.T. Boyland , Dept. of Comput. Sci., Wisconsin Univ., Milwaukee, WI, USA
pp. 215-224

Predictors of customer perceived software quality (Abstract)

A. Mockus , Avaya Res., Basking Ridge, NJ, USA
Ping Zhang , Avaya Res., Basking Ridge, NJ, USA
pp. 225-233

A quality-driven systematic approach for architecting distributed software applications (Abstract)

T. Al-Naeem , Sch. of Comput. Sci. & Eng., New South Wales Univ., Sydney, NSW, Australia
pp. 244-253

Object naming analysis for reverse-engineered sequence diagrams (Abstract)

A. Rountev , Dept. of Comput. Sci. & Eng., Ohio State Univ., USA
B.H. Connell , Dept. of Comput. Sci. & Eng., Ohio State Univ., USA
pp. 254-263

Binary refactoring: improving code behind the scenes (Abstract)

E. Tilevich , Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
Y. Smaragdakis , Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
pp. 264-273

CatchUp! Capturing and replaying refactorings to support API evolution (Abstract)

J. Henkel , Colorado Univ., Boulder, CO, USA
A. Diwan , Colorado Univ., Boulder, CO, USA
pp. 274-283

Use of relative code churn measures to predict system defect density (Abstract)

N. Nagappan , Dept. of Comput. Sci., North Carolina State Univ., Raleigh, NC, USA
pp. 284-292

Effort estimation of use cases for incremental large-scale software development (Abstract)

P. Mohagheghi , Dept. of Comput. & Inf. Sci., Norwegian Univ. of Sci. & Technol., Trondheim, Norway
pp. 303-311

Automatic discovery of API-level exploits (Abstract)

V. Ganapathy , Dept. of Comput. Sci., Wisconsin Univ., USA
pp. 312-321

Sound methods and effective tools for model-based security engineering with UML (Abstract)

J. Jurjens , Dept. of Informatics, TU, Munich, Germany
pp. 322-331

Improving software security with a C pointer analysis (Abstract)

D. Avots , Dept. of Comput. Sci., Stanford Univ., CA, USA
M. Dalton , Dept. of Comput. Sci., Stanford Univ., CA, USA
V.B. Livshits , Dept. of Comput. Sci., Stanford Univ., CA, USA
M.S. Lam , Dept. of Comput. Sci., Stanford Univ., CA, USA
pp. 332-341

Locating causes of program failures (Abstract)

H. Cleve , Saarland Univ., Saarbrucken, Germany
A. Zeller , Saarland Univ., Saarbrucken, Germany
pp. 342-351

An empirical study of fault localization for end-user programmers (Abstract)

J.R. Ruthruff , Dept. of Comput. Sci. & Eng., Nebraska Univ., Lincoln, NE, USA
pp. 352-361

Goal-centric traceability for managing non-functional requirements (Abstract)

J. Cleland-Huang , Center for Requirements Eng., DePaul Univ., Chicago, IL, USA
R. Settimi , Center for Requirements Eng., DePaul Univ., Chicago, IL, USA
O. BenKhadra , Center for Requirements Eng., DePaul Univ., Chicago, IL, USA
E. Berezhanskaya , Center for Requirements Eng., DePaul Univ., Chicago, IL, USA
S. Christina , Center for Requirements Eng., DePaul Univ., Chicago, IL, USA
pp. 362-371

Real-time specification patterns (Abstract)

S. Konrad , Dept. of Comput. Sci. & Eng., Michigan State Univ., USA
B.H.C. Cheng , Dept. of Comput. Sci. & Eng., Michigan State Univ., USA
pp. 372-381

Monitoring and control in scenario-based requirements analysis (Abstract)

E. Letier , Dept. d'Ingenierie Informatique, Univ. Catholique de Louvain, Louvain-la-Neuve, Belgium
pp. 382-391

Model-based testing (Abstract)

A. Pretschner , Inf. Security, ETH Zurich, Switzerland
pp. 722-723

Is mutation an appropriate tool for testing experiments? [software testing] (Abstract)

J.H. Andrews , Dept. of Comput. Sci., Western Ontario Univ., London, Ont., Canada
pp. 402-411

An empirical evaluation of test case filtering techniques based on exercising complex information flows (Abstract)

D. Leon , Dept. of Electr. Eng. & Comput. Sci., Case Western Reserve Univ., Cleveland, OH, USA
pp. 412-421

Check 'n' crash: combining static checking and testing (Abstract)

C. Csallner , Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
Y. Smaragdakis , Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
pp. 422-431

Efficient and precise dynamic impact analysis using execute-after sequences (Abstract)

T. Apiwattanapong , Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
A. Orso , Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
M.J. Harrold , Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
pp. 432-441

DynAlloy: upgrading alloy with actions (Abstract)

M.R. Frias , Dept. of Comput. Sci., Univ. de Buenos Aires, Argentina
J.P. Galeotti , Dept. of Comput. Sci., Univ. de Buenos Aires, Argentina
C.G.L. Pombo , Dept. of Comput. Sci., Univ. de Buenos Aires, Argentina
pp. 442-450

Beyond templates: a study of clones in the STL and some general implications (Abstract)

H.A. Basit , Dept. of Comput. Sci., Singapore Nat. Univ., Singapore
D.C. Rajapakse , Dept. of Comput. Sci., Singapore Nat. Univ., Singapore
S. Jarzabek , Dept. of Comput. Sci., Singapore Nat. Univ., Singapore
pp. 451-459

The value of a usability-supporting architectural pattern in software architecture design: a controlled experiment (Abstract)

E. Golden , Human-Comput. Interaction Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
B.E. John , Human-Comput. Interaction Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
pp. 460-469

Experimental context classification: incentives and experience of subjects (Abstract)

M. Host , Dept. of Commun. Syst., Lund Univ., Sweden
pp. 470-478

[Breaker page] (PDF)

pp. 479

A cross-program investigation of students' perceptions of agile methods (Abstract)

G. Melnik , Calgary Univ., Alta., Canada
F. Maurer , Calgary Univ., Alta., Canada
pp. 481-488

Re-engineering software architecture of home service robots: a case study (Abstract)

Moonzoo Kim , Dept. of Comput. Sci. & Eng., Pohang Univ. of Sci. & Technol., South Korea
Jaejoon Lee , Dept. of Comput. Sci. & Eng., Pohang Univ. of Sci. & Technol., South Korea
Kyo Chul Kang , Dept. of Comput. Sci. & Eng., Pohang Univ. of Sci. & Technol., South Korea
pp. 505-513

Tool support for just-in-time architecture reconstruction and evaluation: an experience report (Abstract)

I. Gorton , Empirical Software Eng. Group, National ICT Australia, Australia
Liming Zhu , Empirical Software Eng. Group, National ICT Australia, Australia
pp. 514-523

Global software development at Siemens: experience from nine projects (Abstract)

J.D. Herbsleb , Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
pp. 524-533

Five years of product line engineering in a small company (Abstract)

M. Verlage , MARKET MAKER Software AG, Kaiserslautern, Germany
T. Kiesgen , MARKET MAKER Software AG, Kaiserslautern, Germany
pp. 534-543

Introducing the PuLSE approach to an embedded system population at Testo AG (Abstract)

K. Schmid , Fraunhofer IESE, Kaiserslautern, Germany
I. John , Fraunhofer IESE, Kaiserslautern, Germany
R. Kolb , Fraunhofer IESE, Kaiserslautern, Germany
pp. 544-552

Observations and lessons learned from automated testing (Abstract)

S. Berner , Zuhlke Eng. AG, Zurich-Schlieren, Switzerland
R. Weber , Zuhlke Eng. AG, Zurich-Schlieren, Switzerland
pp. 571-579

Static analysis tools as early indicators of pre-release defect density (Abstract)

N. Nagappan , Dept. of Comput. Sci., North Carolina State Univ., Raleigh, NC, USA
pp. 580-586

Validation methods for calibrating software effort models (Abstract)

T. Menzies , Dept. of Comput. Sci., Portland State Univ., OR, USA
pp. 587-595

[Breaker page] (PDF)

pp. 605

Deciding what to design: closing a gap in software engineering education (Abstract)

M. Shaw , Int. Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
J. Herbsleb , Int. Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
I. Ozkaya , Int. Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
pp. 607-608

How to teach software modeling (Abstract)

T. Tamai , Graduate Sch. of Arts & Sci., Tokyo Univ., Japan
pp. 609-610

Software test program: a software residency experience (Abstract)

A. Sampaio , Center for Informatics, Fed. Univ. of Pernambuco, Recife, Brazil
C. Albuquerque , Center for Informatics, Fed. Univ. of Pernambuco, Recife, Brazil
J. Vasconcelos , Center for Informatics, Fed. Univ. of Pernambuco, Recife, Brazil
L. Cruz , Center for Informatics, Fed. Univ. of Pernambuco, Recife, Brazil
L. Figueiredo , Center for Informatics, Fed. Univ. of Pernambuco, Recife, Brazil
S. Cavalcante , Center for Informatics, Fed. Univ. of Pernambuco, Recife, Brazil
pp. 611-612

Enriching software engineering courses with service-learning projects and the open-source approach (Abstract)

Chang Liu , Sch. of Electr. Eng. & Comput. Sci., Ohio Univ., Athens, OH, USA
pp. 613-614

Do students recognize ambiguity in software design? A multi-national, multi-institutional report (Abstract)

K. Blaha , Comput. Sci. & Comput. Eng., Pacific Lutheran Univ., Tacoma, WA, USA
pp. 615-616

The groupthink specification exercise (Abstract)

M.D. Ernst , MIT Comput. Sci. & Artificial Intelligence Lab, Cambridge, MA, USA
pp. 617-618

Some myths of software engineering education (Abstract)

H. van Vliet , Dept. of Comput. Sci., Vrije Univ. Amsterdam, Netherlands
pp. 621-622

Towards increasing the compatibility of student pair programmers (Abstract)

N. Katira , Dept. of Comput. Sci., North Carolina State Univ., Raleigh, NC, USA
L. Williams , Dept. of Comput. Sci., North Carolina State Univ., Raleigh, NC, USA
J. Osborne , Dept. of Comput. Sci., North Carolina State Univ., Raleigh, NC, USA
pp. 625-626

Using peer reviews in teaching framework development (Abstract)

A. Zeid , Dept. of Comput. Sci., American Univ., Cairo, Egypt
M. Elswidi , Dept. of Comput. Sci., American Univ., Cairo, Egypt
pp. 627-628

Process issues in course projects (Abstract)

W.P. Paula Filho , Fed. Univ. of Minas Gerais, Nova Lima, Brazil
pp. 629-630

Towards an effective software engineering course project (Abstract)

Z. Alzamil , Comput. Technol. Dept., Riyadh Coll. of Technol., Saudi Arabia
pp. 631-632

Conducting empirical software engineering research in Nigeria: the posing problems (Abstract)

A.S. Olalekan , Dept. of Comput. Sci., Ibadan Univ., Nigeria
pp. 633-634

The making of a software engineer challenges for the educator (Abstract)

C. Szyperski , Microsoft Corp., Redmond, WA, USA
pp. 635-636

The challenges of software engineering education (Abstract)

C. Ghezzi , Dipt. di Elettronica e Informazione, Politecnico di Milano, Italy
D. Mandrioli , Dipt. di Elettronica e Informazione, Politecnico di Milano, Italy
pp. 637-638

Information systems development at the Virtual Global University: an experience report (Abstract)

V. Pankratius , AIFB Inst., Karlsruhe Univ., Germany
W. Pankratius , AIFB Inst., Karlsruhe Univ., Germany
pp. 639-640

A B.S. degree in informatics: contextualizing software engineering education (Abstract)

A. van der Hoek , Dept. of Informatics, California Univ., Irvine, CA, USA
D. Kay , Dept. of Informatics, California Univ., Irvine, CA, USA
D.J. Richardson , Dept. of Informatics, California Univ., Irvine, CA, USA
pp. 641-642

Software engineering education in the era of outsourcing, distributed development, and open source software: challenges and opportunities (Abstract)

M.J. Hawthorne , Empirical Software Eng. Lab, Texas Univ., Austin, TX, USA
D.E. Perry , Empirical Software Eng. Lab, Texas Univ., Austin, TX, USA
pp. 643-644

The role of a project-based capstone course (Abstract)

Y. Dubinsky , Dept. of Comput. Sci., Technion-Israel Inst. of Technol., Haifa, Israel
pp. 645-646

Teaching human aspects of software engineering (Abstract)

O. Hazzan , Dept. of Educ. in Technol. & Sci., Technion-IIT, Haifa, Israel
J. Tomayko , Dept. of Educ. in Technol. & Sci., Technion-IIT, Haifa, Israel
pp. 647-648

On the education of future software engineers (Abstract)

P. Ciancarini , Dipt. di Sci. dell'lnformazione, Bologna Univ., Italy
pp. 649-650

[Breaker page] (PDF)

pp. 651

Agile software reuse recommender (Abstract)

F. McCarey , Dept. of Comput. Sci., Univ. Coll. Dublin, Ireland
pp. 652

Emergent process design (Abstract)

O. Jaufman , Res. & Technol., DaimlerChrysler AG, Ulm, Germany
pp. 653

Empirical validation of pair programming (Abstract)

V.A. Visaggio , Res. Centre on Software Technol., Sannio Univ., Benevento, Italy
pp. 654

Self-healing Web service compositions (Abstract)

S. Guinea , DEI, Politecnico di Milano, Milan, Italy
pp. 655

Test factoring: focusing test suites for the task at hand (Abstract)

D. Saff , Comput. Sci. & Artificial Intelligence Lab, MIT, USA
M.D. Ernst , Comput. Sci. & Artificial Intelligence Lab, MIT, USA
pp. 656

Assurance patterns for distributed real-time embedded systems (Abstract)

S. Konrad , Dept. of Comput. Sci. & Eng., Michigan State Univ., USA
pp. 657

Knowledge-based architectural adaptation management for self-adaptive systems (Abstract)

J.C. Georgas , Inst. for Software Res., California Univ., Irvine, CA, USA
pp. 658

Automatic generation of rule-based software configuration management systems (Abstract)

Guozheng Ge , Dept. of Comput. Sci., California Univ., Santa Cruz, CA, USA
E.J. Whitehead , Dept. of Comput. Sci., California Univ., Santa Cruz, CA, USA
pp. 659

Design mentoring based on design evolution analysis (Abstract)

Zhenchang Xing , Dept. of Comput. Sci., Alberta Univ., Edmonton, Alta., Canada
pp. 660

[Breaker page] (PDF)

pp. 661

Demonstration of JIVE and JOVE: Java as it happens (Abstract)

S.P. Reiss , Dept. of Comput. Sci., Brown Univ., Providence, RI, USA
M. Renieris , Dept. of Comput. Sci., Brown Univ., Providence, RI, USA
pp. 662-663

Chianti: a change impact analysis tool for Java programs (Abstract)

Xiaoxia Ren , Div. of Comput. & Inf. Sci., Rutgers Univ., Piscataway, NJ, USA
pp. 664-665

The Concern Manipulation Environment (Abstract)

W. Chung , IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
W. Harrison , IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
V. Kruskal , IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
H. Ossher , IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
S.M. Sutton , IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
P. Tarr , IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
pp. 666-667

Continuous testing in Eclipse (Abstract)

D. Saff , Comput. Sci. & Artificial Intelligence Lab, MIT, Cambridge, MA, USA
M.D. Ernst , Comput. Sci. & Artificial Intelligence Lab, MIT, Cambridge, MA, USA
pp. 668-669

The Fujaba real-time tool suites: model-driven development of safety-critical, real-time systems (Abstract)

S. Burmester , Software Eng. Group, Paderborn Univ., Germany
H. Giese , Software Eng. Group, Paderborn Univ., Germany
M. Hirsch , Software Eng. Group, Paderborn Univ., Germany
D. Schilling , Software Eng. Group, Paderborn Univ., Germany
M. Tichy , Software Eng. Group, Paderborn Univ., Germany
pp. 670-671

CodeCrawler - an information visualization tool for program comprehension (Abstract)

M. Lanza , Fac. of Informatics, Lugano Univ., Switzerland
pp. 672-673

Fluent-based Web animation: exploring goals for requirements validation (Abstract)

R. Chatley , Dept. of Comput., Imperial Coll. London, UK
S. Uchitel , Dept. of Comput., Imperial Coll. London, UK
J. Kramer , Dept. of Comput., Imperial Coll. London, UK
J. Magee , Dept. of Comput., Imperial Coll. London, UK
pp. 674-675

Modeling and implementing software architecture with Acme and ArchJava (Abstract)

M. Abi-Antoun , Inst. for Software Res. Int., Carnegie Mellon Univ., Pittsburgh, PA, USA
J. Aldrich , Inst. for Software Res. Int., Carnegie Mellon Univ., Pittsburgh, PA, USA
D. Garlan , Inst. for Software Res. Int., Carnegie Mellon Univ., Pittsburgh, PA, USA
B. Schmerl , Inst. for Software Res. Int., Carnegie Mellon Univ., Pittsburgh, PA, USA
N. Nahas , Inst. for Software Res. Int., Carnegie Mellon Univ., Pittsburgh, PA, USA
T. Tseng , Inst. for Software Res. Int., Carnegie Mellon Univ., Pittsburgh, PA, USA
pp. 676-677

[Breaker page] (PDF)

pp. 679

[Breaker page] (PDF)

pp. 701

Rules of thumb for secure software engineering (Abstract)

H. Peine , Fraunhofer IESE, Kaiserslautern, Germany
pp. 702-703

The software engineering of agent-based intelligent adaptive systems (Abstract)

L. Sterling , Dept. of Comput. Sci. & Software Eng., Melbourne Univ., Vic., Australia
T. Juan , Dept. of Comput. Sci. & Software Eng., Melbourne Univ., Vic., Australia
pp. 704-705

Spiral development of software-intensive systems of systems (Abstract)

B. Boehm , Southern California Univ., USA
W. Brown , Southern California Univ., USA
pp. 706-707

Financially informed requirements prioritization (Abstract)

J. Cleland-Huang , DePaul Univ., Chicago, IL, USA
pp. 710-711

Component-based software engineering for embedded systems (Abstract)

I. Crnkovic , Dept. of Comput. Sci. & Electron., Malardalen Univ., Vasteras, Sweden
pp. 712-713

Understanding metamodeling (Abstract)

T. Kuhne , Darmstadt Univ. of Technol., Germany
pp. 716-717

Software visualization (Abstract)

pp. 718-719

Engineering safety-related requirements for software-intensive systems (Abstract)

D.G. Firesmith , Software Eng. Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
pp. 720-721

Reverse engineering of object oriented code (Abstract)

P. Tonella , Centro per la Ricerca Scientifica e Tecnologica, ITC-IRST, Trento, Italy
pp. 724-725

An architects' guide to enterprise application integration with J2EE and .NET (Abstract)

I. Gorton , Nat. ICT Australia, Eveleigh, NSW, Australia
pp. 726-727

Transformations of software models into performance models (Abstract)

V. Cortellessa , Dipt. di Informatica, Univ. dell'Aquila, Coppito, Italy
A. Di Marco , Dipt. di Informatica, Univ. dell'Aquila, Coppito, Italy
P. Inverardi , Dipt. di Informatica, Univ. dell'Aquila, Coppito, Italy
pp. 728-729

What you always wanted to know about agile methods but did not dare to ask (Abstract)

F. Maurer , Calgary Univ., Alta., Canada
G. Melnik , Calgary Univ., Alta., Canada
pp. 731-732

Author index (PDF)

pp. 733-735

[Breaker page] (PDF)

pp. 736

[Breaker page] (PDF)

pp. 737

[Breaker page] (PDF)

pp. 738

[Back cover] (PDF)

pp. 739
91 ms
(Ver 3.3 (11022016))