Pub Date : 2011-05-22DOI: 10.1109/CSEET.2011.5876150
C. S. Longstreet, Kendra L. Cooper
Summary form only given. Spoken language technologies have reached enough maturity to be integrated in many applications in eHealth and eLearning. The challenges and the potential are enormous. There are many other areas in which this claim could be equally made, but these two areas share many technical issues and, of course, they also share a huge significance from a social point of view. This was the driving force for our recent efforts at the Spoken Language Systems Lab of INESC-ID in terms of eHealth and eLearning. This talk tries to give an overview of these efforts and, in spite of the fact that they will be demonstrated for the Portuguese language, it will also try to emphasize how easily they can be extended to new languages.
{"title":"Using games in software engineering education to increase student success and retention","authors":"C. S. Longstreet, Kendra L. Cooper","doi":"10.1109/CSEET.2011.5876150","DOIUrl":"https://doi.org/10.1109/CSEET.2011.5876150","url":null,"abstract":"Summary form only given. Spoken language technologies have reached enough maturity to be integrated in many applications in eHealth and eLearning. The challenges and the potential are enormous. There are many other areas in which this claim could be equally made, but these two areas share many technical issues and, of course, they also share a huge significance from a social point of view. This was the driving force for our recent efforts at the Spoken Language Systems Lab of INESC-ID in terms of eHealth and eLearning. This talk tries to give an overview of these efforts and, in spite of the fact that they will be demonstrated for the Portuguese language, it will also try to emphasize how easily they can be extended to new languages.","PeriodicalId":250569,"journal":{"name":"Conference on Software Engineering Education and Training","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121370925","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}
Pub Date : 2011-05-22DOI: 10.1109/CSEET.2011.5876153
W. Chookittikul, Peter E. Maher, Janet L. Kourik
Summary form only given. Over the years the Internet has grown from a research tool to a worldwide communication medium. One application which has grown up with the Internet is e-mail. Larger, faster and more secure systems are constantly required to support the growing demand as well as abuse of the e-mail system.
{"title":"Agile methods in Thai higher education and beyond","authors":"W. Chookittikul, Peter E. Maher, Janet L. Kourik","doi":"10.1109/CSEET.2011.5876153","DOIUrl":"https://doi.org/10.1109/CSEET.2011.5876153","url":null,"abstract":"Summary form only given. Over the years the Internet has grown from a research tool to a worldwide communication medium. One application which has grown up with the Internet is e-mail. Larger, faster and more secure systems are constantly required to support the growing demand as well as abuse of the e-mail system.","PeriodicalId":250569,"journal":{"name":"Conference on Software Engineering Education and Training","volume":"159 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115951284","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}
Pub Date : 2011-05-22DOI: 10.1109/CSEET.2011.5876152
E. Galvão, R. Azevedo, C. Rodrigues, Silas Cardoso de Almeida, F. Freitas, V. Garcia
Summary form only given. The interactive 3D technologies group at Microsoft Research Cambridge brings together research in vision, graphics, novel hardware and AR/VR. In this talk, Dr. Izadi will give a broad overview of his new group, highlighting a number of existing projects. The majority of the talk will focus on KinectFusion, a project that demonstrates the radically new user experiences that can be enabled when researching at the intersection of these different disciplines.
{"title":"A proposal for an educational system service to support teaching/learning process for logic programming","authors":"E. Galvão, R. Azevedo, C. Rodrigues, Silas Cardoso de Almeida, F. Freitas, V. Garcia","doi":"10.1109/CSEET.2011.5876152","DOIUrl":"https://doi.org/10.1109/CSEET.2011.5876152","url":null,"abstract":"Summary form only given. The interactive 3D technologies group at Microsoft Research Cambridge brings together research in vision, graphics, novel hardware and AR/VR. In this talk, Dr. Izadi will give a broad overview of his new group, highlighting a number of existing projects. The majority of the talk will focus on KinectFusion, a project that demonstrates the radically new user experiences that can be enabled when researching at the intersection of these different disciplines.","PeriodicalId":250569,"journal":{"name":"Conference on Software Engineering Education and Training","volume":"124 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125875816","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}
Pub Date : 2011-05-22DOI: 10.1109/CSEET.2011.5876156
Timo Kehrer, Ingo Arnold, Arif Chughtai, Oliver Vogel
Summary form only given. Software development at Google is big and fast. The code base receives 20+ code changes per minute and 50% of the files change every month! Each product is developed and released from head relying on automated tests verifying the product behavior. Release frequency varies from multiple times per day to once every few weeks, depending on the product team. With such a huge, fast-moving codebase, it is possible for teams to get stuck spending a lot of time just keeping their build green. A continuous integration system should help by providing the exact change at which a test started failing, instead of a range of suspect changes or doing a lengthy binary-search for the offending change. We have built a system that uses dependency analysis to determine all the tests a change transitively affects and then runs only those tests for every change. The system is built on top of Googles cloud computing infrastructure enabling many builds to be executed concurrently, allowing the system to run affected tests as soon as a change is submitted. The use of smart tools and cloud computing infrastructure in the continuous integration system enables quick, effective feedback to development teams.
{"title":"A software architecture orientation framework","authors":"Timo Kehrer, Ingo Arnold, Arif Chughtai, Oliver Vogel","doi":"10.1109/CSEET.2011.5876156","DOIUrl":"https://doi.org/10.1109/CSEET.2011.5876156","url":null,"abstract":"Summary form only given. Software development at Google is big and fast. The code base receives 20+ code changes per minute and 50% of the files change every month! Each product is developed and released from head relying on automated tests verifying the product behavior. Release frequency varies from multiple times per day to once every few weeks, depending on the product team. With such a huge, fast-moving codebase, it is possible for teams to get stuck spending a lot of time just keeping their build green. A continuous integration system should help by providing the exact change at which a test started failing, instead of a range of suspect changes or doing a lengthy binary-search for the offending change. We have built a system that uses dependency analysis to determine all the tests a change transitively affects and then runs only those tests for every change. The system is built on top of Googles cloud computing infrastructure enabling many builds to be executed concurrently, allowing the system to run affected tests as soon as a change is submitted. The use of smart tools and cloud computing infrastructure in the continuous integration system enables quick, effective feedback to development teams.","PeriodicalId":250569,"journal":{"name":"Conference on Software Engineering Education and Training","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129988688","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}
Pub Date : 2011-05-22DOI: 10.1109/CSEET.2011.5876113
Rafael del Vado Vírseda
While Computational Logic plays an important role in several areas of Software Engineering (SE), most of the educational technology developed for teaching logic ignores their application in a larger portion of the SE education domain. In this paper we describe an innovative methodology based on a prototype logic teaching tool on semantic tableaux to prepare and train the students to use logic as a formal proof technique in other topics of SE, such as the formal verification of algorithms and the declarative debugging of imperative programs, which are foundations of good development of software.
{"title":"A learning methodology based on semantic tableaux for software engineering education","authors":"Rafael del Vado Vírseda","doi":"10.1109/CSEET.2011.5876113","DOIUrl":"https://doi.org/10.1109/CSEET.2011.5876113","url":null,"abstract":"While Computational Logic plays an important role in several areas of Software Engineering (SE), most of the educational technology developed for teaching logic ignores their application in a larger portion of the SE education domain. In this paper we describe an innovative methodology based on a prototype logic teaching tool on semantic tableaux to prepare and train the students to use logic as a formal proof technique in other topics of SE, such as the formal verification of algorithms and the declarative debugging of imperative programs, which are foundations of good development of software.","PeriodicalId":250569,"journal":{"name":"Conference on Software Engineering Education and Training","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132237297","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}
Pub Date : 2011-05-22DOI: 10.1109/CSEET.2011.5876148
Philippe B Kruchten, James King
Summary form only given. Mobile devices, applications, cloud services and associated mobile experiences have seen exponential advancements in recent years. We have recently seen major improvements in user interfaces such as multi-touch, mobile compute and storage capabilities, wireless network bandwidth as provided by HSPA+ and LTE, sensors such as low-power accelerometers and gyroscopes, location estimation and associated mobile maps and location-based services, cloud-assisted applications and services such as voice recognition and context-aware personal assistants, and a variety of mobile social networking services. It is tantalizing to imagine what the future may hold: interactive augmented reality, portable light-field cameras, accurate gesture recognition, mobile visual search, mobile health monitoring and diagnosing, and using embedded nano-projectors to turn arbitrary surfaces into displays-all of which require solving challenging signal processing problems. In this talk, we will discuss and try to make informed predictions on what is possible in the next few years-and how signal processing can help turn these predictions into reality.
{"title":"Mission to Mars: An agile release planning game","authors":"Philippe B Kruchten, James King","doi":"10.1109/CSEET.2011.5876148","DOIUrl":"https://doi.org/10.1109/CSEET.2011.5876148","url":null,"abstract":"Summary form only given. Mobile devices, applications, cloud services and associated mobile experiences have seen exponential advancements in recent years. We have recently seen major improvements in user interfaces such as multi-touch, mobile compute and storage capabilities, wireless network bandwidth as provided by HSPA+ and LTE, sensors such as low-power accelerometers and gyroscopes, location estimation and associated mobile maps and location-based services, cloud-assisted applications and services such as voice recognition and context-aware personal assistants, and a variety of mobile social networking services. It is tantalizing to imagine what the future may hold: interactive augmented reality, portable light-field cameras, accurate gesture recognition, mobile visual search, mobile health monitoring and diagnosing, and using embedded nano-projectors to turn arbitrary surfaces into displays-all of which require solving challenging signal processing problems. In this talk, we will discuss and try to make informed predictions on what is possible in the next few years-and how signal processing can help turn these predictions into reality.","PeriodicalId":250569,"journal":{"name":"Conference on Software Engineering Education and Training","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122405693","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}
Pub Date : 2011-05-22DOI: 10.1109/CSEET.2011.5876136
I. Gimenes, L. Barroca, E. Barbosa
This workshop aims at bringing together researchers and practitioners to present contributions and discuss strategies for distance learning software engineering postgraduate education.
本次研讨会旨在将研究人员和实践者聚集在一起,讨论远程学习软件工程研究生教育的策略。
{"title":"International workshop on distance learning support for postgraduate programs in software engineering (e-gradSE)","authors":"I. Gimenes, L. Barroca, E. Barbosa","doi":"10.1109/CSEET.2011.5876136","DOIUrl":"https://doi.org/10.1109/CSEET.2011.5876136","url":null,"abstract":"This workshop aims at bringing together researchers and practitioners to present contributions and discuss strategies for distance learning software engineering postgraduate education.","PeriodicalId":250569,"journal":{"name":"Conference on Software Engineering Education and Training","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127685662","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}
Pub Date : 2011-05-22DOI: 10.1109/CSEET.2011.5876151
Gerald Goh, Xiaoni Lai, Damith C. Rajapakse
Summary form only given. • Part 1 — Fundamental of Electric Machines • Physics of Electric Machines • Basic EquaMons • DC Machine Modeling • Induction Machine Modeling • PMAC Machine Modeling
{"title":"Teammates: A cloud-based peer evaluation tool for student team projects","authors":"Gerald Goh, Xiaoni Lai, Damith C. Rajapakse","doi":"10.1109/CSEET.2011.5876151","DOIUrl":"https://doi.org/10.1109/CSEET.2011.5876151","url":null,"abstract":"Summary form only given. • Part 1 — Fundamental of Electric Machines • Physics of Electric Machines • Basic EquaMons • DC Machine Modeling • Induction Machine Modeling • PMAC Machine Modeling","PeriodicalId":250569,"journal":{"name":"Conference on Software Engineering Education and Training","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125524549","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}
Pub Date : 2011-05-22DOI: 10.1109/CSEET.2011.5876149
Nanette Brown, R. Nord, I. Ozkaya, Philippe B Kruchten, Erin Lim
Summary form only given. This presentation will cover recent developments in the theory of negative imaginary systems and their application to the control of highly resonant flexible structures. The theory of negative imaginary systems arose out of a desire to unify a number of classical methods for the control of lightly damped structures with collocated force actuators and position sensors including positive position feedback and integral force feedback. The key result is a stability result which shows why these methods are guaranteed to yield robust closed loop stability in the face of unmodelled spillover dynamics. Related results to be presented connect the theory of negative imaginary systems to positive real systems theory and a negative imaginary lemma has been established which is analogous to the positive real lemma. The presentation will also discuss recent controller synthesis results based on the theory of negative imaginary systems along with applications in the aerospace area such as the control of large space flexible structures.
{"title":"Hard choice: A game for balancing strategy for agility","authors":"Nanette Brown, R. Nord, I. Ozkaya, Philippe B Kruchten, Erin Lim","doi":"10.1109/CSEET.2011.5876149","DOIUrl":"https://doi.org/10.1109/CSEET.2011.5876149","url":null,"abstract":"Summary form only given. This presentation will cover recent developments in the theory of negative imaginary systems and their application to the control of highly resonant flexible structures. The theory of negative imaginary systems arose out of a desire to unify a number of classical methods for the control of lightly damped structures with collocated force actuators and position sensors including positive position feedback and integral force feedback. The key result is a stability result which shows why these methods are guaranteed to yield robust closed loop stability in the face of unmodelled spillover dynamics. Related results to be presented connect the theory of negative imaginary systems to positive real systems theory and a negative imaginary lemma has been established which is analogous to the positive real lemma. The presentation will also discuss recent controller synthesis results based on the theory of negative imaginary systems along with applications in the aerospace area such as the control of large space flexible structures.","PeriodicalId":250569,"journal":{"name":"Conference on Software Engineering Education and Training","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129796275","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}
Pub Date : 2011-05-22DOI: 10.1109/CSEET.2011.5876155
Woei-Kae Chen, P. Tu
Summary form only given. Provides a schedule of Monday's conference events and a listing of which papers were presented in each session.
只提供摘要形式。提供周一会议活动的时间表,以及在每次会议上提交的论文列表。
{"title":"Grading code quality of programming assignments based on bad smells","authors":"Woei-Kae Chen, P. Tu","doi":"10.1109/CSEET.2011.5876155","DOIUrl":"https://doi.org/10.1109/CSEET.2011.5876155","url":null,"abstract":"Summary form only given. Provides a schedule of Monday's conference events and a listing of which papers were presented in each session.","PeriodicalId":250569,"journal":{"name":"Conference on Software Engineering Education and Training","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115075526","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}