Benefits and Challenges of Model-Based Software Engineering: Lessons Learned Based on Qualitative and Quantitative Findings | IEEE Conference Publication | IEEE Xplore