Salt Lake City, Utah
June 20, 2004
June 20, 2004
June 23, 2004
9.1106.1 - 9.1106.9
The SCM team is responsible for ensuring that configuration management and version control practices are followed, including proper use of the CVS repositories. The have come up with version control policies, tagging and logging standards to be used in the lab and continue to work on improving these policies. The purpose of the SQA staff team is to ensure that all development and staff teams follow a quality process and develop quality work products. Quality is ensured through work product and process audits. SQA also advises SEPG on opportunities for process improvement based revealed by these audits. SDL is the course where all the development and quality techniques/issues that the students have seen in different courses “come together” for them. The students have consistently rated their experience in the SDL as one of their “most valuable” experience at MSOE for this reason.
4. Summar y This paper summarizes the author’s experience of how the issues of software quality are tackled at her institution. This paper is written with the purpose of starting a debate of how Software Quality should be and can be taught in the various academic institutions. It is also meant to start a debate as to what are some of the core technologies and skills that a software engineer should possess when they graduate with an undergraduate degree in Software Engineering.
5. Refer ences  Hilburn, T.B. and Towhidnejad, M., “Software Quality: A Curriculum Postscript”, Proceedings of the Thirty-first SIGCSE Technical Symposium on Computer Science Education, Austin, TX, USA, March 8-12, 2000, pp. 167-171.  Parnas, D., “Inspection’s role in Software Quality Assurance”, IEEE Software, V20, July/August 2003, pp. 16 – 20.  Sebern, M.J., “The Software Development Laboratory: Incorporating Industrial Practice in an Academic Environment”, Proceedings of the 15th Conference on Software Engineering Education and Training, Covington, KY, USA, February 25-27, 2002, pp. 118 - 127.  Sebern, M. J. and Lutz, M. J., “Developing Undergraduate Software Engineering Programs,” Proceedings of the 13th Conference on Software Engineering Education & Training, Austin, TX, USA, March 2000, pp. 305-306.  Towhidnejad, M., “Incorporating Software Quality Assurance in Computer Science Education: An experiment”, Proceedings of the 23rd Annual Frontiers in Education Conference, Boston, MA, USA, November 6-9, 2002.  Voas, J., “Assuring Software Quality Assurance”, IEEE Software, V20, May/June 2003, pp. 48-49.  Web page for SEEK, http://sites.computer.org/ccse/
DEEPTI SURI Deepti Suri is Assistant Professor of Software Engineering in the Department of Electrical Engineering and Computer Science at the Milwaukee School of Engineering (MSOE). She primarily teaches Software Engineering courses in the areas of Software Requirements and Specifications, Object Oriented Design, Design Patterns and Verification and Validation.
Prior to joining MSOE, Dr. Suri worked in industry for seven years. She has provided systems solutions for the Electronic Design Automation (EDA), financial, and health-care industries. Her experience includes working in all aspects of the project’s life cycle.
Ms. Suri holds three degrees B.S. (1989), M.S. (1991), and Ph.D. (1999) in Computer Science. She has written several articles in the areas of Robotics, Parallel computing and Software Engineering Education and presented her work at national as well as international conferences.
Proceedings of the 2004 American Society for Engineering Education Annual Conference & Exposition Copyright ©2004, American Society for Engineering Education.
Suri, D. (2004, June), Software Quality Assurance For Software Engineers Paper presented at 2004 Annual Conference, Salt Lake City, Utah. https://peer.asee.org/12900
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2004 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015