{"title":"学习和合作是开发高质量软件的先决条件","authors":"G. Frankl, S. Bitter, Bonifaz Kaufmann","doi":"10.1109/CSEET.2014.6816793","DOIUrl":null,"url":null,"abstract":"A major challenge for software engineering is to coordinate many individuals, whose work is heavily depending on each other. This enormous complexity often results in error-prone products. Minor mistakes can already have major side-effects impacting the entire software product. For individuals, the challenge is to focus on their own tasks, however, obeying certain design principles and without losing sight of the overall target. Therefore, we argue that software engineering is a highly collaborative process. However, we lack knowledge in general how to collaborate successfully. Consequently, there is still a lot of potential for teaching and improving collaboration in software engineering education.","PeriodicalId":418645,"journal":{"name":"2014 IEEE 27th Conference on Software Engineering Education and Training (CSEE&T)","volume":"100 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Learning and working together as prerequisites for the development of high-quality software\",\"authors\":\"G. Frankl, S. Bitter, Bonifaz Kaufmann\",\"doi\":\"10.1109/CSEET.2014.6816793\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A major challenge for software engineering is to coordinate many individuals, whose work is heavily depending on each other. This enormous complexity often results in error-prone products. Minor mistakes can already have major side-effects impacting the entire software product. For individuals, the challenge is to focus on their own tasks, however, obeying certain design principles and without losing sight of the overall target. Therefore, we argue that software engineering is a highly collaborative process. However, we lack knowledge in general how to collaborate successfully. Consequently, there is still a lot of potential for teaching and improving collaboration in software engineering education.\",\"PeriodicalId\":418645,\"journal\":{\"name\":\"2014 IEEE 27th Conference on Software Engineering Education and Training (CSEE&T)\",\"volume\":\"100 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-04-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2014 IEEE 27th Conference on Software Engineering Education and Training (CSEE&T)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CSEET.2014.6816793\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 IEEE 27th Conference on Software Engineering Education and Training (CSEE&T)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CSEET.2014.6816793","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Learning and working together as prerequisites for the development of high-quality software
A major challenge for software engineering is to coordinate many individuals, whose work is heavily depending on each other. This enormous complexity often results in error-prone products. Minor mistakes can already have major side-effects impacting the entire software product. For individuals, the challenge is to focus on their own tasks, however, obeying certain design principles and without losing sight of the overall target. Therefore, we argue that software engineering is a highly collaborative process. However, we lack knowledge in general how to collaborate successfully. Consequently, there is still a lot of potential for teaching and improving collaboration in software engineering education.