software_engineering_VS2012_compliant