{"title":"向“网络”一代教授成功的“现实世界”软件工程:过程和质量必胜!","authors":"W. L. Honig","doi":"10.1109/CSEET.2008.38","DOIUrl":null,"url":null,"abstract":"Software engineering skills are critical for students seeking careers as software developers. However, academic course content often fails to teach practical, \"real-world\" software engineering as it is done in large organizations. Further, the proclivities of the current generation leave students disinclined to the disciplines of process and quality. Academics seldom use the team software process (TSP), a leading methodology of global industries. Four years of data indicate that student teams using TSP can achieve industry levels of productivity and reasonable quality levels. Further, results from 23 teams and over 200 students indicate that these Net-generation students developed an understanding for the value of discipline, data collection, metrics, and quality measures. The team software process is recommended to other academic programs seeking to bring real-world software engineering into the classroom and improve teaching for the Net generation.","PeriodicalId":424120,"journal":{"name":"2008 21st Conference on Software Engineering Education and Training","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"14","resultStr":"{\"title\":\"Teaching Successful \\\"Real-World\\\" Software Engineering to the \\\"Net\\\" Generation: Process and Quality Win!\",\"authors\":\"W. L. Honig\",\"doi\":\"10.1109/CSEET.2008.38\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Software engineering skills are critical for students seeking careers as software developers. However, academic course content often fails to teach practical, \\\"real-world\\\" software engineering as it is done in large organizations. Further, the proclivities of the current generation leave students disinclined to the disciplines of process and quality. Academics seldom use the team software process (TSP), a leading methodology of global industries. Four years of data indicate that student teams using TSP can achieve industry levels of productivity and reasonable quality levels. Further, results from 23 teams and over 200 students indicate that these Net-generation students developed an understanding for the value of discipline, data collection, metrics, and quality measures. The team software process is recommended to other academic programs seeking to bring real-world software engineering into the classroom and improve teaching for the Net generation.\",\"PeriodicalId\":424120,\"journal\":{\"name\":\"2008 21st Conference on Software Engineering Education and Training\",\"volume\":\"26 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2008-04-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"14\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2008 21st Conference on Software Engineering Education and Training\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CSEET.2008.38\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 21st Conference on Software Engineering Education and Training","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CSEET.2008.38","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Teaching Successful "Real-World" Software Engineering to the "Net" Generation: Process and Quality Win!
Software engineering skills are critical for students seeking careers as software developers. However, academic course content often fails to teach practical, "real-world" software engineering as it is done in large organizations. Further, the proclivities of the current generation leave students disinclined to the disciplines of process and quality. Academics seldom use the team software process (TSP), a leading methodology of global industries. Four years of data indicate that student teams using TSP can achieve industry levels of productivity and reasonable quality levels. Further, results from 23 teams and over 200 students indicate that these Net-generation students developed an understanding for the value of discipline, data collection, metrics, and quality measures. The team software process is recommended to other academic programs seeking to bring real-world software engineering into the classroom and improve teaching for the Net generation.