Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- ArticleNovember 2023
The SAREF Pipeline and Portal—An Ontology Verification Framework
The Semantic Web – ISWC 2023Pages 134–151https://doi.org/10.1007/978-3-031-47243-5_8AbstractThe Smart Applications REFerence Ontology (SAREF) defines a modular set of versioned ontologies that enable semantic interoperability between different Internet of Things (IoT) vendor solutions across various IoT industries. The European ...
- short-paperJune 2023
Functional Size Measurement in Agile Development: Velocity in Agile Sprints
EASE '23: Proceedings of the 27th International Conference on Evaluation and Assessment in Software EngineeringPages 200–204https://doi.org/10.1145/3593434.3593486Agile teams measure their velocity for performance, based on Story Points. However, such velocity does not allow predicting when the product will be finished. Story points measure effort only. They do not discriminate between creating functionality and ...
- tutorialJune 2023
Functional Size Measurement in Agile Development: Velocity in Agile Sprints
EASE '23: Proceedings of the 27th International Conference on Evaluation and Assessment in Software EngineeringPages 324–325https://doi.org/10.1145/3593434.3593479Agile teams measure their velocity for performance, based on Story Points. However, such velocity does not allow predicting when the product will be finished. Story points measure effort only. They do not discriminate between creating functionality and ...
- research-articleNovember 2022
Towards cost-benefit evaluation for continuous software engineering activities
Empirical Software Engineering (KLU-EMSE), Volume 27, Issue 6https://doi.org/10.1007/s10664-022-10191-wAbstractContext:Software companies must become better at delivering software to remain relevant in the market. Continuous integration and delivery practices promise to streamline software deliveries to end-users by implementing an automated software ...
- research-articleDecember 2021
Investigating Continuous Delivery on IoT Systems
SBQS '21: Proceedings of the XX Brazilian Symposium on Software QualityArticle No.: 8, Pages 1–10https://doi.org/10.1145/3493244.3493261IoT systems have continuous delivery challenges related to development, operations, and hardware teams. Therefore, scientific research and industry professionals have investigated approaches to integrate these areas and overcome these challenges. This ...
-
- abstractAugust 2021
Industrial best practices for continuous integration (CI) and continuously delivery (CD) (invited talk)
ESEC/FSE 2021: Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software EngineeringPage 6https://doi.org/10.1145/3468264.3478693Industrial best practices for Continuous Integration (CI) and Continuously Delivery (CD) are constantly evolving, and the state of the art is advancing quickly across the industry. In this talk I will discuss the best practices that have been ...
- research-articleNovember 2020
Configuration smells in continuous delivery pipelines: a linter and a six-month study on GitLab
ESEC/FSE 2020: Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software EngineeringPages 327–337https://doi.org/10.1145/3368089.3409709An effective and efficient application of Continuous Integration (CI) and Delivery (CD) requires software projects to follow certain principles and good practices. Configuring such a CI/CD pipeline is challenging and error-prone. Therefore, automated ...
- short-paperDecember 2020
Mining Software Repositories for the Characterization of Continuous Integration and Delivery
SBES '20: Proceedings of the XXXIV Brazilian Symposium on Software EngineeringPages 664–669https://doi.org/10.1145/3422392.3422503Continuous Integration (CI) and Delivery (CD) are software development practices increasingly adopted in industry, which aiming at ensuring quality and stability, and making the whole process more efficient and less error-prone. Software engineers that ...
- research-articleSeptember 2020
Platform Teams: An Organizational Structure for Continuous Delivery
ICSEW'20: Proceedings of the IEEE/ACM 42nd International Conference on Software Engineering WorkshopsPages 505–511https://doi.org/10.1145/3387940.3391455Software-producing organizations are seeking to release faster and more efficiently new versions of their products to their customers to remain competitive in the fierce software market. Continuous delivery practices arise as a potential solution since ...
- research-articleSeptember 2020
On the Role of Software Architecture in DevOps Transformation: An Industrial Case Study
ICSSP '20: Proceedings of the International Conference on Software and System ProcessesPages 175–184https://doi.org/10.1145/3379177.3388891Development and Operations (DevOps), a particular type of Continuous Software Engineering, has become a popular Software System Engineering paradigm. Software architecture is critical in succeeding with DevOps. However, there is little evidence-based ...
- invited-talkMarch 2020
Understanding and Improving Continuous Integration and Delivery Practice using Data from the Wild
ISEC '20: Proceedings of the 13th Innovations in Software Engineering Conference (formerly known as India Software Engineering Conference)Article No.: 1, Page 1https://doi.org/10.1145/3385032.3385059Continuous Integration (CI) and Delivery (CD) have been claimed to introduce several benefits in software development, including high software quality reliability, and faster release cycles. However, recent work pointed out challenges, barriers and bad ...
- ArticleJuly 2019
Designing Software Architecture to Support Continuous Delivery and DevOps: A Systematic Literature Review
ICSOFT 2019: Proceedings of the 14th International Conference on Software TechnologiesPages 27–39https://doi.org/10.5220/0007837000270039This paper presents a systematic literature review of software architecture approaches that support the implementation of Continuous Delivery (CD) and DevOps. Its goal is to provide an understanding of the stateof-the-art on the topic, which is ...
- research-articleOctober 2018
Building lean continuous integration and delivery pipelines by applying DevOps principles: a case study at Varidesk
ESEC/FSE 2018: Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software EngineeringPages 851–856https://doi.org/10.1145/3236024.3275528Continuous Integration (CI) and Continuous Delivery (CD) are widely considered to be best practices in software development. Studies have shown however, that adopting these practices can be challenging and there are many barriers that engineers may face,...
- short-paperJune 2018
Introducing a Deployment Pipeline for Continuous Delivery in a Software Architecture Course
ECSEE '18: Proceedings of the 3rd European Conference of Software Engineering EducationPages 102–107https://doi.org/10.1145/3209087.3209091Continuous Delivery (CD) has emerged to an important concept of software architecture in the last few years. The goal of a CD strategy is to decrease the time to market of an application while increasing the quality of that software. However, literature ...
- research-articleAugust 2017
Strong agile metrics: mining log data to determine predictive power of software metrics for continuous delivery teams
ESEC/FSE 2017: Proceedings of the 2017 11th Joint Meeting on Foundations of Software EngineeringPages 866–871https://doi.org/10.1145/3106237.3117779ING Bank, a large Netherlands-based internationally operating bank, implemented a fully automated continuous delivery pipe-line for its software engineering activities in more than 300 teams, that perform more than 2500 deployments to production each ...
- research-articleJune 2017
Continuous Delivery
Journal of Systems and Software (JSSO), Volume 128, Issue CPages 72–86https://doi.org/10.1016/j.jss.2017.02.013Present six strategies to overcome Continuous Delivery (CD) adoption challenges.Identify and elaborate eight further challenges for research.They are based on four years CD adoption experience at a multi-billion-euro company. Continuous Delivery (CD) is ...
- research-articleApril 2017
CDEP: Continuous Delivery Educational Pipeline
- Brian P. Eddy,
- Norman Wilde,
- Nathan A. Cooper,
- Bhavyansh Mishra,
- Valeria S. Gamboa,
- Khyati N. Patel,
- Keenal M. Shah
ACMSE '17: Proceedings of the 2017 ACM Southeast ConferencePages 55–62https://doi.org/10.1145/3077286.3077301Due to the desire to decrease the time to market of modern applications and software, a number of new agile processes have emerged. Continuous integration and continuous delivery which allow developers to easily push changes to software are common ...
- abstractNovember 2016
Adopting continuous delivery in AAA console games
RELENG 2016: Proceedings of the 4th International Workshop on Release EngineeringPages 5–6https://doi.org/10.1145/2993274.2993276Introduction Games are traditionally developed as a boxed-product. There is a development phase, followed by a bug-fixing phase. Once the level of quality is acceptable, game is released, development team moves on to a new project. They rarely need to ...
- short-paperMay 2016
Towards Agile Testing for Railway Safety-critical Software
XP '16 Workshops: Proceedings of the Scientific Workshop Proceedings of XP2016Article No.: 18, Pages 1–4https://doi.org/10.1145/2962695.2962713EN 50128 gives a general guidance for testing railway safety-critical software. However, it does not specify how to test safety-critical software in an agile development environment. Based on our observation, agile software development has not been ...
- abstractMay 2016
First International Workshop on Emerging Trends in DevOps and Infrastructure
XP '16 Workshops: Proceedings of the Scientific Workshop Proceedings of XP2016Article No.: 11, Pages 1–3https://doi.org/10.1145/2962695.2962706In this paper, we describe the proceedings of first international Workshop on Emerging Trends in DevOps and Infrastructure held at XP-2016. The workshop was conceived and administered to provide a platform for researchers and industrial practitioners ...