• DocumentCode
    2347189
  • Title

    Can development work describe itself?

  • Author

    Maalej, Walid ; Happel, Hans-Jörg

  • Author_Institution
    Tech. Univ. Munchen, Munich, Germany
  • fYear
    2010
  • fDate
    2-3 May 2010
  • Firstpage
    191
  • Lastpage
    200
  • Abstract
    Work descriptions are informal notes taken by developers to summarize work achieved in a particular session. Existing studies indicate that maintaining them is a distracting task, which costs a developer more than 30 min. a day. The goal of this research is to analyze the purposes of work descriptions, and find out if automated tools can assist developers in efficiently creating them. For this, we mine a large dataset of heterogeneous work descriptions from open source and commercial projects. We analyze the semantics of these documents and identify common information entities and granularity levels. Information on performed actions, concerned artifacts, references and new work, shows the work management purpose of work descriptions. Information on problems, rationale and experience shows their knowledge sharing purpose. We discuss how work description information, in particular information used for work management, can be generated by observing developers´ interactions. Our findings have many implications for next generation software engineering tools.
  • Keywords
    knowledge management; software development management; automated tools; development work; heterogeneous work descriptions; knowledge sharing; software engineering tools; work management purpose; Collaborative work; Costs; Information analysis; Planing; Predictive models; Software engineering; Vocabulary;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mining Software Repositories (MSR), 2010 7th IEEE Working Conference on
  • Conference_Location
    Cape Town
  • Print_ISBN
    978-1-4244-6802-7
  • Electronic_ISBN
    978-1-4244-6803-4
  • Type

    conf

  • DOI
    10.1109/MSR.2010.5463344
  • Filename
    5463344