We use audited financial statements to examine claims that service-oriented architecture (SOA) leads to higher profits relative to traditional software delivery models. Specificall...
The Data Grid, like all other collaboration models, has strict rules for contributors to follow and many criteria to abide with. Namespace is one of the rules that govern the contr...
Dynamic system reconfiguration techniques are presented that can enable the systematic evolution of software systems due to unanticipated changes in specification or requirements. ...
An application framework provides reusable design and implementation for a family of software systems. At the application engineering stage, application developers extend framework...
The Internet economy has altered the current rules of software engineering. Traditional development methodologies have proven too cumbersome to meet the rapidly changing requiremen...
An experimental study compared the performance of a real-life HTML application and an AJAX application that implemented the same user interface. A statistically significant number ...
The current software development environment has been changing into new development paradigms such as concurrent distributed development environment and the so-called open source p...
Checkpointing is a commonly used approach to provide system fault-tolerance. However, using a constant checkpointing frequency may compromise the system's overall performance ...