ACM Home Page
Please provide us with feedback. Feedback
A socio-technical framework for supporting programmers
Full text PdfPdf (1.25 MB)
Source
Foundations of Software Engineering archive
Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering table of contents
Dubrovnik, Croatia
SESSION: Developer-centric studies table of contents
Pages: 351 - 360  
Year of Publication: 2007
ISBN:978-1-59593-811-4
Authors
Yunwen Ye  University of Colorado, Boulder, CO
Yasuhiro Yamamoto  University of Tokyo, Tokyo, Japan
Kumiyo Nakakoji  University of Tokyo, Tokyo, Japan
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 134,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1287624.1287674
What is a DOI?

ABSTRACT

Studies have shown that programmers frequently seek external information during programming, from source code and documents, as well as from other programmers because much of the information remains in the heads of programmers. Programmers therefore often ask other programmers questions to seek information in a timely fashion to carry out their work. This information seeking entails several conflicting factors. From the perspective of the information-seeking programmer, not asking questions degrades productivity. Conversely, asking questions interrupts other programmers and degrades their productivity, and may be frowned upon by peers due to the perceived social inconsideration of the information seeker. From the perspective of the recipients of the question, even though helping is costly, not helping also incurs social costs due to the deviation from social norms. To balance all these factors, this paper proposes the STeP_IN (Socio-Technical Platform for In situ Networking) framework to guide the design of systems that support information seeking during different phases of programming. The framework facilitates access to the information in the heads of other programmers while minimizing the negative impacts on the overall productivity of the team.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
 
3
 
4
Berlin, L.M., Beyond Program Understanding: A Look at Programming Expertise in Industry, in Empirical Studies of Programmers: Fifth Workshop, 1993, 6--25.
5
6
 
7
Cross, R. and S.P. Borgatti, The Ties That Share: Relational Characteristics that Facilitate Information Seeking, in Social Capital and Information Technology, M. Huysman and V. Wulf, Eds. 2004, The MIT Press: Cambridge, MA. 137--161.
 
8
9
10
 
11
 
12
Fischer, G. and K. Nakakoji, Making Design Objects Relevant to the Task at Hand, in Proceedings of Ninth National Conference on Artificial Intelligence. 1991. 67--73.
 
13
Fischer, G., E. Scharff, and Y. Ye, Fostering Social Creativity by Increasing Social Capital, in Social Capital, M. Huysman and V. Wulf, Eds. 2004, MIT Press: Cambridge, MA. 355--399.
 
14
 
15
Fukuyama, F. Social Capital and Civil Society, in IMF Conference on Second Generation Reforms. 1999. Washington, DC.
 
16
Herbsleb, J. and A. Mockus, An Empirical Study of Speed and Communication in Globally-Distributed Software Development. IEEE Transactions on Software Engineering, 2003. 29(3): 1--14.
 
17
Illich, I., Deschooling Society. 1971, New York: Harper and Row.
18
19
20
21
22
23
 
24
Nahapiet, J. and S. Ghoshal, Social Capital, Intellectual Capital, and the Organizational Advantage. Academy of Management Review, 1998. 23: 242--266.
 
25
Nardi, B.A., S. Whittaker, and H. Schwarz, It's Not What You Know, It's Who You Know: Work in the Information Age. First-Monday: Peer-reviewed Journal on the Internet, 2000. 5(5).
 
26
 
27
Perlow, L., The Time Famine: Toward a Sociology of Work Time. Administrative Science Quarterly, 1999. 44(1): 57--81.
28
29
 
30
Terveen, L.G., P.G. Selfridge, and M.D. Long, Living Design Memory: Framework, Implementation, Lessons Learned. Human-Computer Interaction, 1995. 10(1): p. 1--37.
 
31
 
32
 
33
Ye, Y. Information-Enriched Workspaces, in Proceedings of IFIP 2001 International Conference on Human-Computer Interaction. 2001. Tokyo, Japan: IOS Press. 206--213
34
35
36
 
37


Collaborative Colleagues:
Yunwen Ye: colleagues
Yasuhiro Yamamoto: colleagues
Kumiyo Nakakoji: colleagues