Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2926676.2926677acmotherconferencesArticle/Chapter ViewAbstractPublication PageslimitsConference Proceedingsconference-collections
research-article

Refactoring society: systems complexity in an age of limits

Published: 08 June 2016 Publication History

Abstract

Research in sociology, anthropology, and organizational theory indicates that most societies readily create increasingly complex societal systems. Over long periods of time, accumulated societal complexity bears costs in excess of benefits, and leads to a societal decline. In this paper we attempt to answer a fundamental question: what is the appropriate response to excessive sociotechnical complexity? We argue that the process of refactoring, which is commonplace in computing, is ideally suited to our circumstances today in a global industrial society replete with complex sociotechnical systems. We further consider future directions for computing research and sustainability research with the aim to understand and help decrease sociotechnical complexity.

References

[1]
D. Axe. World's Most Expensive Jet Somehow Gets Worse. The Daily Beast, January 28, 2016.
[2]
A. D. Barnosky, E. A. Hadly, J. Bascompte, E. L. Berlow, J. H. Brown, M. Fortelius, W. M. Getz, J. Harte, A. Hastings, P. A. Marquet, et al. Approaching a state shift in earth's biosphere. Nature, 486(7401):52--58, 2012.
[3]
E. P. Baumer and M. Silberman. When the implication is not to design (technology). In Proceedings of ACM CHI, 2011.
[4]
J. R. Beniger. The control revolution: Technological and economic origins of the information society. Harvard University Press, 1986.
[5]
BP. Statistical Review of World Energy, June 2015.
[6]
F. P. Brooks. The mythical man-month. Addison-Wesley, 1975.
[7]
W. R. Catton. Overshoot: The ecological basis of revolutionary change. University of Illinois Press, 1982.
[8]
B.-G. Chun, S. Ratnasamy, and E. Kohler. Netcomplex: A complexity metric for networked system designs. In Proceedings of USENIX/ACM NSDI, 2008.
[9]
H. E. Daly. Uneconomic growth: in theory, in fact, in history, and in relation to globalization. Clemens Lecture Series. Paper 10, 1999.
[10]
J. Diamond. Collapse: How societies choose to fail or succeed. Penguin, 2005.
[11]
M. Fowler. Refactoring: improving the design of existing code. Addison-Wesley, 1999.
[12]
A. Gawande. The checklist manifesto: how to get things right. Metropolitan Books, 2009.
[13]
C. A. Hall and J. W. Day. Revisiting the limits to growth after peak oil. Am Sci, 97(3):230--237, 2009.
[14]
T. Homer-Dixon. The upside of down: catastrophe, creativity, and the renewal of civilization. Island Press, 2010.
[15]
A. N. Kolmogorov. On tables of random numbers. Sankhyā: The Indian Journal of Statistics, Series A, pages 369--376, 1963.
[16]
S. Levy. America's Tech Guru Steps Down---But He's Not Done Rebooting the Government. Wired, August 28, 2014.
[17]
R. Mahajan, D. Wetherall, and T. Anderson. Understanding bgp misconfiguration. In Proceedings of ACM SIGCOMM, 2002.
[18]
J. C. Mankoff, E. Blevis, A. Borning, B. Friedman, S. R. Fussell, J. Hasbrouck, A. Woodruff, and P. Sengers. Environmental sustainability and interaction. In CHI'07 extended abstracts on Human factors in computing systems. ACM, 2007.
[19]
D. Meadows, J. Randers, and D. Meadows. The limits to growth: the 30-year update. Chelsea Green, 2004.
[20]
D. H. Meadows and D. Wright. Thinking in systems: A primer. Chelsea Green Publishing, 2008.
[21]
T. Mens and T. Tourwé. A survey of software refactoring. Software Engineering, IEEE Transactions on, 30(2):126--139, 2004.
[22]
H. Mintzberg. The nature of managerial work. 1973.
[23]
L. Mumford. Technics and civilization. Harcourt, Brace and Company, 1934.
[24]
L. Mumford. Technics and Human Development: The Myth of the Machine. Harvest Books, 1971.
[25]
H. Odum. Environmental accounting: emergy and environmental decision making. John Wiley & Sons, 1996.
[26]
W. F. Opdyke. Refactoring: A program restructuring aid in designing object-oriented application frameworks. PhD thesis, PhD thesis, University of Illinois at Urbana-Champaign, 1992.
[27]
C. H. Papadimitriou. Computational complexity. John Wiley and Sons Ltd., 2003.
[28]
D. Pargman and B. Raghavan. Rethinking Sustainability in Computing: From Buzzword to Non-negotiable Limits. In Proceedings of ACM NordiCHI, 2014.
[29]
C. N. Parkinson and R. C. Osborn. Parkinson's law, and other studies in administration, volume 24. Houghton Mifflin Boston, 1957.
[30]
C. Perrow. Normal accidents: Living with high risk systems, 1984.
[31]
P. Pourbeik, P. S. Kundur, and C. W. Taylor. The anatomy of a power grid blackout. IEEE Power and Energy Magazine, 4(5):22--29, 2006.
[32]
B. Raghavan. Abstraction, Indirection, and Sevareid's Law: Towards Benign Computing. In Proceedings of LIMITS, 2015.
[33]
B. Raghavan and S. Hasan. Macroscopically Sustainable Networking: On Internet Quines. In Proceedings of LIMITS, 2016.
[34]
B. Raghavan and J. Ma. The energy and emergy of the internet. In Proceedings of the 10th ACM Workshop on Hot Topics in Networks, page 9. ACM, 2011.
[35]
B. Raghavan and J. Ma. Networking in the Long Emergency. In Proceedings of the ACM SIGCOMM Workshop on Green Networking, 2011.
[36]
S. Ratnasamy. Capturing complexity in networked systems design: The case for improved metrics. In Proceedings of HotNets, 2006.
[37]
J. Tainter. The collapse of complex societies. Cambridge University Press, 1990.
[38]
J. A. Tainter. Resources and cultural complexity: Implications for sustainability. Critical reviews in plant sciences, 30(1-2):24--34, 2011.
[39]
J. A. Tainter and T. W. Patzek. Drilling down: The Gulf oil debacle and our energy dilemma. Springer Science & Business Media, 2011.
[40]
B. Tomlinson, E. Blevis, B. Nardi, D. J. Patterson, M. Silberman, and Y. Pan. Collapse Informatics and Practice: Theory, Method, and Design. ACM Transactions on Computer-Human Interaction, 2013.
[41]
B. Tomlinson, J. Norton, E. Baumer, M. Pufal, and B. Raghavan. Self-obviating systems and their application to sustainability. In Proceedings of the iConference, 2015.
[42]
M. Wackernagel, N. B. Schulz, D. Deumling, A. C. Linares, M. Jenkins, V. Kapos, C. Monfreda, J. Loh, N. Myers, R. Norgaard, et al. Tracking the ecological overshoot of the human economy. Proceedings of the National Academy of Sciences, 99(14):9266--9271, 2002.

