Engineering ai systems: A research agenda
Artificial intelligence (AI) and machine learning (ML) are increasingly broadly adopted in
industry. However, based on well over a dozen case studies, we have learned that …
industry. However, based on well over a dozen case studies, we have learned that …
Challenges and opportunities of devops in cyber-physical production systems engineering
DevOps is a set of practices that combines software development and operations to enable
a continuous software product life cycle to improve the quality of software systems. Although …
a continuous software product life cycle to improve the quality of software systems. Although …
[HTML][HTML] Adapting Behavior Driven Development (BDD) for large-scale software systems
M Irshad, R Britto, K Petersen - Journal of Systems and Software, 2021 - Elsevier
Context: Large-scale software projects require interaction between many stakeholders.
Behavior-driven development (BDD) facilitates collaboration between stakeholders, and an …
Behavior-driven development (BDD) facilitates collaboration between stakeholders, and an …
Chapter 8 Recognizing Lines of Code Violating Company-Specific Coding Guidelines Using Machine Learning
Software developers in big and medium-size companies are working with millions of lines of
code in their codebases. Assuring the quality of this code has shifted from simple defect …
code in their codebases. Assuring the quality of this code has shifted from simple defect …
Test activities in the continuous integration and delivery pipeline
Based on 25 interviews with participants from four case study companies that develop large‐
scale software embedded systems, this paper presents the Test Activity Stakeholders (TAS) …
scale software embedded systems, this paper presents the Test Activity Stakeholders (TAS) …
Agile beyond teams and feedback beyond software in automotive systems
In order to increase the ability to build complex, software-intensive systems, as well as to
decrease time-to-market for new functionality, automotive companies aim to scale agile …
decrease time-to-market for new functionality, automotive companies aim to scale agile …
Efficient and effective exploratory testing of large-scale software systems
Context: Exploratory testing plays an important role in the continuous integration and
delivery pipelines of large-scale software systems, but a holistic and structured approach is …
delivery pipelines of large-scale software systems, but a holistic and structured approach is …
Adoption of automated software engineering tools and techniques in Thailand
Readiness for the adoption of Automated Software Engineering (ASE) tools and techniques
can vary according to the size and maturity of software companies. ASE tools and …
can vary according to the size and maturity of software companies. ASE tools and …
Experimentation for business-to-business mission-critical systems: A case study
Continuous experimentation (CE) refers to a group of practices used by software companies
to rapidly assess the usage, value and performance of deployed software using data …
to rapidly assess the usage, value and performance of deployed software using data …
Introduction to the ai engineering theme
J Bosch - Accelerating Digital Transformation: 10 Years of …, 2022 - Springer
The term artificial intelligence (AI) triggers many things in terms of its inherent meaning and
potential. The notion of a machine with the same level of intellect as a human or even far …
potential. The notion of a machine with the same level of intellect as a human or even far …