skip to main content
10.1145/2961111.2962616acmconferencesArticle/Chapter ViewAbstractPublication PagesesemConference Proceedingsconference-collections
short-paper

A Study of Documentation in Agile Software Projects

Published:08 September 2016Publication History

ABSTRACT

Although agile methods have become established in software engineering, documentation in projects is rare. Employing a theoretical model of information and documentation, our paper analyzes documentation practices in agile software projects in their entirety. Our analysis uses method triangulation: partly-structured interviews, observation and online survey. We demonstrate the correlation between satisfaction with information searches and the amount of documentation that exists for most types of information as an example. Also digital searches demand nearly twice as much time as documentation. In the conclusion, we provide recommendations on the use of supporting methods or tools to shape agile documentation.

References

  1. Abrahamsson, P., Babar, M. A., and Kruchten, P. 2010. Agility and Architecture: Can They Coexist? IEEE Softw. 27, 2, 16--22. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Choo, C. W. 1998. The knowing organization. How organizations use information to construct meaning, create knowledge, and make decisions. Oxford Univ. Press, N.Y.Google ScholarGoogle Scholar
  3. de Souza, Sergio Cozzetti B., Anquetil, N., and Oliveira, K. M. de. A study of the documentation essential to software maintenance. In the 23rd annual international conference on Design of communication documenting & designing for pervasive information - SIGDOC '05, 68. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Dingsøyr, T., Nerur, S., Balijepally, V., and Moe, N. B. 2012. A decade of agile methodologies. Towards explaining agile software development. Journal of Systems and Software 85, 6, 1213--1221. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Dybå, T. and Dingsøyr, T. 2008. Empirical studies of agile software development. A systematic review. Information and Software Technology 50, 9-10, 833--859. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Glass, R. L. 2001. Agile versus traditional: Make love, not war! Cutter IT Journal 14, 12, 12--18.Google ScholarGoogle Scholar
  7. Hadar, I., Sherman, S., Hadar, E., and Harrison, J. J. 2013. Less is more: Architecture documentation for agile development. In 2013 6th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE), 121--124.Google ScholarGoogle Scholar
  8. Hoda, R., Noble, J., and Marshall, S. 2012. Documentation strategies on agile software development projects. IJAESD 1, 1, 23. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Kanwal, F., Bashir, K., and Ali, A. H. 2014. Documentation Practices for Offshore Agile Software Development. Life Science Journal 10, 11, 70--73.Google ScholarGoogle Scholar
  10. Komus, A. (2015): Studie Status Quo Agile 2014. Ergebnisbericht. www.status-quo-agile.de, 20 June 2016.Google ScholarGoogle Scholar
  11. Kuhlthau, C. C. 2004. Seeking Meaning:. A Process Approach to Library and Information Services. Libraries Unlimited.Google ScholarGoogle Scholar
  12. Myklebust, T., Stålhaneb, T., Hanssena, G. K., Wienc, T., and Haugseta, B. 2014. Scrum, documentation and the IEC 61508-3:2010 software standard. In PSAM12 Proceedings.Google ScholarGoogle Scholar
  13. Perlow, L. A. 1999. The Time Famine: Toward a Sociology of Work Time. Administrative Science Quarterly 44, 1, 57.Google ScholarGoogle ScholarCross RefCross Ref
  14. Prause, C. R. and Durdik, Z. 2012. Architectural design and documentation: Waste in agile development? In 2012 International Conference on Software and System Process (ICSSP), 130--134. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Rubin, E. and Rubin, H. 2011. Supporting agile software development through active documentation. Requirements Eng 16, 2, 117--132. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Selic, B. 2009. Agile Documentation, Anyone? IEEE Softw. 26, 6, 11--12. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Stettina, C. J. and Heijstek, W. 2011. Necessary and neglected? an empirical study of internal documentation in agile software development teams. In SIGDOC '11 Proceedings of the 29th ACM international conference on Design of communication, 159--166. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Stettina, C. J., Heijstek, W., and Faegri, T. E. 2012. Documentation Work in Agile Teams: The Role of Documentation Formalism in Achieving a Sustainable Practice. In 2012 Agile Conference, 31--40. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Stettina, C. J. and Kroon, E. 2013. Is there an Agile Handover? An Empirical Study of Documentation and Project Handover Practices Across Agile Software Teams. In 19th International ICE-IEEE ITMC Conference on Engineering, Technology and Innovation (ICE).Google ScholarGoogle Scholar
  20. Tidline, T. J. 2006. Dervin's Sense-Making. In Theories of information behavior, K. E. Fisher, S. Erdelez and McKechnie, L. E. F., Eds. ASIST monograph series. Information Today, Medford, NJ, 113--117.Google ScholarGoogle Scholar
  21. Tripathi, V. and Goyal, A. K. 2014. A Document Driven Approach for Agile Software Development. International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE) 4, 4, 1085--1090.Google ScholarGoogle Scholar
  22. Uikey, N., Suman, U., and Ramani, A. K. 2011. A Documented Approach in Agile Software Development. International Journal of Software Engineering (IJSE), 2, 13--22.Google ScholarGoogle Scholar

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
    ESEM '16: Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement
    September 2016
    457 pages
    ISBN:9781450344272
    DOI:10.1145/2961111

    Copyright © 2016 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 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: 8 September 2016

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • short-paper
    • Research
    • Refereed limited

    Acceptance Rates

    ESEM '16 Paper Acceptance Rate27of122submissions,22%Overall Acceptance Rate130of594submissions,22%

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader