Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1810295.1810445acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
tutorial

Using ethnographic methods in software engineering research

Published: 01 May 2010 Publication History

Abstract

This tutorial provides an overview of the role of ethnography in Software Engineering research. It describes the use of ethnographic methods as a means to provide an in-depth understanding of the socio-technological realities surrounding everyday software development practice. The knowledge gained can be used to improve processes, methods and tools as well as develop observed industrial practices. The tutorial begins with a brief historical account of ethnography in the fields of Software Engineering, CSCW, Information Systems and other related areas. This sets the stage for a more in-depth discussion of methods for data collection and analysis used in ethnographic studies. It then describes how these methods can be and have been used by software engineering researchers to understand developers' work practices, to inform the development of processes, methods and tools and to evaluate the applicability of current processes, methods and tools. Finally, some practical issues concerning the selection and use of ethnographic methods by software engineers are discussed. Throughout the tutorial, examples from the presenters' experience illustrate the points made.

References

[1]
De Souza, C. R. B.; Redmiles, D. F. (2009) 'On The Roles of APIs in the Coordination of Collaborative Software Development', Computer Supported Cooperative Work, 18, 445--475.
[2]
De Souza, C. R. B.; et al. (2004) 'How a Good Software Practice thwarts Collaboration - The Multiple roles of APIs in Software Development', in Proceedings of the 12th ACM SIGSOFT twelfth international symposium on Foundations of software engineering, Newport Beach, CA. pp 221--230.
[3]
De Souza, C. R. B.; Redmiles, D. F. (2008) 'An Empirical Study of Software Developers Management of Dependencies and Changes', in Proceedings of International Conference on Software Engineering, Leipzig, pp 241--250.
[4]
De Souza, C. R. B. et al. (2003) 'Management of Interdependencies in Collaborative Software Development', in Proceedings of ACM-IEEE International Symposium on Empirical Software Engineering, Rome, IEEE Computer Society, pp 196--203.
[5]
Dittrich, Y. (2002) Doing empirical research on software development: finding a path between understanding, intervention, and method development. In Social Thinking: Software Practice, Y. Dittrich, C. Floyd, and R. Klischewski, Eds. MIT Press, pp 243--262.
[6]
Dittrich, Y., John, M., Singer, J., Tessem, B. (2007) Editorial for the special issue on qualitative software engineering research. Information and Software Technology 49(6), 531--539.
[7]
Dittrich, Y., Lindeberg, O. (2004). How use-orientated development can take place. Information and Software Technology 46, 603--617.
[8]
Dittrich, Y., Rönkkö, K., Eriksson, J., Hansson, C., Lindeberg, O. (2008) Cooperative Method Development. Combining qualitative empirical research with method, technique and process improvement. Empirical Software Engineering Online First.
[9]
Robinson, H. M., J. Segal, and H. Sharp (2007) Ethnographically-informed Empirical Studies of Software Practice. Information and Software Technology, 2007. 49(6): pp. 540--551.
[10]
Sharp, H., Robinson, M and Woodman, M. (2000) 'Software Engineering: Community and Culture', IEEE Software, 17(1), 40--47, ISSN 0740--7459
[11]
Sharp, H. and Robinson, H. M. (2004) 'An ethnographic study of XP practices', Empirical Software Engineering, 9(4) 353--375
[12]
Sharp, H. and Robinson, H. M. (2008) 'Collaboration and Co-ordination in mature eXtreme Programming teams' International Journal of Human-Computer Studies, 66, 506--518
[13]
Sharp, H., Rogers, Y and Preece, J. (2007) Interaction Design, Second edition, John Wiley.

Cited By

View all
  • (2024)Information Needs in Continuous Integration and Delivery in Large Scale Organizations: An Observational StudyProceedings of the 39th ACM/SIGAPP Symposium on Applied Computing10.1145/3605098.3636035(1262-1271)Online publication date: 8-Apr-2024
  • (2020)Benefitting from the Grey Literature in Software Engineering ResearchContemporary Empirical Methods in Software Engineering10.1007/978-3-030-32489-6_14(385-413)Online publication date: 28-Aug-2020
  • (2018)A longitudinal cohort study on the retainment of test-driven developmentProceedings of the 12th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement10.1145/3239235.3240502(1-10)Online publication date: 11-Oct-2018
  • Show More Cited By

Index Terms

  1. Using ethnographic methods in software engineering research

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ICSE '10: Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
    May 2010
    554 pages
    ISBN:9781605587196
    DOI:10.1145/1810295
    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: 01 May 2010

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. empirical software engineering
    2. ethnography
    3. qualitative methods
    4. qualitative research

    Qualifiers

    • Tutorial

    Conference

    ICSE '10
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 276 of 1,856 submissions, 15%

    Upcoming Conference

    ICSE 2025

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)38
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 25 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Information Needs in Continuous Integration and Delivery in Large Scale Organizations: An Observational StudyProceedings of the 39th ACM/SIGAPP Symposium on Applied Computing10.1145/3605098.3636035(1262-1271)Online publication date: 8-Apr-2024
    • (2020)Benefitting from the Grey Literature in Software Engineering ResearchContemporary Empirical Methods in Software Engineering10.1007/978-3-030-32489-6_14(385-413)Online publication date: 28-Aug-2020
    • (2018)A longitudinal cohort study on the retainment of test-driven developmentProceedings of the 12th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement10.1145/3239235.3240502(1-10)Online publication date: 11-Oct-2018
    • (2014)Consistency Issues in Large Business Process Model Environment, a Case StudyPerspectives in Business Informatics Research10.1007/978-3-319-11370-8_13(172-186)Online publication date: 2014
    • (2013)The Life and Times of a Learning Technology SystemInternational Journal of Web-Based Learning and Teaching Technologies10.4018/ijwltt.20130701038:3(24-41)Online publication date: 1-Jul-2013
    • (2012)Challenges of applying ethnography to study software practicesProceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement10.1145/2372251.2372255(9-18)Online publication date: 19-Sep-2012
    • (2012)Process model and software process improvement for small software organization: An ethnographic study in Indonesia2012 International Conference on Computer & Information Science (ICCIS)10.1109/ICCISci.2012.6297145(852-856)Online publication date: Jun-2012

    View Options

    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