{"title":"Problem-based Design Studios for Undergraduate SE Education","authors":"J. Armarego, S. Clarke","doi":"10.1109/CSEET.2005.24","DOIUrl":"https://doi.org/10.1109/CSEET.2005.24","url":null,"abstract":"Both the increasing knowledge needed to practise as a professional, and the accelerating rate of change within the discipline suggest that traditional learning models may not address the requirements of learners. Problem-based learning (PBL) and design studios (DS) are two approaches that focus on learners developing characteristics of lifelong learning. This tutorial explores a problem-based design studio (PbDS) model of learning. The goal is to enable participants to gain some understanding of the model so as to evaluate its' applicability in their teaching/learning context","PeriodicalId":187397,"journal":{"name":"18th Conference on Software Engineering Education & Training (CSEET'05)","volume":"55 9","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120977872","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Software Engineering Education (SEE) Research and Publication: Issues, Challenges and Directions","authors":"H. Saiedian, T. Lethbridge, D. Port","doi":"10.1109/CSEET.2005.29","DOIUrl":"https://doi.org/10.1109/CSEET.2005.29","url":null,"abstract":"• To discuss synergy between research in SEE and research in related disciplines. What learning theories, teaching frameworks, and training practices from other disciplines can be transitioned into the SEE? We will discuss each of the above items in turn. Furthermore, we will review the researchers guide prepared for this conference. Participants will be asked to suggest improvements to it and to comment on how it has affected the quality and rigor of the research presented at the conference.","PeriodicalId":187397,"journal":{"name":"18th Conference on Software Engineering Education & Training (CSEET'05)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131594727","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Wolf-Gideon Bleek, Carola Lilienthal, Axel Schmolitzky
{"title":"Transferring Experience from Software Engineering Training in Industry to Mass University Education - The Big Picture","authors":"Wolf-Gideon Bleek, Carola Lilienthal, Axel Schmolitzky","doi":"10.1109/CSEET.2005.38","DOIUrl":"https://doi.org/10.1109/CSEET.2005.38","url":null,"abstract":"This paper shows and critically discusses how experience gained from years of software engineering training in industry can be transferred to mass university education. The approach relies on cyclical, iterative and problem-based learning and places equal emphasis on technical skills (such as object-oriented and database programming) and soft skills (such as presentation techniques, handling personal conflicts and cooperating in a team context)","PeriodicalId":187397,"journal":{"name":"18th Conference on Software Engineering Education & Training (CSEET'05)","volume":"117 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125049764","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
A.H. Dutoit, Timo Wolf, B. Paech, L. Borner, J. Rückert
{"title":"Using Rationale for Software Engineering Education","authors":"A.H. Dutoit, Timo Wolf, B. Paech, L. Borner, J. Rückert","doi":"10.1109/CSEET.2005.1","DOIUrl":"https://doi.org/10.1109/CSEET.2005.1","url":null,"abstract":"Software engineering courses often use industrial modeling tools for their infrastructure, as it exposes students to the state-of-the practice and increases their awareness about the complexity of their craft. However, this approach has the risk of expending a disproportionate amount of effort on tools as opposed to teaching concepts. Moreover, industrial tools often do not include didactic concepts needed for education. In this paper, we discuss our experience with an integrated, rationale-based modeling tool in a variety of software engineering courses. By providing an integrated modeling environment, students use a single tool for requirements, system design, test planning, and collaboration. By attaching rationale to the models, students are encouraged to reflect on their work while instructors can monitor them and provide more insightful feedback","PeriodicalId":187397,"journal":{"name":"18th Conference on Software Engineering Education & Training (CSEET'05)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127432384","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
C. Bunse, Ines Grützner, M. Ochs, C. Peper, S. Steinbach-Nordmann
{"title":"xd Software Engineering Education Applying a Blended Learning Strategy for","authors":"C. Bunse, Ines Grützner, M. Ochs, C. Peper, S. Steinbach-Nordmann","doi":"10.1109/CSEET.2005.44","DOIUrl":"https://doi.org/10.1109/CSEET.2005.44","url":null,"abstract":"With the rapid rate of innovation in software engineering, teaching and learning of new technologies have become challenging issues. The provision of appropriate education is a key prerequisite for benefiting from new technologies. Experience shows that typical classroom education is not as effective and efficient as it could be, therefore, e-learning approaches are becoming more and more popular. However, typical e-learning suffers from a lack of social communication and control over the progress of learning. This paper describes a blended learning approach based on industrial and academic experience in the area of object-technology, which mixes traditional classroom education with e-learning. Although both approaches have their strengths and weaknesses, the synergy effects clearly outperform the isolated benefits of the single approaches on business, content, and quality level","PeriodicalId":187397,"journal":{"name":"18th Conference on Software Engineering Education & Training (CSEET'05)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130156128","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Integrating Software Engineering Process in an Undergraduate Curriculum","authors":"M. Sebern, T. Hilburn","doi":"10.1109/CSEET.2005.23","DOIUrl":"https://doi.org/10.1109/CSEET.2005.23","url":null,"abstract":"This tutorial is intended to assist faculty members and administrators who are designing or modifying undergraduate software engineering curricula, and who wish to learn about alternative approaches to incorporating software engineering process. Curricular recommendations developed by the Joint Task Force on Computing Curricula, formed by the IEEE Computer Society and the Association for Computing Machinery, provide a context for this discussion. The applicability of the Personal Software Process (PSP) and the Team Software Process (TSP), developed by the Software Engineering Institute, is also considered. Experienced software engineering educators may benefit from the presentations, hands-on exercises, and group discussions, but the tutorial is designed primarily for educators with less experience in software engineering curriculum development","PeriodicalId":187397,"journal":{"name":"18th Conference on Software Engineering Education & Training (CSEET'05)","volume":"72 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115179511","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Translating Diagrams: A New Approach to Introducing Formal Methods","authors":"A. J. Cowling","doi":"10.1109/CSEET.2005.39","DOIUrl":"https://doi.org/10.1109/CSEET.2005.39","url":null,"abstract":"This paper describes an innovative approach to introducing students to formal methods in software engineering, which has been derived from research work in methods integration. The pedagogical basis for this approach is discussed, and particularly the need for students to be taught a clear and well-structured process for developing formal specifications. The approach and the process that it uses is described, and illustrated with examples from the course material that has been developed. The results obtained from using this approach are described, which demonstrate that it has been more successful than the traditional approaches used previously","PeriodicalId":187397,"journal":{"name":"18th Conference on Software Engineering Education & Training (CSEET'05)","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132944212","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Software Engineering Education From Indian Perspective","authors":"Rupa Mahanti, P. Mahanti","doi":"10.1109/CSEET.2005.30","DOIUrl":"https://doi.org/10.1109/CSEET.2005.30","url":null,"abstract":"Software is omnipresent in today's world. India is a hub to more than 1000 software companies. The software industry is a major employment providing industry in India. As a wholly intellectual artifact, software development is among the most labor demanding, intricate, and error-prone technologies in human history. Software's escalating vital role in systems of pervasive impact presents novel challenges for the education of software engineers. This paper focuses on the current status of software engineering education in India and suggestions for improvement so as to best suit the software industry's needs","PeriodicalId":187397,"journal":{"name":"18th Conference on Software Engineering Education & Training (CSEET'05)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134071337","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
U. Nikula, S. Jantunen, Teemu Saarelainen, M. Karvonen
{"title":"Establishing the Current Practice in Industry as the Baseline for Educational Infrastructure: Case South-East Finland","authors":"U. Nikula, S. Jantunen, Teemu Saarelainen, M. Karvonen","doi":"10.1109/CSEET.2005.19","DOIUrl":"https://doi.org/10.1109/CSEET.2005.19","url":null,"abstract":"The gap between industry needs and the skills of software engineering graduates is a well known problem. A common approach is to leave this problem for industry to resolve since they know best what skills they require of new employees. However, since many companies tend to have a shortage of resources, this may slow down or even hinder hiring of new graduates. Acclimatizing students to the working environment in industry presents a potential solution to ease the situation but it has received limited interest up to date. In the present paper a current practice survey on a regionally bound area is reported to establish a clear picture of the software development infrastructure used in the industry. This approach can be used to alleviate the acclimatization problem of students in two ways. First, the hard data gathered on the tools and technologies can be used to increase the understanding of software engineering practice among software engineering students and the community in general. Second, it demonstrates the role of regional aspects in current practice in industry. Aligning the infrastructure used in software engineering education with the current practice in industry could prove helpful in acclimatizing students to their future working environments and reduce the time and effort required for the development of a student to an industrial software engineer","PeriodicalId":187397,"journal":{"name":"18th Conference on Software Engineering Education & Training (CSEET'05)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128323624","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Design and Evaluation of an Educational Software Process Simulation Environment and Associated Model","authors":"E. Navarro, A. Hoek","doi":"10.1109/CSEET.2005.16","DOIUrl":"https://doi.org/10.1109/CSEET.2005.16","url":null,"abstract":"Simulation is an educational tool that is commonly used to teach processes that are infeasible to practice in the real world. Software process education is a domain that has not yet taken full advantage of the benefits of simulation. To address this, we have developed SimSE, an educational, interactive, graphical environment for building and simulating software engineering processes in a game-like setting. We detail the design of SimSE, present an initial simulation model of a waterfall process that we developed, and describe an experiment that we conducted to evaluate the educational potential of SimSE and its initial model","PeriodicalId":187397,"journal":{"name":"18th Conference on Software Engineering Education & Training (CSEET'05)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128583271","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}