skip to main content
10.1145/1370114.1370136acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

Social aspects of a continuous inspection platform for software source code

Published:13 May 2008Publication History

ABSTRACT

Determining responsibility for a piece of source code is difficult when software is being developed collaboratively with weak code ownership. Nonetheless, a major factor for preventing "cowboy coding" and careless development of code is liability. We propose a tool for statistically acquiring per developer per document accountabilities and enable learning and self-monitoring processes within a development team while maintaining anonymity to a certain degree to not endanger team spirit.

In this paper we want to examine possible social effects on the development team that employment of our tool has.

References

  1. J. Aiken. Technical and human perspectives on pair programming. SIGSOFT Software Engineering Notes, 29(5):1--14, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. E. M. Burke and B. M. Coyner. Java Extreme Programming Cookbook. O?Reilly, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. B. Curtis, W. E. Hefley, and S. Miller. Overview of the people capability maturity model. Technical report, SEI - Carnegie Mellon University, 1995.Google ScholarGoogle Scholar
  4. L. E. Deimel and M. Pozefsky. Implementation of programming standards in a computer science department. In Proceedings of the 17th Annual Southeast Regional Conference. ACM Press, 1979. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. A. Dunsmore, M. Roper, and M. Wood. Object-oriented inspection in the face of delocalisation. In Proceedings of the 22nd international conference on Software engineering, pages 467--476, New York, NY, USA, 2000. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. J. Elster. The Cement of Society. A Study of Social Order. Cambridge University Press, 1989.Google ScholarGoogle ScholarCross RefCross Ref
  7. M. Fagan. Design and code inspections to reduce errors in program development. IBM Systems Journal, 15(3):182--211, 1976.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. H. S. Gordon. The economic theory of a common-property resource: The fishery. Bulletin of Mathematical Biology, 53(1/2):231--252, 1991.Google ScholarGoogle ScholarCross RefCross Ref
  9. W. S. Humphrey. Managing Technical People. Addison-Wesley, 1997.Google ScholarGoogle Scholar
  10. P. M. Johnson and D. Tjahjono. Assessing software review meetings: a controlled experimental study using csrs. In Proceedings of the 19th international conference on Software engineering, pages 118--127, New York, NY, USA, 1997. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. D. Kelly and T. Shepard. Qualitative observations from software code inspection experiments. In Conference of the Centre for Advanced Studies on Collaborative Research, page 5. IBM Press, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. A. Mackus, R. Fielding, and J. D. Herbsleb. Two case studies of open source software development: Apache and mozilla. ACM Transactions on Software Engineering and Methodology, 11(3):309--346, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. S. McConnell. Code Complete: A Practical Handbook of Software Construction. Microsoft Press, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. G. Navarro. A guided tour to approximate string matching. ACM Comp. Surv., 33(1):31--88, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. C. Prause, J. Kuck, S. Apelt, R. Oppermann, and A. B. Cremers. Interconnecting documentation - harnessing the different powers of current documentation tools in software development. In Proceedings of the Ninth International Conference on Enterprise Information Systems, volume ISAS, pages 63--68, Setúbal, Portugal, 2007. INSTICC Press.Google ScholarGoogle Scholar
  16. E. M. Rogers. Diffusion of Innovations. NY, USA, fourth edition, 1995.Google ScholarGoogle Scholar
  17. C. B. Seaman and V. R. Basili. An empirical study of communication in code inspections. In Proceedings of the 19th international conference on Software engineering, New York, NY, USA, 1997. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. D. Spinellis. Code Quality: The Open Source Perspective. Addison Wesley, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. H. Sutter and A. Alexandrescu. C++ Coding Standards. Addison-Wesley, 2005.Google ScholarGoogle Scholar
  20. A. S. Tanenbaum. Modern Operating Systems. Prentice Hall, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. L. von Ahn and L. Dabbish. Labeling images with a computer game. In Proceedings of the SIGCHI conference on Human factors in computing systems, pages 319--326, New York, USA, 2004. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. K. E. Wiegers. Peer Reviews in Software: A Practical Guide. Addison-Wesley, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Social aspects of a continuous inspection platform for software source code

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        CHASE '08: Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering
        May 2008
        120 pages
        ISBN:9781605580395
        DOI:10.1145/1370114

        Copyright © 2008 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 13 May 2008

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        CHASE '08 Paper Acceptance Rate28of34submissions,82%Overall Acceptance Rate47of70submissions,67%

        Upcoming Conference

        ICSE 2025

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader