AC 2011-1786: WORKING TOWARDS THE STUDENT SCRUM - DEVEL-OPING AGILE ANDROID APPLICATIONSThomas Reichlmayr, Rochester Institute of Technology I am an Associate Professor in the Department of Software Engineering at the Rochester Institute of Technology. Prior to transitioning to my academic career, I worked as a software engineer in the process automation industry in a variety of roles over a span of twenty five years. My teaching and research interests include the development of undergraduate software engineering curriculum, especially at the introductory level. Of primary interest is the study of software development process and its application to course curriculum and student team projects
School of Graduate Professional Studies in Malvern, Penn. He joined PSU in 2003 after a more than seven-year career in industry, where he worked mostly with large software-intensive systems in the domains of healthcare, automation, transportation and mining. His teaching and research involves analysis, design, and development of software systems, their architecture, and automatic and semi-automatic approaches to assessment of their design and code quality. He also holds a visiting scientist appointment at the Software Engineering Institute at the Carnegie Mellon Uni- versity in Pittsburgh, Penn. Sangwan received a Ph.D. in computer and information sciences from Temple University, Philadelphia, Penn., in 1997. He is a
. Page 13.992.2Further, by organizing the content and presenting it in a way that reflects the structure ofknowledge in the software engineering discipline, we expect that the students will more readilygrasp discipline-specific concepts and concept relationships, thereby better organizing andintegrating their learning from course to course over their academic and professional career. Theintended result is a repository of readily accessible and understandable learning content and alocation (a “studio”) for team collaboration.We have implemented a testbed, called Knowdio (a contraction of Knowledge Studio), thatimplements a portion of our system vision. The testbed allows experimental assessment of theeffectiveness of this learning and knowledge
each of these disciplines may acquire many of these skills andmuch of this knowledge in courses that are not necessarily taken by students in the other twodisciplines. It tells us that there is a commonality between the computer engineering andsoftware engineering programs that is reflected in the general shape of the curriculum, in thedegree to which student elective choices are constrained, and in the emphasis on engineeringdesign. These are programs that are intended to prepare students for professional careers. It tellsus that there is in general more commonality between the computer science and softwareengineering programs than there is between either of these two programs and the computerengineering program on the same campus. This study
medical processes, with a focus on detecting human errors before harm is done and preventing such errors. He has used software engineering techniques to formally represent and analyze models of complex HIPs and industrial engineering techniques to elicit and validate models of such processes. He is also interested in human-computer interaction techniques for presenting information to assist process performers during an ongoing process. Stefan Christov holds a Ph.D. in Computer Science from the University of Massachusetts Amherst.Dr. Mark Hoffman, Quinnipiac University Mark Hoffman is a professor of computer science at Quinnipiac University. He joined the University in 2001 following a career in industry and has taught
, the phrase‘current scenario’ in F6 could either mean a sudden change in the traffic condition aroundthe vehicle not yet detected by the FM traffic alert service, or a mechanical problem with thevehicle itself. Students need to be trained to identify and resolve such conflicts in an indepen-dent manner to be successful not only during their initial Software Engineering careers butalso throughout their professional lives. To that end, we designed this learning activity as anincremental, semester-long practice assignment.After clarifying different aspects of the application domain through a few initial meetingswith the clients, the students were given a lab assignment to create domain dictionaries12for the system. The students were divided into