Abstract
Software development is knowledge intensive work. Therefore in this kind of education it is necessary not only to teach theories and/or methodologies according to textbooks but also for students themselves to acquire knowledge through exercises, especially group learning because software development in practical setting is done in the form of project. Knowledge through exercises is acquired by a learner or learners’ group through problem-solving, or by interactions between learners’ group and the teacher side (teacher and teaching assistants). This paper deals with software inspection as one interaction between learners’ group and the teacher side, describes a support system of the interaction and the results of application of the system to an actual software engineering class in a university. According to the results, the author also describes design on a knowledge sharing environment for software engineering education.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Brothers, L., et al.: ICICLE Groupware for Code Inspection. Proc. of the ACM Conference on Computer Supported Cooperative Work (CSCW’90), ACM Press (1990) 169–181
Faraj, S. Sproull, L.: Coordinating Expertise in Software Development Teams. Management Science, 46, 12 (2000) 1554–1568
Gilb, T., Graham, D.: Software Inspection. Addison Wesley Publishing (1993)
Harjumaa, L., Tervonen, I.: Virtual Software Inspections over the Internet. Proc. of the Third ICSE Workshop on Software Engineering over the Internet (2000) http://sern.ucalgary.ca/~maurer/icse2000ws/ICSE2000WS.html
Hazeyama, A., Miyadera, Y., Xiangning, L. Yokoyama, S., Souma, T.: Development of Group Programming Support System. Proc. of the 7th International Conference on Computers in Education (ICCE99), IOS Press (1999) Vol. 1, 669–676
Hazeyama, A.: An Education Class on Design and Implementation of An Information System in A University and Its Evaluation. Proc. of the 24th International Computer Software and Applications Conference, IEEE CS Press (2000) 21–27
Hazeyama, A., Osada, K., Miyadera, Y., Yokoyama, S.: An Education Support System of Information System Design and Implementation and Lessons Learned from Its Application. Proc. of the 7th Asia Pacific Software Engineering Conference, IEEE CS Press (2000) 392–396
Henninger, S.: Case-Based Knowledge Management Tools for Software Development. Automated Software Engineering 4, Kluwer Academic Publishers (1997) 319–340
Hirai, C., Kudoh, Y., Furuhata, Y.: Case Study 3: The Application of Knowledge Management to Software Development. JSAI, Vol. 16, No. 1 (2001) 59–63(In Japanese)
Perpich, J. M., Perry, D. E., Porter, A. A., Votta, L. G., Wade, M. W.: Anywhere, Anytime Code Inspection: Using the Web to Remove Inspection Bottlenecks in Large-Scale Software Development. Proc. of the 19th International Conference on Software Engineering, IEEE CS Press (1997) 14–21
Shoenig, S.: Supporting a Software Engineering Course with Lotus Notes. Proc. of the International Conference on Software Engineering Education and Practice, IEEE CS (1998)
Stein, M., Riedl, J., Harner, S. J., Mashayekhi, V.: A Case Study of Distributed, Asynchronous Software Inspection, Proc. of the 19th International Conference on Software Engineering, IEEE CS Press (1997) 107–117
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hazeyama, A. (2002). Inspection Process Support System for Software Engineering Education and the Lessons from Its Application . In: Karagiannis, D., Reimer, U. (eds) Practical Aspects of Knowledge Management. PAKM 2002. Lecture Notes in Computer Science(), vol 2569. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36277-0_51
Download citation
DOI: https://doi.org/10.1007/3-540-36277-0_51
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00314-4
Online ISBN: 978-3-540-36277-7
eBook Packages: Springer Book Archive