kirancodes.me
To Proof Maintenance & Beyond!
Venues / ICSE /

ICSE 1997

122 papers

  1. 7th International Workshop on Software Configuration Management (SCM7), Boston, 18-19 May 1997 · Reidar Conradi
  2. A Case Study of Distributed, Asynchronous Software Inspection · Michael V. Stein, John Riedl, Sören J. Harner, Vahid Mashayekhi
  3. A Meta-Model for Restructuring Stakeholder Requirements · William N. Robinson, Vecheslav Volkov
  4. A New Software Project Simulator Based on Generalized Stochastic Petri-net · Shinji Kusumoto, Osamu Mizuno, Tohru Kikuno, Yuji Hirayama, Yasunari Takagi, Keishi Sakamoto
  5. A Predictive Metric Based on Discriminant Statistical Analysis · Maurizio Pighin, Roberto Zamolo
  6. A Primer on Empirical Studies (Tutorial) · Dewayne E. Perry, Adam A. Porter, Lawrence G. Votta
  7. A Realistic, Commercially Robust Process for the Development of Object-Oriented Software Systems (Tutorial) · Timothy D. Korson
  8. A Software Process Improvement Approach Tailored for Small Organizations and Small Projects (Tutorial) · Judith G. Brodman, Donna L. Johnson
  9. A Study on the Failure Intensity of Different Software Faults · Kazuyuki Shima, Shingo Takada, Ken-ichi Matsumoto, Koji Torii
  10. A Survey of Object Oriented Analysis and Design Methods (Tutorial) · Martin Fowler
  11. A Theory of Probabilistic Functional Testing · Gilles Bernot, Laurent Bouaziz, Pascale Le Gall
  12. ADE - An Architecture Design Environment for Component-Based Software Engineering · Jim Q. Ning
  13. Abstract Syntax from Concrete Syntax · David S. Wile
  14. An Architecture for WWW-based Hypercode Environments · Gail E. Kaiser, Stephen E. Dossick, Wenyu Jiang, Jack Jingshuang Yang
  15. An Empirical Study of Communication in Code Inspections · Carolyn B. Seaman, Victor R. Basili
  16. An Improved Process for the Development of PLC Software (Experience Report) · Flavio Bonfatti, Gianni Gadda, Paola Daniela Monari
  17. An Introduction to OMG/CORBA (Tutorial) · Wolfgang Emmerich
  18. An Investigation into Coupling Measures for C++ · Lionel C. Briand, Premkumar T. Devanbu, Walcélio L. Melo
  19. An Object-Oriented Modeling Method for Algebraic Specifications in CafeOBJ · Shin Nakajima, Kokichi Futatsugi
  20. An Object-Oriented Testing and Maintenance Environment · Pei Hsia, David Chenho Kung
  21. An Overview of the State of the Art in Software Architecture · Dewayne E. Perry
  22. Analyzing Partially-Implemented Real-Time Systems · George S. Avrunin, James C. Corbett, Laura K. Dillon
  23. Anywhere, Anytime Code Inspections: Using the Web to Remove Inspection Bottlenecks in Large-Scale Software Development · James Perpich, Dewayne E. Perry, Adam A. Porter, Lawrence G. Votta, Michael W. Wade
  24. Applying Design of Experiments to Software Testing (Experience Report) · I. S. Dunietz, Willa K. Ehrlich, B. D. Szablak, Colin L. Mallows, Anthony Iannino
  25. Architecting Families of Software-Intensive Products · Alexander Ram, Hamish Kellock, Peter Hjort
  26. Argo: A Design Environment for Evolving Software Architectures · Jason E. Robbins, David M. Hilbert, David F. Redmiles
  27. Assessing Modular Structure of Legacy Code Based on Mathematical Concept Analysis · Christian Lindig, Gregor Snelting
  28. Assessing Software Review Meetings: A Controlled Experimental Study Using CSRS · Philip M. Johnson, Danu Tjahjono
  29. Automated Analysis of Requirement Specifications · William M. Wilson, Linda H. Rosenberg, Lawrence E. Hyatt
  30. Automatic Checking of Instruction Specifications · Mary F. Fernandez, Norman Ramsey
  31. Automatic Monitoring of Software Requirements · Don Cohen, Martin S. Feather, Khaled Narayanaswamy, Stephen Fickas
  32. BOOTSTRAP: Four Years of Assessment Experience · Franz Engelmann, Hans Stienen, Ernst Lebsanft
  33. Beyond Software Engineering: Ten Imperatives for the Successful Software Developer at the End of the Decade (Abstract) · Edward Yourdon
  34. Characterizing and Modeling the Cost of Rework in a Library of Reusable Software Components · Victor R. Basili, Steven E. Condon, Khaled El Emam, Robert B. Hendrick, Walcélio L. Melo
  35. Choosing a Testing Method to Deliver Reliability · Phyllis G. Frankl, Richard G. Hamlet, Bev Littlewood, Lorenzo Strigini
  36. Code Reviews Enhance Software Quality · Richard A. Baker Jr.
  37. Communication Metrics for Software Development · Bernd Brügge, Allen H. Dutoit
  38. Comprehension and Evolution of Legacy Software (Tutorial) · Václav Rajlich
  39. Configuring Designs for Reuse · Anssi Karhinen, Alexander Ran, Tapio Tallgren
  40. Constructing Multi-Formalism State-Space Analysis Tools: Using Rules to Specify Dynamic Semantics of Models · Mauro Pezzè, Michal Young
  41. Copyright in Shareware Software Distributed on the Internet - The Trumpet Winsock Case · Cristina Cifuentes, Anne Fitzgerald
  42. Defining Families: The Commonality Analysis (Tutorial) · Mark A. Ardis, David M. Weiss
  43. Design Patterns for Object-Oriented Software Development (Tutorial) · Wolfgang Pree, Hermann Sikora
  44. Designing Distributed Applications with Mobile Code Paradigms · Antonio Carzaniga, Gian Pietro Picco, Giovanni Vigna
  45. Developing Graphical (Software Engineering) Tools with PROGRES · Andy Schürr
  46. Distributed Software Architectures (Tutorial) · Jeff Kramer, Jeff Magee
  47. Early Specification of User-Interfaces: Toward a Formal Approach · Jean-Pierre Jacquot, D. Quesnot
  48. Effective Use of COTS (Commercial-off-the-Shelf) Software Components in Long Lived Systems (Tutorial) · W. Morven Gentleman
  49. Endeavors: A Process System Infrastructure · Arthur S. Hitomi, Gregory Alan Bolcer, Richard N. Taylor
  50. European and American Software Process Maturity Models and Assessments (Tutorial) · Marilyn W. Bush
  51. Evaluating Software Technology (Tutorial) · Shari Lawrence Pfleeger
  52. Everything you Need To Know About Collaboration and Collaboration Software · Mark S. Ackerman
  53. Flow Insensitive C++ Pointers and Polymorphism Analysis and its Application to Slicing · Paolo Tonella, Giuliano Antoniol, Roberto Fiutem, Ettore Merlo
  54. Formal Methods for Broadband and Multimedia Systems (Tutorial) · Stefan Fischer, Stefan Leue
  55. Formalizing and Integrating the Dynamic Model within OMT · Enoch Y. Wang, Heather A. Richter, Betty H. C. Cheng
  56. Fourth International Workshop on Software Engineering Education (IWSEE 4) · Laurie Honour Werth, John Werth
  57. GRAIL/KAOS: An Environment for Goal-Driven Requirements Engineering · Robert Darimont, Emmanuelle Delor, Philippe Massonet, Axel van Lamsweerde
  58. Hooking into Object-Oriented Application Frameworks · Garry Froehlich, H. James Hoover, Ling Liu, Paul G. Sorenson
  59. ICSE 97 Doctoral Consortium (Workshop Summary) · Michal Young
  60. Implementing Cleanroom Software Engineering into a Mature CMM-Based Software Organization · Robert S. Oshana, Frank P. Coyle
  61. Incremental Analysis of Side Effects for C Software System · Jyh-Shiarn Yur, Barbara G. Ryder, William Landi, Phil Stocks
  62. Integrating Forward and Reverse Object-Oriented Software Engineering · Christoph Welsch, Alexander Schalk, Stefan Kramer
  63. Integrating Support for Temporal Media into an Architecture for Graphical User Interfaces · T. C. Nicholas Graham, Tore Urnes
  64. Intergrating Measurement with Improvement: An Action-Oriented Approach (Experience Report) · Jo Ann Lane, David Zubrow
  65. Introducing Formal Specification Methods in Industrial Practice · Luciano Baresi, Alessandro Orso, Mauro Pezzè
  66. Java Development Environments (Panel) · Anthony I. Wasserman
  67. Java and the Evolution of Web Software (Abstract) · Guy L. Steele Jr.
  68. Java: A Language for Software Engineering (Tutorial) · Jim Waldo
  69. Lackwit: A Program Understanding Tool Based on Type Inference · Robert O'Callahan, Daniel Jackson
  70. Lessons Learned with the Systems Security Engineering Capability Maturity Model · Rick Hefner
  71. Lessons on Converting Batch Systems to Support Interaction (Experience Report) · Robert DeLine, Gregory Zelesnik, Mary Shaw
  72. Leveraging a Large Banking Organization to Object Technology · Werner Karbach, Jörg Noack, Hans-Bernd Kittlaus
  73. Making Requirements Measurable (Tutorial) · Bashar Nuseibeh, Suzanne Robertson
  74. Manipulating Recovered Software Architecture Views · Alexander S. Yeh, David R. Harris, Melissa P. Chase
  75. Measuring Requirements Testing · Theodore Hammer, Linda H. Rosenberg, Lenore Huffman, Lawrence E. Hyatt
  76. Model-Checking of Real-Time Systems: A Telecommunications Application (Experience Report) · Rajeev Alur, Lalita Jategaonkar Jagadeesan, Joseph J. Kott, James Von Olnhausen
  77. Nitpick: A Tool for Interactive Design Analysis · Craig Damon
  78. On the Economics of Mass-Marketed Software · Richard J. Botting
  79. Open Implementation Design Guidelines · Gregor Kiczales, John Lamping, Cristina Videira Lopes, Chris Maeda, Anurag Mendhekar, Gail C. Murphy
  80. Package-Oriented Programming of Engineering Tools · Kevin J. Sullivan, Jake Cockrell, Shengtong Zhang, David Coppit
  81. Panel on Collaborative Software Engineering · Prasun Dewan, Philip Johnson, Kanth Miriyala, Remo Pareschi
  82. Platforms for Software Execution: Databases vs. Operating Systems vs. Browsers (Panel) · Richard W. Selby
  83. Pragmatic Software Metrics for Iterative Development (Presentation) · Walter Royce
  84. Preventive Program Maintenance in Demeter/Java · Karl J. Lieberherr, Doug Orleans
  85. Prioritizing Software Requirements in an Industrial Setting · Kevin Ryan, Joachim Karlsson
  86. Process Modelling - Where Next · M. M. Lehman
  87. Re-estimation of Software Reliability After Maintenance · Andy Podgurski, Elaine J. Weyuker
  88. Redesigning the Systems Development Process · Debra Bond, Patty Rishi
  89. Reuse Library Interoperability and the World Wide Web · Shirley Browne, James W. Moore
  90. Reuse of Off-the-Shelf Components in C2-Style Architectures · Nenad Medvidovic, Peyman Oreizy, Richard N. Taylor
  91. Reverse Engineering Strategies for Software Migration (Tutorial) · Hausi A. Müller
  92. Rigi: A Visualization Environment for Reverse Engineering · Margaret-Anne D. Storey, Kenny Wong, Hausi A. Müller
  93. Rigorous Requirements for Real-Time Systems: Evolution and Application of the SCR Method (Tutorial) · Stuart R. Faulk, Constance L. Heitmeyer
  94. Simplifying the Evolution of Java Programs (Tutorial) · Linda M. Seiter, Karl J. Lieberherr, Doug Orleans
  95. Software Architecture Recovery of Embedded Software · Wolfgang Eixelsberger, Lasse Warholm, René Klösch, Harald C. Gall
  96. Software Deviation Analysis · Jon Damon Reese, Nancy G. Leveson
  97. Software Engineering (on) the World Wide Web (Workshop) · David Eichmann
  98. Software Engineering Data Analysis Techniques (Tutorial) · Amrit L. Goel, Miyoung Shin
  99. Software Engineering That Matters to People (Abstract) · Mark D. Weiser
  100. Software Interoperability: Principles and Practice (Tutorial) · Jack C. Wileden, Alan Kaplan
  101. Software Process Improvement: Methods and Lessons Learned (Tutorial) · Bill Curtis
  102. Software Processes Are Software Too, Revisited: An Invited Talk on the Most Influential Paper of ICSE 9 · Leon J. Osterweil
  103. Software and Business Process Technology (Tutorial) · Volker Gruhn, Wilhelm Schäfer
  104. Software-Reliability-Engineered Testing Practice (Tutorial) · John D. Musa
  105. Specification of Software Controlling a Discrete-Continuous Environment · Viktor Friesen, Stefan Jähnichen, Matthias Weber
  106. Specification-based Testing of Reactive Software: Tools and Experiments (Experience Report) · Lalita Jategaonkar Jagadeesan, Adam A. Porter, Carlos Puchol, J. Christopher Ramming, Lawrence G. Votta
  107. TINA ACE: An Environment for Specifying, Developing and Generating TINA Services · Pier Giorgio Bosco, Giovanni Martini, Corrado Moiso
  108. Tailoring OMT for an Industry Software Project · Jeffrey Melanson, Robert L. Nord, Dilip Soni
  109. The Criticality of Modeling Formalisms in Software Design Method Comparison: Experience Report · Rodion M. Podorozhny, Leon J. Osterweil
  110. The Effect of Department Size on Developer Attitudes to Prototyping · June M. Verner, Narciso Cerpa
  111. The Experience Factory: How to Build and Run One (Tutorial) · Victor R. Basili, Frank E. McGarry
  112. The Personal Software Process (PSP): A Full-Day Tutorial · Watts S. Humphrey, James W. Over
  113. The SCR Method for Formally Specifying, Verifying, and Validating Requirements: Tool Support · Constance L. Heitmeyer, James Kirby, Bruce G. Labaw
  114. The Second ISEW Cleanroom Workshop · Graeme Smith
  115. The Windows 95 User Interface: Iterative Design and Problem Tracking in Action · Kent Sullivan
  116. Total Software Process Model Evolution in EPOS (Experience Report) · Minh Ngoc Nguyen, Alf Inge Wang, Reidar Conradi
  117. Understanding the Effects of Developer Activities on Inspection Interval · Adam A. Porter, Harvey P. Siy, Lawrence G. Votta
  118. Using Formal Methods to Reason about Architectural Standards · Kevin J. Sullivan, John Socha, Mark Marchukov
  119. Verification of Concurrent Software with FLAVERS · Gleb Naumovich, Lori A. Clarke, Leon J. Osterweil, Matthew B. Dwyer
  120. Visualizing Interactions in Program Executions · Dean F. Jerding, John T. Stasko, Thomas Ball
  121. Workshop Summary: Process Modelling and Empirical Studies of Software Evolution · Rachel Harrison, Martin J. Shepperd, John W. Daly
  122. Workshop on Software Engineering for Parallel and Distributed Systems · Gul Agha, Stefano Russo