Maintenance
MCIS helps practitioners maintain their AI-powered software systems. For
example,
how can we detect and mitigate performance degradation (drift) in ML models? How do we manage technical debt
in machine learning pipelines? How can we coordinate vulnerability fixes across large-scale software
ecosystems? Which AI-product release-readiness checklists should be followed before deployment?
Construction
MCIS helps practitioners build and release products faster using optimized CI/CD and
Infrastructure-as-Code. For example, how can we reduce redundant continuous integration activity
through commit grouping and skip prediction? How do we optimize build batching algorithms at scale? How
healthy is our software supply chain, and why do some builds fail to be reproducible across different
ecosystems?
Intelligence
MCIS leverages AI to help practitioners understand and develop their software systems
and infrastructure, both for traditional and AI-powered systems. For example, how can we enhance
LLM-based code translation using transitive
intermediate translations? Which files in a pull request are most likely to need comments from code
reviewers? How do we effectively manage ML assets and navigate foundation model leaderboards?


