Vai al contenuto principale della pagina

Software Maintenance: Proceedings of the International Conference on Software Maintenance: Florence, Italy



(Visualizza in formato marc)    (Visualizza in BIBFRAME)

Titolo: Software Maintenance: Proceedings of the International Conference on Software Maintenance: Florence, Italy Visualizza cluster
Pubblicazione: [Place of publication not identified], : IEEE Computer Society Press, 2001
Descrizione fisica: 1 online resource (xviii, 767 pages) : illustrations
Disciplina: 005
Soggetto topico: Software maintenance
Note generali: Bibliographic Level Mode of Issuance: Monograph
Nota di contenuto: Message from the General Chair -- Message from the Program Chairs -- Conference Committee -- Program Committee -- Steering Committee -- Referees -- Keynote -- Keynote -- Keynote -- Panel 1: Software Evolution: Roadmap -- Software Evolution: A Road Map -- Addressing the Software Evolution Crisis Through a Service-Oriented View of Software: A Roadmap for Software Engineering and Maintenance Research -- Software Evolution: A Road Map -- Software Evolution: A Road Map -- Panel 2: Maintenance Metrics: Who Are the Different Stakeholders? -- S1A: Reverse Engineering -- Representing and Accessing Extracted Information -- Supporting Software Maintenance by Mining Software Update Records -- Reverse Engineering Legacy Information Systems for Internet Based Interoperation -- S1B: Program Analysis I -- A Change Propagation Model and Platform for Multi-Database Applications -- Implementation Techniques for Efficient Data-Flow Analysis of Large Programs -- Flow Analysis to Detect Blocked Statements -- S1C: Change Driven Testing -- Incorporating Incremental Validation and Impact Analysis into Spreadsheet Maintenance: An Empirical Study -- An Implementation of and Experiment with Semantic Differencing -- Test-Suite Reduction and Prioritization for Modified Condition/Decision Coverage -- Industrial Short Papers -- SDS Internet Banking -- An Architecture for Re-engineering of Client/Server Applications -- An Architecture for Re-engineering of Client/Server Applications -- Extending the UML to Support Evolution Management -- Multi-View Architecture Trend Analysis for Medical Imaging -- An Intranet-Based Application for Supporting Effective Maintenance Activities on Large Software Systems -- S2A: Metrics -- Entropies as Measures of Software Information -- The Role of Independent Verification and Validation in Maintaining a Safety Critical Evolutionary Software in a Complex Environment: The NASA Space Shuttle Program -- Investigation of the Risk to Software Reliability and Maintainability of Requirements Changes -- S2B: Slicing -- Pre/Post Conditioned Slicing -- Pre/Post Conditioned Slicing -- Web Application Slicing -- Incremental Slicing Based on Data-Dependences Types -- S2C: Impact Analysis -- The Impact of Software Evolution on Code Coverage Information -- Impact Analysis of Maintenance Tasks for a Distributed Object-Oriented System -- Analyzing the Impact of Changing Requirements -- Demos -- Object-Oriented Repository Services -- Understanding Legacy Systems with OSK -- WebFabIS: A WEB Based Information System for Microelectronics Manufacturing -- S3A: Effort Analysis -- Using Code Metrics to Predict Maintenance of Legacy Programs: A Case Study -- Software Renewal Process Comprehension using Dynamic Effort Estimation -- An Approach to Modelling Long-Term Growth Trends in Software Systems -- S3B: Tools -- RIPPLES: Tool for Change in Legacy Software -- Cost-Effective Maintenance Tools for Proprietary Languages -- Integrating Information Sources for Visualizing Java Programs -- S3C: Case Studies -- Defect Prevention through Defect Prediction: A Case Study at Infosys -- Modeling Clones Evolution through Time Series -- Does the Modern Code Inspection Have Value? -- S4A: Rapid Evolution -- An Architectural Model for Service-Based Software with Ultra Rapid Evolution -- Extreme Maintenance -- S4B: Software Architectures I -- Aspects of Design and Implementation of a Multi-Channel and Multi-Modal Information System -- Describing Evolving Dependable Systems Using Co-Operative Software Architectures -- S4C: Behavior of Concurrent Programs -- Measuring Behavioral Correspondence to a Timed Concurrent Model -- Using Coordination to Restructure Sequential Source Code into a Concurrent Program -- S5A: Documentation -- The State of Documentation Practice within Corrective Maintenance -- CVSSearch: Searching through Source Code Using CVS Comments -- S5B: UML -- Reverse Engineering of the UML Class Diagram from C++ Code in Presence of Weakly Typed Containers -- Multi-View Software Evolution: A UML-based Framework for Evolving Object-Oriented Software -- S5C: Software Architectures II -- The Build-Time Software Architecture View -- A Graph Pattern Matching Approach to Software Architecture Recovery -- S6A: Maintenance Process Assessment and Improvement -- An Empirical Study of Maintenance Issues within Process Improvement Programmes in the Software Industry -- Evaluating the Predelivery Phase of ISO/IEC FDIS 14764 in the Swedish Context -- Introducing Workflow Management in Software Maintenance Processes -- Assessing Massive Maintenance Processes: An Empirical Study -- S6B: Distributed Object Systems -- A Customization Method for Network Management Functions without Modification of Off-the-Shelf Components -- A Framework for Re-use and Maintenance of Quality of Service Mechanisms in Distributed Object Systems -- Changing Java Programs -- Live Upgrades of CORBA Applications Using Object Replication -- S6C: Business Models -- Towards a Business Maintenance Model -- A Queue Theory-Based Approach to Staff Software Maintenance Centers -- K-Mediator: Towards Evolving Information Systems -- A Client-Benefits Oriented Taxonomy of ERP Maintenance -- Dissertation Forum -- Summary of Dynamically Discovering Likely Program Invariants -- Hypothesis-Based Concept Assignment to Support Software Maintenance -- A Formal Foundation for Object-Oriented Software Evolution -- Perspectives on Improving Software Maintenance -- A Metric Framework for the Assessment of Object-Oriented Systems -- A Database Evolution Approach for Object-Oriented Databases -- Bayesian Analysis of Software Cost and Quality Models -- S7C: Design Patterns -- A Declarative Evolution Framework for Object-Oriented Design Patterns -- OO Design Patterns, Design Structure, and Program Changes: An Industrial Case Study -- S8A: Dynamic and Static Analysis -- Dynamic and Static Views of Software Evolution -- Aiding Program Comprehension by Static and Dynamic Feature Analysis -- Form: A Framework for Creating Views of Program Executions -- S8B: Legacy Systems -- Using Design Recovery Techniques to Transform Legacy Systems -- Iterative Reengineering of Legacy Functions -- A Decisional Framework for Legacy System Management -- S8C: Short Papers -- Automating Language Conversion: A Case Study -- The FermaT Assembler Re-engineering Workbench -- Architecture-Based Semantic Evolution: A Study of Remotely Controlled Embedded Systems -- Software Maintenance: An Approach towards Control -- S9B: Program Analysis II -- A Program Dependence Model for Concurrent Logic Programs and its Applications -- Incremental Call Graph Reanalysis for Object-Oriented Software Maintenance -- Syntax-Directed Construction of Value Dependence Graphs -- S10A: Testing -- A Graphical Class Representation for Integrated Black- and White-Box Testing -- Using Component Metacontent to Support the Regression Testing of Component-Based Software -- Managing the Maintenance of Ported, Outsourced, and Legacy Software via Orthogonal Defect Classification -- S10B: Reengineering -- Automated Support for Program Refactoring Using Invariants -- Comparing the Decompositions Produced by Software Clustering Algorithms Using Similarity Measurements -- The Method Replacement Indicator: A Metric for Analyzing Behavioral Substitution -- Author Index.
Sommario/riassunto: Papers from a November 2001 conference discuss maintenance issues for both existing and emerging software systems. Themes include software evolution, maintenance metrics, reverse engineering, program analysis, slicing, impact analysis, and effort analysis. Other themes are software architectures, behavior of concurrent programs, UML, maintenance process assessment and improvement, distributed object systems, business models, legacy systems, and reengineering. Specific topics include software renewal process comprehension using dynamic effort estimation, cost-effective maintenance tools for proprietary languages, modeling clones evolution through time series, measuring behavioral correspondence to a timed concurrent model, and reverse engineering of the UML class diagram from C++ code in the presence of weakly typed containers. This work lacks a subject index. c. Book News Inc.
Titolo autorizzato: Software Maintenance: Proceedings of the International Conference on Software Maintenance: Florence, Italy  Visualizza cluster
Formato: Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione: Inglese
Record Nr.: 996201426403316
Lo trovi qui: Univ. di Salerno
Opac: Controlla la disponibilità qui