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 2008 Publication 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.
[2]
E. M. Burke and B. M. Coyner. Java Extreme Programming Cookbook. O?Reilly, 2003.
[3]
B. Curtis, W. E. Hefley, and S. Miller. Overview of the people capability maturity model. Technical report, SEI - Carnegie Mellon University, 1995.
[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.
[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.
[6]
J. Elster. The Cement of Society. A Study of Social Order. Cambridge University Press, 1989.
[7]
M. Fagan. Design and code inspections to reduce errors in program development. IBM Systems Journal, 15(3):182--211, 1976.
[8]
H. S. Gordon. The economic theory of a common-property resource: The fishery. Bulletin of Mathematical Biology, 53(1/2):231--252, 1991.
[9]
W. S. Humphrey. Managing Technical People. Addison-Wesley, 1997.
[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.
[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.
[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.
[13]
S. McConnell. Code Complete: A Practical Handbook of Software Construction. Microsoft Press, 1993.
[14]
G. Navarro. A guided tour to approximate string matching. ACM Comp. Surv., 33(1):31--88, 2001.
[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.
[16]
E. M. Rogers. Diffusion of Innovations. NY, USA, fourth edition, 1995.
[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.
[18]
D. Spinellis. Code Quality: The Open Source Perspective. Addison Wesley, 2006.
[19]
H. Sutter and A. Alexandrescu. C++ Coding Standards. Addison-Wesley, 2005.
[20]
A. S. Tanenbaum. Modern Operating Systems. Prentice Hall, 2001.
[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.
[22]
K. E. Wiegers. Peer Reviews in Software: A Practical Guide. Addison-Wesley, 2002.

Cited By

View all
  • (2012)First results from an investigation into the validity of developer reputation derived from wiki articles and source codeProceedings of the 5th International Workshop on Co-operative and Human Aspects of Software Engineering10.5555/2663638.2663665(126-128)Online publication date: 2-Jun-2012
  • (2012)First results from an investigation into the validity of developer reputation derived from wiki articles and source code2012 5th International Workshop on Co-operative and Human Aspects of Software Engineering (CHASE)10.1109/CHASE.2012.6223007(126-128)Online publication date: Jun-2012
  • (2011)Reputation-based self-management of software process artifact quality in consortium research projectsProceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering10.1145/2025113.2025166(380-383)Online publication date: 5-Sep-2011
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

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

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 13 May 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. code inspection
  2. code ownership
  3. software quality

Qualifiers

  • Research-article

Conference

ICSE '08
Sponsor:

Acceptance Rates

CHASE '08 Paper Acceptance Rate 28 of 34 submissions, 82%;
Overall Acceptance Rate 47 of 70 submissions, 67%

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 20 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2012)First results from an investigation into the validity of developer reputation derived from wiki articles and source codeProceedings of the 5th International Workshop on Co-operative and Human Aspects of Software Engineering10.5555/2663638.2663665(126-128)Online publication date: 2-Jun-2012
  • (2012)First results from an investigation into the validity of developer reputation derived from wiki articles and source code2012 5th International Workshop on Co-operative and Human Aspects of Software Engineering (CHASE)10.1109/CHASE.2012.6223007(126-128)Online publication date: Jun-2012
  • (2011)Reputation-based self-management of software process artifact quality in consortium research projectsProceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering10.1145/2025113.2025166(380-383)Online publication date: 5-Sep-2011
  • (2008)An approach for continuous inspection of source codeProceedings of the 6th international workshop on Software quality10.1145/1370099.1370104(17-22)Online publication date: 10-May-2008

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media