Cited By

View all
  • (2020)Backfiring and favouring: how design processes in HCI lead to anti-patterns and repentant designersProceedings of the 11th Nordic Conference on Human-Computer Interaction: Shaping Experiences, Shaping Society10.1145/3419249.3420175(1-12)Online publication date: 25-Oct-2020
  • (2020)From novices to co-pilotsProceedings of the 7th International Conference on ICT for Sustainability10.1145/3401335.3401814(294-304)Online publication date: 21-Jun-2020
  • (2020)Skill reboundProceedings of the 7th International Conference on ICT for Sustainability10.1145/3401335.3401362(213-219)Online publication date: 21-Jun-2020
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
LIMITS '16: Proceedings of the Second Workshop on Computing within Limits
June 2016
106 pages
ISBN:9781450342605
DOI:10.1145/2926676
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 the author(s) 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: 08 June 2016

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. complexity
  2. refactoring
  3. sustainability

Qualifiers

  • Research-article

Conference

LIMITS '16
LIMITS '16: Workshop on Computing within Limits
June 8 - 10, 2016
California, Irvine

Acceptance Rates

Overall Acceptance Rate 11 of 17 submissions, 65%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)14
  • Downloads (Last 6 weeks)4
Reflects downloads up to 14 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2020)Backfiring and favouring: how design processes in HCI lead to anti-patterns and repentant designersProceedings of the 11th Nordic Conference on Human-Computer Interaction: Shaping Experiences, Shaping Society10.1145/3419249.3420175(1-12)Online publication date: 25-Oct-2020
  • (2020)From novices to co-pilotsProceedings of the 7th International Conference on ICT for Sustainability10.1145/3401335.3401814(294-304)Online publication date: 21-Jun-2020
  • (2020)Skill reboundProceedings of the 7th International Conference on ICT for Sustainability10.1145/3401335.3401362(213-219)Online publication date: 21-Jun-2020
  • (2018)Making within limitsProceedings of the 2018 Workshop on Computing within Limits10.1145/3232617.3232626(1-11)Online publication date: 13-May-2018
  • (2018)Regenerative computingProceedings of the 2018 Workshop on Computing within Limits10.1145/3232617.3232618(1-10)Online publication date: 13-May-2018
  • (2017)Resource Scarcity and Socially Just Internet Access over Time and SpaceProceedings of the 2017 Workshop on Computing Within Limits10.1145/3080556.3084083(29-36)Online publication date: 22-Jun-2017
  • (2017)Information Systems in a Future of Decreased and Redistributed Global GrowthProceedings of the 2017 Workshop on Computing Within Limits10.1145/3080556.3080569(21-28)Online publication date: 22-Jun-2017
  • (2017)The Limits of the Smart Sustainable CityProceedings of the 2017 Workshop on Computing Within Limits10.1145/3080556.3080559(3-9)Online publication date: 22-Jun-2017
  • (2017)A Study of Hashtag Activism for Raising Awareness about Riverbank Erosion in BangladeshProceedings of the 2017 Workshop on Computing Within Limits10.1145/3080556.3080557(51-58)Online publication date: 22-Jun-2017
  • (2017)Means and Ends in Human-Computer InteractionProceedings of the 2017 CHI Conference on Human Factors in Computing Systems10.1145/3025453.3025542(786-796)Online publication date: 2-May-2017

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media