Video summary
Can AI Replace Your ASPICE Processes?
Main summary
Key takeaways
Business-focused summary (AI vs. ASPICE across the V-model)
1) Webinar purpose and context
- Topic: Whether AI can replace or significantly automate ASPICE processes across the V-model (requirements → architecture/detail design → code/test → verification).
- Framing: AI can help with drafting, checks, summaries, and tooling acceleration, but humans remain responsible for correctness, ASPICE compliance, and final decisions.
- Early caution: Even “AI-generated” content can fail on basics (e.g., an AI text generator forgetting to replace placeholders like a surname), reinforcing the need for human verification.
2) AI use cases along the V-model (what can be automated vs. what can’t)
Requirements generation and support
AI can assist with generating requirements at multiple levels:
- System requirements from stakeholder expectations
- Software requirements from system requirements
- Hardware requirements from system requirements
It can also help by:
- Configuring AI with organization-specific templates/patterns to improve:
- Traceability (mapping generated items back to sources)
- Verifiability (using structured requirement formats)
- Reducing “generic” outputs
Key process insight (risk):
- AI needs rich inputs; otherwise it may hallucinate or violate safety/regulatory constraints.
- Inconsistent or unverifiable requirements can lead to downgrades at base practice level (not necessarily “ASPICE broken,” but audit/review issues are more likely).
Concrete input checklist AI reportedly demanded (for automotive-valid requirements):
- System architecture overview (boundaries, major components, interfaces)
- Use cases / user scenarios (e.g., driver/vehicle actions)
- Environmental and functional constraints (regs/standards)
- Performance/KPIs at system level:
- Latency
- Reliability
- Availability
- Accuracy
- ASIL level inputs
- OEM-specific glossary/terminology
- Templates and requirements patterns
- Assumptions/constraints/known legacy constraints
- Traceability info from level to level
Requirements consistency and traceability checks
AI can help verify:
- Coverage: software requirements cover all system requirements
- Internal consistency: detect contradictions within one document
- “Smell detection”: flag likely issues for human review
- Coverage dashboards: identify gaps visually
Positioning: Speakers emphasize AI can’t (today) “one-button” produce fully valid, consistent requirements without structured input and human validation.
Architecture support
AI can assist with:
- Suggesting architectural elements and interfaces from requirements (advisor/suggestion use)
- Proposing component decompositions using patterns/blueprints
- Checking weak points, such as:
- Cybersecurity vulnerabilities
- Interface bottlenecks
- Validating against known/proven patterns (e.g., Visitor/Factory patterns)
Limits:
- The speaker notes they are not overly optimistic about AI fully generating architecture end-to-end.
High-value early-stage capability:
- Text-to-diagrams generating:
- architecture diagrams
- sequence diagrams
- block diagrams
- data flow diagrams
- state diagrams (again, as suggestions to iterate with humans)
Detail design and reverse engineering
AI can help in rare scenarios:
- With existing source code, AI can perform reverse engineering to produce more detailed design
ASPICE relationship nuance:
- ASPICE requires both design artifacts and code consistency; it does not enforce a strict order that makes reverse engineering impossible—consistency is what matters.
Source code generation (most skepticism)
AI-generated code was discussed as:
- A “favorite” use case for some, but speakers are skeptical about practical replacement.
Reported failure modes:
- Code “glitches” after prompt iterations
- AI removes required functionality
- Refactoring leads to missing helpers or deleted components
- Context/buffer limits cause broken output
Mitigations mentioned:
- AI guided by coding guidelines (e.g., MISRA expectations were explicitly mentioned)
- Integration with traceability requirements
Even then: speakers note general-purpose models “start glitching quite fast” without specialized setup.
Source code checking and verification support (more promising)
AI is more practical today for:
- Static code check alignment to coding guidelines
- Traceability checks, including:
- Detail design ↔ source code consistency
- Software requirements ↔ source code/unit allocation
- Test generation support, such as:
- Generating test cases from software requirements
- Assisting with test automation
- Log analysis, including:
- Summarizing large test execution logs
- Detecting inconsistencies
- Reporting coverage issues
Concrete experience re: automated test generation:
- Evaluated a tool generating “manual/discrete test steps” from requirements:
- Without tuning/context: 2,500 test cases from ~45 arbitrary requirements
- After tuning: ~150 meaningful test cases (more reasonable scale)
- Conclusion: automation is feasible but requires heavy tuning for project context.
Unit test generation experiment outcomes:
- One internal approach claimed ~30% KPI improvement via AI-generated unit tests (faster development), but humans must still review correctness.
- Speakers’ estimate: for smaller projects, the setup/training/context teaching costs may outweigh benefits.
3) Non-engineering processes (management/operations) where AI is already operational
-
Change/problem/change-tracking support
- AI can identify dependencies and duplicates and generate trend reports for:
- Sub-9 problem resolution management
- Sub-10 change request management
- AI can identify dependencies and duplicates and generate trend reports for:
-
Managerial productivity tools (examples described as already built/used)
- Automated backlog generation tool (Jira integration):
- Takes system requirements
- Breaks into user stories and tasks
- Uses naming conventions and story/task templates
- Can create items in Jira
- Effort estimation / capacity prediction (theoretical / not fully tried):
- Uses historical Jira task data to suggest milestones
- Automatic project status summaries:
- Aggregates from Jira/Confluence/commits/test reports
- Produces structured status reports (currently via scripts; future AI enhancement expected)
- Problem resolution automation:
- Duplicate defect detection by linking similar/duplicate tickets to speed triage
- Process documentation generation (e.g., CMP—Configuration Management Plan):
- Drafts documentation using corporate templates and provided context
- A “next webinar” was mentioned to review compliance
- Automated backlog generation tool (Jira integration):
4) Adoption data from an internal DXC-style survey (operational insight)
Survey summary (≈ 240 responses):
- Geography: Ukraine, Germany, Bulgaria, Egypt, Poland, Italy, others
- Automotive experience:
- 67% have >8 years automotive experience
- Daily AI usage:
- Project managers: 22%
- Scrum masters: 20%
- Developers: 28%
- Test engineers: 17%
- A few times per week:
- Project managers: 26%
- Scrum masters: 37%
- Developers: 25%
- Test engineers: 29%
- Overall:
- Approximately 50–60% use AI regularly
- 40% never or rarely
Top AI use cases in automotive projects (from survey):
- Managers/scrum masters:
- drafting/editing text (docs/emails)
- information search/research (e.g., Copilot/ChatGPT)
- summarizing/organizing info
- data analysis/visualization
- Developers/test engineers:
- research/info search
- code suggestions/completion
- summarizing/organizing info
- test generation/automation
Notable discussion point: “Nobody use it for architecture for requirements” (likely due to contractual/data constraints).
5) Practical governance: NDAs, GDPR, and “trusted models”
Direct guidance:
- Do not paste customer/project requirements into public ChatGPT (explicit NDA violation risk).
- Prefer:
- Local AI on company-controlled infrastructure, or
- a cloud setup where the company has control and governance
Hardware/performance tradeoff:
- Local “high context” models can be slow and may require high-spec compute (example claim: ~€50–60k for a single machine running a large model efficiently; speaker considered it impractical if savings are small).
Vendor model trust:
- Prefer trusted suppliers (e.g., Google/Microsoft mentioned).
- Speakers advised against untrusted “China-based” model providers where leakage guarantees are unclear.
Additional recommendation:
- Consult your organization’s AI governance project team
- Experiment in sandbox / disconnected environment if unsure
Frameworks / processes / playbooks explicitly referenced
- ASPICE V-model (core framing)
- Traceability & consistency (recurring assessment theme)
- ASIL levels (automotive safety context)
- Coverage dashboards (traceability/coverage reporting concept)
- MISRA guidelines (coding guidance when attempting code generation)
- Sub-9 problem resolution management and Sub-10 change request management (change management mapping)
(No explicit OKRs/SWOT/Lean Startup mentioned in this excerpt.)
Key takeaways (business/operations oriented)
- AI is best used as an assistant for:
- requirements checks (consistency/coverage)
- architecture drafting/suggestion (especially diagrams)
- code verification checks and test-case support
- management productivity (backlogs, status summaries, duplicate defects)
- Replacing full ASPICE work (especially requirements → architecture → detail design → unit/code with end-to-end correctness) is not realistic with current tooling, per the speakers’ view.
- Biggest practical barriers:
- context completeness (missing inputs → hallucinations)
- traceability requirements across artifacts
- code/test correctness and prompt/context brittleness
- legal/compliance constraints (NDA/GDPR, data handling)
Presenters / sources mentioned
- Olga (DXC / automotive professional; certified Scrum Master & configuration manager; contributed to ASPICE assessments; mentioned role achieving ASPICE level 2)
- Oena Liza (automotive software professional; engineering/leadership/product/project management background)
- Ronald “Ron” Melster (principal ASPICE assessor; VDA 6.3 auditor; author of three ASPICE books; previously led a development division to SPICE capability level 3)
Referenced organizations/companies: Borch, Carmarmac, Nepansaki, Audi, Porsche (as part of Ron’s experience), plus mention of startups/tools and model providers (e.g., Gemini, Copilot, ChatGPT).