Proceedings of the International Workshop on Continuous Software Evolution and Delivery 2016
DOI: 10.1145/2896941.2896943
|View full text |Cite
|
Sign up to set email alerts
|

Technology enabled continuous software development

Abstract: Given that organizations need to innovate and release software in faster parallel cycles of days or even hours, there are good reasons why new practices are being adopted in industry. In this paper, we present the case of a highly responsive process that is driven by tooling technology and which facilitates continual delivery of software at up to hourly intervals. This approach can inform academic and practitioner dialogue on current challenges and potential solutions, and on the evolution of new 'better' prac… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2016
2016
2020
2020

Publication Types

Select...
4
2

Relationship

3
3

Authors

Journals

citations
Cited by 7 publications
(6 citation statements)
references
References 1 publication
(1 reference statement)
0
6
0
Order By: Relevance
“…More agility is therefore also needed. In an ideal situation, quality and productivity factors would converge on a single point, and this is perhaps an outcome that can be achieved through the more aggressive adoption of technology-enabled software development processes [18] that we are starting to see emerging in the general software engineering field.…”
Section: Fig 3 Use Of Situational Factors In Defining a Safety Profilementioning
confidence: 99%
“…More agility is therefore also needed. In an ideal situation, quality and productivity factors would converge on a single point, and this is perhaps an outcome that can be achieved through the more aggressive adoption of technology-enabled software development processes [18] that we are starting to see emerging in the general software engineering field.…”
Section: Fig 3 Use Of Situational Factors In Defining a Safety Profilementioning
confidence: 99%
“…The authors take the view that one can consider CSE to be the next major wave in software engineering to follow the agile software development 11 and lean software development 12 movements. It is different to these earlier approaches in that CSE emphasizes the role of tooling in software development, 13 which at least to some extent runs contrary to the agile manifesto, which values individuals and interactions over processes and tools. With CSE, the importance and investment in tool chains is large, and its centrality to the delivery life cycle is likely to raise its value to at least be on a par with the value associated with individuals and interactions.…”
Section: Introductionmentioning
confidence: 93%
“…Microservices are small applications that can be deployed independently, scaled independently, and tested independently and that has a single responsibility . The term microservice architecture refers to a style of development under which a system is broken down into a number of small co‐operating components, where these components typically interact over a direct point‐to‐point interface (for example, http) or using an event bus technology such as Apache Kafka or RabbitMQ.…”
Section: Case Study Companymentioning
confidence: 99%
See 1 more Smart Citation
“…Microservice are a small application that can be deployed, scaled and tested independently and that has a single responsibility [3]. The Microservices architecture is an architectural alternative in building an application.…”
Section: Introductionmentioning
confidence: 99%