Abstract
This paper describes a studio in software engineering based on the delivery of a product within the framework of a defined process. The studio is a 3-credit fourth year elective course in computer engineering. Students have to compromise between the effort expended on the product and that expended on the process. The process based on the SEI CMM has been used in professional research labs and was supported by commercial CASE tools. The use of the process is formally assessed by a professional evaluator. A working product was obtained by the team that invested the least effort and were the more liberal regarding the process. They were prototype-oriented. The team that was truly process-oriented expended much more effort than expected and did not deliver an integrated product. The team with a mixed approach followed the proper process and delivered an integrated product, but expended a tremendous amount of effort. The students were unanimous in acclaiming the learning benefits of having the process formally assessed.
Preview
Unable to display preview. Download preview PDF.
References
Schach S., “Software Engineering”, Irwin, 1990
Key Practices of the Capability Maturity Model CMU/SEI-91-tr-25, August 1991.
Trillium — Telecom Software Product Development Capability Assessment Model, Bell Canada, Draft 2.2, 1992, This version of TRILLIUM (draft 2.2) has been submitted to the ISO/IEC JTC1/SC7 working group (WG) 10 responsible to develop a new standard on Software Process Assessment. The number WG10/N015 that appears on the cover page has been assigned in Dublin on January 18th, 1993.
Kantipudi M., Collier K.W., Collofewllo J.S., Medeiros S., Software engineering Course Project: Failures and Recommandations, Software Reengineering education, SEI Conf. San Diego Oct., 1992, Springer Berlag, pp 324–338.
Freedman, D.P., Weinberg, G.N., Handbook of Walkthroughs, Inspections, and Technical Reviews, Third Edition, Dorset House, N.Y. 1990.
Oualine, S, C Elements of Style: the Programmers Guide to Developing Well-Written C and C++, M&T Books, 1992
Strokes Jr., S.L., Building Effective project teams, The Journal of information Systems Management, vol 7, no 3, Summer 1990, pp38–45, 1990.
Owens, T. The Self-Managing Work team, Small business reports. Vol. 16, no 2, Feb. 1991.
Oulsnam, G., Unravelling Unstructured Programs. The computer journal, Vol. 25, No 3, pp. 379–387 1982
Robillard P. N., Simoncau M., “Iconic Control Graph Representation”, Software-Practice and Experience, Vol. 23(2), 223–234, Feb., 1993.
Schulmeyer G. Gordon,“Zero Defect Software”, McGraw-Hill, 1990
IEEE Software Engineering Standards collection, Spring Edition, N.Y. 1991.
Robillard P. N., “Schematic Pseudocode for program constructs and its computer automation by SCHEMACODE”, Communications of the ACM, Nov. 1986, Vol. 29, no 11, pp. 1072–1089.
Robillard, P.N, Coupal D. and Coallier F., “Profiling Software through the Use of Metrics”, Software — Practice and Experience, 21(5), pp. 507–518, May 1991.
Poston R. M., “What is Wrong with Testing from Code”, The Letter T, vol. 6, no 4, dec.,1992
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Robillard, P.N., Mayrand, J., Drouin, JN. (1993). Process self-assessment in an educational context. In: Díaz-Herrera, J.L. (eds) Software Engineering Education. CSEE 1994. Lecture Notes in Computer Science, vol 750. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0017615
Download citation
DOI: https://doi.org/10.1007/BFb0017615
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57461-3
Online ISBN: 978-3-540-48191-1
eBook Packages: Springer Book Archive