48,451 research outputs found
Guiding the selection of service-oriented software engineering methodologies
Service-oriented computing is a paradigm for effectively delivering software services in a dynamic environment. Accordingly, many service-oriented software engineering (SOSE) methodologies have been proposed and practiced in both academia and industry. Some of these methodologies share common features (e. g. cover similar life-cycle phases) but are presented for different purposes, ranging from project management to system modernization, and from business analysis to technical solutions development. Given this diversity in the methodologies available in the literature, it is very hard for a company to decide which methodology would fit best for its specific needs. With this aim, we took a feature analysis approach and devised a framework for comparing the existing SOA methodologies. Different from existing comparison frameworks, ours specifically highlights aspects that are specific to SOA and aims to differentiate the methodologies that are truly service-oriented from those that deal little with service aspects. As such, the criteria defined in the framework can be used as a checklist for selecting a SOSE methodology. © 2011 The Author(s)
Aligning a Service Provisioning Model of a Service-Oriented System with the ITIL v.3 Life Cycle
Bringing together the ICT and the business layer of a service-oriented system
(SoS) remains a great challenge. Few papers tackle the management of SoS from
the business and organizational point of view. One solution is to use the
well-known ITIL v.3 framework. The latter enables to transform the organization
into a service-oriented organizational which focuses on the value provided to
the service customers. In this paper, we align the steps of the service
provisioning model with the ITIL v.3 processes. The alignment proposed should
help organizations and IT teams to integrate their ICT layer, represented by
the SoS, and their business layer, represented by ITIL v.3. One main advantage
of this combined use of ITIL and a SoS is the full service orientation of the
company.Comment: This document is the technical work of a conference paper submitted
to the International Conference on Exploring Service Science 1.5 (IESS 2015
Search based software engineering: Trends, techniques and applications
© ACM, 2012. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version is available from the link below.In the past five years there has been a dramatic increase in work on Search-Based Software Engineering (SBSE), an approach to Software Engineering (SE) in which Search-Based Optimization (SBO) algorithms are used to address problems in SE. SBSE has been applied to problems throughout the SE lifecycle, from requirements and project planning to maintenance and reengineering. The approach is attractive because it offers a suite of adaptive automated and semiautomated solutions in situations typified by large complex problem spaces with multiple competing and conflicting objectives.
This article provides a review and classification of literature on SBSE. The work identifies research trends and relationships between the techniques applied and the applications to which they have been applied and highlights gaps in the literature and avenues for further research.EPSRC and E
Empowering Practitioners: A Conceptual Framework for Value Co-Creation through Smart Service Innovation Methodologies
Smart services offer great innovation potential by incorporating digital technologies into non-digital value-creation processes. As smart service innovation poses significant challenges to organizations, existing research has contributed to understanding and addressing this phenomenon by developing various methods, tools, and processes. Yet, the academic community often still fails to bridge the “last mile” and help practitioners apply this knowledge in their specific application contexts. This article outlines how research can empower practitioners by systematically providing methodological knowledge for smart service innovation. We review and contrast existing methodologies and present a conceptual framework for value co-creation through smart service innovation methodologies. In addition, we identify six essential resource types required in these methodologies and propose emergent research avenues to guide future contributions to smart service innovation research
EMPOWERING PRACTITIONERS: A CONCEPTUAL FRAMEWORK FOR VALUE CO-CREATION THROUGH SMART SERVICE INNOVATION METHODOLOGIES
Smart services offer great innovation potential by incorporating digital technologies into non-digital value-creation processes. As smart service innovation poses significant challenges to organizations, existing research has contributed to understanding and addressing this phenomenon by developing various methods, tools, and processes. Yet, the academic community often still fails to bridge the “last mile” and help practitioners apply this knowledge in their specific application contexts. This article outlines how research can empower practitioners by systematically providing methodological knowledge for smart service innovation. We review and contrast existing methodologies and present a conceptual framework for value co-creation through smart service innovation methodologies. In addition, we identify six essential resource types required in these methodologies and propose emergent research avenues to guide future contributions to smart service innovation research
Complexity Metrics for Systems Development Methods and Techniques
So many systems development methods have been introduced in the last decade that one can talk about a ¿methodology jungle¿. To aid the method developers and evaluators in fighting their way through this jungle, we propose a systematic approach for measuring properties of methods. We describe two sets of metrics which measure the complexity of single diagram techniques, and of complete systems development methods. The proposed metrics provide a relatively fast and simple way to analyse the descriptive capabilities of a technique or method. When accompanied with other selection criteria, the metrics can be used for estimating the relative complexity of a technique compared to others. To demonstrate the applicability of the metrics, we have applied them to 36 techniques and 11 methods
- …