Web services engineering: promises and challenges
Proceedings of the 24th International Conference on Software Engineering
Achieving ultra rapid evolution using service-based software
IWPSE '01 Proceedings of the 4th International Workshop on Principles of Software Evolution
An abstract architecture for dependable and flexible distributed applications
Systems engineering for business process change
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
An Architectural Model for Service-Based Software with Ultra Rapid Evolution
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Thirteen Knights and the Seven-headed Dragon: an Interdisciplinary Software Engineering Framework
STEP '02 Proceedings of the 10th International Workshop on Software Technology and Engineering Practice
Using XML pipelines to build dynamically configurable software
WISICT '04 Proceedings of the winter international synposium on Information and communication technologies
Using Web Service Technologies to Create an Information Broker: An Experience Report
Proceedings of the 26th International Conference on Software Engineering
Negotiating in service-oriented environments
Communications of the ACM - Interactive immersion in 3D graphics
Codifying a Service Architectural Style
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
Information Systems Frontiers
Second international workshop on interdisciplinary software engineering research (WISER)
Proceedings of the 28th international conference on Software engineering
Second international workshop on interdisciplinary software engineering research: (WISER'06)
Proceedings of the 2006 international workshop on Workshop on interdisciplinary software engineering research
A Framework For Understanding The Vision, Goals, Instruments And Uses Of Software Services
Journal of Integrated Design & Process Science
Dealing with change: components versus services
Communications of the ACM
Automated exchange of software resources, components, services, and products
SE'07 Proceedings of the 25th conference on IASTED International Multi-Conference: Software Engineering
A conceptual model for negotiating in service-oriented environments
Information Processing Letters
High efficient knowledge extracting platform based on E-delivery pattern
WSEAS Transactions on Information Science and Applications
Longing for service: Bringing the UCL Conception towards services research
Interacting with Computers
Enforcing policies and guidelines in web portals: a case study
WISE'07 Proceedings of the 2007 international conference on Web information systems engineering
A service-based architecture for dynamically reconfigurable workflows
Journal of Systems and Software
Communications enablement of software-as-a-service (SaaS) applications
GLOBECOM'09 Proceedings of the 28th IEEE conference on Global telecommunications
Configurability in SaaS for an electronic contract management application
ICNVS'10 Proceedings of the 12th international conference on Networking, VLSI and signal processing
Expanding the Cloud: A Component-Based Architecture to Application Deployment on the Internet
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
Using time stream Petri nets over a service architecture for workflow modelling and enactment
SpringSim '10 Proceedings of the 2010 Spring Simulation Multiconference
Service licensing: conceptualization, formalization, and expression
Service Oriented Computing and Applications
Leveraging social media to gather user feedback for software development
Proceedings of the 2nd International Workshop on Web 2.0 for Software Engineering
A reference architecture for application marketplace service based on SaaS
International Journal of Grid and Utility Computing
Towards modeling a variable architecture for multi-tenant SaaS-applications
Proceedings of the Sixth International Workshop on Variability Modeling of Software-Intensive Systems
Dynamic configuration management of cloud-based applications
Proceedings of the 16th International Software Product Line Conference - Volume 2
Semantic content-based recommendation of software services using context
ACM Transactions on the Web (TWEB)
Hi-index | 0.04 |
For the past 40 years, the techniques, processes and methods of software development have been dominated by supply-side issues, giving rise to a software industry oriented towards developers rather than users. To achieve the levels of functionality, flexibility and time-to-market required by users, a radical shift is required in the development of software, with a more demand-centric view, leading to software which will be delivered as a service within the framework of an open marketplace. Already, there are some signs that this approach is being adopted by industry, but in a very limited way. We summarise research and a research method which has resulted in a long-term strategic view of software engineering innovation. Based on this foundation, we describe more recent work, which has resulted in an innovative demand-side model for the future of software. We propose a service architecture in which components may be bound instantly, just at the time they are needed, and then the binding may be discarded. A major benefit of this approach is that it leads to highly flexible and agile software that should be able to meet rapidly changing business needs.