Skip to main content

and
  1. No Access

    Chapter

    Mining Unstructured Software Repositories

    Mining software repositories, which is the process of analyzing the data related to software development practices, is an emerging field of research which aims to improve software evolutionary tasks. The data ...

    Stephen W. Thomas, Ahmed E. Hassan, Dorothea Blostein in Evolving Software Systems (2014)

  2. No Access

    Chapter and Conference Paper

    On the Central Role of Mailing Lists in Open Source Projects: An Exploratory Study

    Mailing lists provide a rich set of data that can be used to improve and enhance our understanding of software processes and practices. This information allows us to study development characteristics like team...

    Emad Shihab, Nicolas Bettenburg, Bram Adams in New Frontiers in Artificial Intelligence (2010)

  3. No Access

    Chapter

    A Visual Architectural Approach to Maintaining Web Applications

    Consider a fictitious startup company, WebFlight, which has developed a complex and dynamic software system whose functionality is delivered through the web. Users can surf to WebFlight’s web application where th...

    Ahmed E. Hassan, Richard C. Holt in Software Visualization (2003)