Sciweavers

ICSE
2004
IEEE-ACM
15 years 16 days ago
The Dublo Architecture Pattern for Smooth Migration of Business Information Systems: An Experience Report
While the importance of multi-tier architectures for enterprise information systems is widely accepted and their benefits are well published, the systematic migration from monolit...
Wilhelm Hasselbring, Ralf Reussner, Holger Jaekel,...
ICSE
2004
IEEE-ACM
15 years 16 days ago
MSR 2004: International Workshop on Mining Software Repositories
A one-day workshop was held on the topic of mining software repositories at ICSE 2004 in Edinburgh, Scotland. The workshop brought together researchers and practitioners in order ...
Ahmed E. Hassan, Richard C. Holt, Audris Mockus
ICSE
2004
IEEE-ACM
15 years 16 days ago
Design of Large-Scale Polylingual Systems
Abstract. Building systems from existing applications written in two or more languages is common practice. Such systems are polylingual. Polylingual systems are relatively easy to ...
Mark Grechanik, Don S. Batory, Dewayne E. Perry
ICSE
2004
IEEE-ACM
15 years 16 days ago
JDBC Checker: A Static Analysis Tool for SQL/JDBC Applications
Carl Gould, Zhendong Su, Premkumar T. Devanbu
ICSE
2004
IEEE-ACM
15 years 16 days ago
Static Checking of Dynamically Generated Queries in Database Applications
Many data-intensive applications dynamically construct queries in response to client requests and execute them. Java servlets, e.g., can create string representations of SQL queri...
Carl Gould, Zhendong Su, Premkumar T. Devanbu
ICSE
2004
IEEE-ACM
15 years 16 days ago
Architecting in the Face of Uncertainty: An Experience Report
Understanding an application's functional and nonfunctional requirements is normally seen as essential for developing a robust product suited to client needs. This paper desc...
Ian Gorton, Jereme Haack
ICSE
2004
IEEE-ACM
15 years 16 days ago
Assume-Guarantee Verification of Source Code with Design-Level Assumptions
Model checking is an automated technique that can be used to determine whether a system satisfies certain required properties. To address the "state explosion" problem a...
Dimitra Giannakopoulou, Corina S. Pasareanu, Jamie...
ICSE
2004
IEEE-ACM
15 years 16 days ago
Unifying Artifacts and Activities in a Visual Tool for Distributed Software Development Teams
In large projects, software developers struggle with two sources of complexity ? the complexity of the code itself, and the complexity of the process of producing it. Both of thes...
Jon Froehlich, Paul Dourish
ICSE
2004
IEEE-ACM
15 years 16 days ago
A Hybrid Architectural Style for Distributed Parallel Processing of Generic Data Streams
Immersive, interactive applications grouped under the concept of Immersipresence require on-line processing and mixing of multimedia data streams and structures. One critical issu...
Alexandre R. J. François
ICSE
2004
IEEE-ACM
15 years 16 days ago
Making Resource Decisions for Software Projects
Software metrics should support managerial decision making in software projects. We explain how traditional metrics approaches, such as regression-based models for cost estimation...
Norman E. Fenton, William Marsh, Martin Neil, Patr...