Analyzing natural-language artifacts of the software process

  • Authors:
  • Maryam Hasan;Eleni Stroulia;Denilson Barbosa;Manar Alalfi

  • Affiliations:
  • Dept. of Computing Science, University of Alberta, Edmonton, Canada;Dept. of Computing Science, University of Alberta, Edmonton, Canada;Dept. of Computing Science, University of Alberta, Edmonton, Canada;Dept. of Computing Science, University of Alberta, Edmonton, Canada

  • Venue:
  • ICSM '10 Proceedings of the 2010 IEEE International Conference on Software Maintenance
  • Year:
  • 2010

Quantified Score

Hi-index 0.02

Visualization

Abstract

Software teams, as they communicate throughout the life-cycle of their projects, generate a substantial stream of textual data. Through emails and chats, developers discuss the requirements of their software system, they negotiate the distribution of tasks among them, and they make decisions about the system design, and the internal structure and functionalities of its code modules. The software research community has long recognized the importance and potential usefulness of such textual information. In this paper, we discuss our recent work on systematically analyzing several textual streams collected through our WikiDev2.0 tool. We use two different text-analysis methods to examine five different sources of textual data. We report on our experience using our method on analyzing the communications of a nine-member team over four months.