Login (DCU Staff Only)
Login (DCU Staff Only)

DORAS | DCU Research Repository

Explore open access research and scholarly works from DCU

Advanced Search

Continuous software engineering – a microservices architecture perspective

O'Connor, Rory orcid logoORCID: 0000-0001-9253-0313, Elger, Peter and Clarke, Paul orcid logoORCID: 0000-0002-4487-627X (2017) Continuous software engineering – a microservices architecture perspective. Journal of Software: Evolution and Process, 29 (11). ISSN 2047-7481

From its earliest days, software development has been beset with challenges in relation to timely delivery, appropriateness of features and quality of deliverables. Many advances in software development processes have helped to address these concerns. For example, agile software development has helped to deliver working software more frequently and capability maturity frameworks have brought about improved consistency in quality levels. However, the age-old challenge of better, cheaper, faster software has continued to beguile developers. In this paper, we discuss an emerging approach to software development, continuous software engineering (CSE), wherein software of operational quality may be delivered on a very frequent basis, up to many times in a given day. This approach employs a complex set of independent tools that together reduce the lead time in delivering commercial-grade software. Having examined the situational context of one industrial organisation applying CSE, we conclude that the approach may not presently be appropriate to all manners of software development. Nonetheless, the authors are of the view that CSE represents a significant progression in software engineering and that software development settings of all types stand to gain from aspects of the CSE approach.
Item Type:Article (Published)
Uncontrolled Keywords:Software Development Process; Continuous Software Engineering; Agile; Microservices; Situational Factors
Subjects:Computer Science > Software engineering
DCU Faculties and Centres:Research Institutes and Centres > Lero: The Irish Software Engineering Research Centre
DCU Faculties and Schools > Faculty of Engineering and Computing > School of Computing
Official URL:http://dx.doi.org/10.1002/smr.1866
Copyright Information:© 2017 Wiley
Use License:This item is licensed under a Creative Commons Attribution-NonCommercial-Share Alike 3.0 License. View License
ID Code:22111
Deposited On:20 Nov 2017 16:46 by Rory O'connor . Last Modified 18 Oct 2018 09:55

Full text available as:

[thumbnail of ci-paper.pdf]
PDF - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
Creative Commons: Attribution-No Derivative Works 3.0


Downloads per month over past year

Archive Staff Only: edit this record