Skip to main content

Inspection Process Support System for Software Engineering Education and the Lessons from Its Application

- Towards Constructing a Knowledge Sharing Environment -

  • Conference paper
  • First Online:
Practical Aspects of Knowledge Management (PAKM 2002)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 2569))

Included in the following conference series:

  • 715 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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

    Google Scholar 

  2. Faraj, S. Sproull, L.: Coordinating Expertise in Software Development Teams. Management Science, 46, 12 (2000) 1554–1568

    Article  Google Scholar 

  3. Gilb, T., Graham, D.: Software Inspection. Addison Wesley Publishing (1993)

    Google Scholar 

  4. 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

  5. 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

    Google Scholar 

  6. 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

    Google Scholar 

  7. 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

    Google Scholar 

  8. Henninger, S.: Case-Based Knowledge Management Tools for Software Development. Automated Software Engineering 4, Kluwer Academic Publishers (1997) 319–340

    Article  Google Scholar 

  9. 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)

    Google Scholar 

  10. 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

    Google Scholar 

  11. Shoenig, S.: Supporting a Software Engineering Course with Lotus Notes. Proc. of the International Conference on Software Engineering Education and Practice, IEEE CS (1998)

    Google Scholar 

  12. 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics