skip to main content
10.1145/2901739.2901779acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

How software developers use work breakdown relationships in issue repositories

Published:14 May 2016Publication History

ABSTRACT

Software developers use issues as a means to describe a range of activities to be undertaken on a software system, including features to be added and defects that require fixing. When creating issues, software developers expend manual effort to specify relationships between issues, such as one issue blocking another or one issue being a sub-task of another. In particular, developers use a variety of relationships to express how work is to be broken down on a project. To better understand how software developers use work breakdown relationships between issues, we manually coded a sample of work breakdown relationships from three open source systems. We report on our findings and describe how the recognition of work breakdown relationships opens up new ways to improve software development techniques.

References

  1. Bugzilla. www.bugzilla.org. Accessed: 27/1/2016.Google ScholarGoogle Scholar
  2. Connect, project supporting health information exchange, www.connectopensource.org. Accessed: 27/1/2016.Google ScholarGoogle Scholar
  3. HBase.hbase.apache.org. Accessed: 27/1/2016.Google ScholarGoogle Scholar
  4. JIRA. www.atlassian.com/software/jira. Accessed: 27/1/2016.Google ScholarGoogle Scholar
  5. Mylyn. www.eclipse.org/mylyn. Accessed: 27/1/2016.Google ScholarGoogle Scholar
  6. J. Anvik, L. Hiew, and G. C. Murphy. Coping with an open bug repository. In OOPSLA Workshop on Eclipse Technology eXchange, pages 35--39, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. S. Banerjee, J. Helmick, Z. Syed, and B. Cukic. Eclipse vs. mozilla: A comparison of two large-scale open source problem report repositories. In International Symposium on High Assurance Systems Engineering, pages 263--270, 2015. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. N. Bettenburg, S. Just, A. Schröter, C. Weiss, R. Premraj, and T. Zimmermann. What makes a good bug report? In The Joint Meeting of the European Software Engineering Conference and Symposium on The Foundations of Software Engineering, pages 308--318, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. C. Bird, A. Bachmann, E. Aune, J. Duffy, A. Bernstein, V. Filkov, and P. Devanbu. Fair and balanced? bias in bug-fix datasets. In The Joint Meeting of the European Software Engineering Conference and Symposium on The Foundations of Software Engineering, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. A. E. Hassan. Predicting faults using the complexity of code changes. In The International Conference on Software Engineering, pages 78--88, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. M. Jankovic and M. Bajec. Comparison of software repositories for their usability in software process reconstruction. In The International Conference on Research Challenges in Information Science, pages 298--308, 2015.Google ScholarGoogle ScholarCross RefCross Ref
  12. A. J. Ko, B. A. Myers, and D. H. Chau. A linguistic analysis of how people describe software problems. In Visual Languages and Human-Centric Computing, pages 127--134, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. A. Mockus, R. T. Fielding, and J. D. Herbsleb. Two case studies of open source software development: Apache and mozilla. Transactions on Software Engineering and Methodology, 11(3):309--346, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. R. Moser, W. Pedrycz, and G. Succi. A comparative analysis of the efficiency of change metrics and static code attributes for defect prediction. In The International Conference on Software Engineering, pages 181--190, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. G. Schermann, M. Brandtner, S. Panichella, P. Leitner, and H. Gall. Discovering loners and phantoms in commit and issue data. In The International Conference on Program Comprehension, 2015. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. J. Śliwerski, T. Zimmermann, and A. Zeller. When do changes induce fixes? In The International Conference on Mining Software Repositories, pages 1--5, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. A. Strauss and J. M. Corbin. Basics of qualitative research: Grounded theory procedures and techniques. Sage Publications, Inc., 1990.Google ScholarGoogle Scholar
  18. T. Zimmermann, N. Nagappan, H. Gall, E. Giger, and B. Murphy. Cross-project defect prediction: a large scale experiment on data vs. domain vs. process. In The Joint Meeting of the European Software Engineering Conference and Symposium on The Foundations of Software Engineering, pages 91--100, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library

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
    MSR '16: Proceedings of the 13th International Conference on Mining Software Repositories
    May 2016
    544 pages
    ISBN:9781450341868
    DOI:10.1145/2901739

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

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 14 May 2016

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article

    Upcoming Conference

    ICSE 2025

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader