Title
Understanding Service-Oriented Software
Abstract
Service-oriented software is being hailed as the next revolutionary approach to software development. Service orientation allows organizations to rapidly and dynamically form new software applications to meet changing business needs, thus alleviating the software evolution problems that occur with traditional applications. The largest of these problems is the need to understand existing software before changing it. This article looks ahead toward the automated construction of service-oriented software, discussing software understanding in the context of service orientation and identifying potential new problems. The authors conclude that, while service orientation certainly helps solve some aspects of the evolution problem, software comprehension takes a new and potentially more challenging role.
Year
DOI
Venue
2004
10.1109/MS.2004.1270766
IEEE Software
Keywords
Field
DocType
evolution problem,service-oriented software,service orientation,potential new problem,software comprehension,software understanding,software development,understanding service-oriented software,new software application,existing software,software evolution problem,restructuring,reengineering,reverse engineering,maintainability,software maintenance
Software deployment,Personal software process,Software engineering,Systems engineering,Software analytics,Package development process,Computer science,Software peer review,Software as a service,Software development,Social software engineering
Journal
Volume
Issue
ISSN
21
2
0740-7459
Citations 
PageRank 
References 
63
3.70
8
Authors
4
Name
Order
Citations
PageRank
Nicolas Gold116215.22
Claire Knight218114.25
Andrew Mohan3726.12
Malcolm Munro4877199.56