Type

Journal Article

Authors

Paul Clarke
Peter Elger
Rory O'Connor

Subjects

Computer Science

Topics
microservices agile software development software development processes agile software engineering software development process situational factors continuous software engineering

Continuous software engineering – a microservices architecture perspective (2017)

Abstract 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.
Collections Ireland -> Dublin City University -> DCU Faculties and Centres = DCU Faculties and Schools: Faculty of Engineering and Computing: School of Computing
Ireland -> Dublin City University -> DCU Faculties and Centres = Research Initiatives and Centres: Lero: The Irish Software Engineering Research Centre
Ireland -> Dublin City University -> Publication Type = Article
Ireland -> Dublin City University -> Status = Published
Ireland -> Dublin City University -> Subject = Computer Science: Software engineering

Full list of authors on original publication

Paul Clarke, Peter Elger, Rory O'Connor

Experts in our system

1
Paul Clarke
Dublin City University
Total Publications: 59
 
2
Peter Elger
Dublin City University
Total Publications: 4
 
3
Rory O'Connor
Dublin City University
Total Publications: 197