On the Road to Hades–Helpful Automatic Development Email Summarization

Total Page:16

File Type:pdf, Size:1020Kb

On the Road to Hades–Helpful Automatic Development Email Summarization On The Road to Hades–Helpful Automatic Development Email Summarization Alberto Bacchelli, Michele Lanza, Ebrisa Savina Mastrodicasa REVEAL @ Faculty of Informatics - University of Lugano, Switzerland Abstract—During the development of software systems, pro- Considered the numerous reasons why a programmer might grammers often discuss issues such as structural decisions, start an email conversation with a single colleague or the defects, time management, etc. Especially in distributed devel- entire rest of the team, and that a software project might opment, where most of the discussions among developers take place via email, developers receive daily dozens, if not hundreds, be carried out for several months or years, it is easy to of messages, either personally sent to them or broadcasted by picture the vast amount of produced emails. For example, on mailing lists they are subscribed to. Dealing with these emails the Apache developer mailing list, there were about 4,996 requires developers to spend long time reading voluminous messages in the year 2004 and 2,340 in 2005, and for gcc, amounts of text. these numbers were 19,173 and 15,082 [3]. To maintain A way to solve this problem is summarization: Producing a summary of a text means reducing it to a version based only team coordination and perform work on a software system, on fundamental elements, by removing the parts unnecessary software developers must keep track, read, and understand a for the comprehension. Since researchers presented techniques voluminous amount of electronic communication. This is a for automatically summarizing natural language documents challenge, not only because of the large number of emails– or source code, we are interested in investigating whether it which require time and effort to be read–popping up day after would be possible to also summarize development emails, so that developers could consult small summaries instead of long day in a developer’s mailbox, but also because retrieving threads. In this paper, on the basis of our first experiences past information from such messages can be time consuming in tackling development email summarization, we discuss the and frustrating. Sometimes, the amount of information may challenges that go hand in hand with such an endeavor. be overwhelming, causing messages to be left unread and searches to be abandoned, which in turn lead to duplicate, I. Motivation uncoordinated, or non-optimized work to be performed [15]. Software development projects, especially if large-scale, One way to alleviate this information overload issue is require a remarkable coordination effort amongst the project to provide a summary of development emails. A correct workers. Given the intensity and problems that come with and helpful summary (i.e., the text reduced to a version coordination, it is no wonder that coordination is considered without the parts unnecessary for the comprehension) enables the main reason why adding more developers to an ongoing developers to reduce the time spent reading new emails or software project might not speed up development [4]. perusing messages that have been returned from searches, Coordination is driven by communication. In co-located found through browsing, or recommended by team members. development teams, unplanned informal face-to-face meetings Given the growing amount of produced and recorded are the favorite form of communication when developers need textual information, often referenced as big data, there is to coordinate or face program comprehension problems [12]. substantial interest and a large body of work in the automated Personal meetings, besides disrupting developers’ attention generation of summaries for natural language documents, and and retaining knowledge by a few developers [10], are inap- software development related artifacts (e.g., [7], [15]). On plicable to distributed development projects. Developers, thus, the basis of the success of existing efforts on automatic replace face-to-face meetings with electronic communication summarization, we wonder whether it would be possible to means. Instant messaging, wikis, forums are viable options, devise a tool, which we call Hades, to automatically generate but the decisive role is played by emails, indeed: “Mailing helpful summaries of development emails. In this paper, we lists are the bread and butter of project communications” [6]. specifically analyze and discuss the challenges that go hand Emails are asynchronous, thus evade time zone barriers and in hand with such an endeavor. We investigate the challenges do not disrupt developers’s attention; mailing lists broadcast in devising a successful research methodology and in creating discussions, announcements, and decisions to all participants, an effective summarization technique to be implemented in thus maintaining developers’ awareness; emails are not bound a tool that can be used in real world scenarios. to specific abstraction levels (as opposed to commit messages, Structure of the paper: In Section II, we present existing design documents, or code comments), thus they can be and related work in the area of textual summarization; in used to discuss issues ranging from low-level decisions (e.g., Section III, we present the challenges that have to be tackled, implementation, bug fixing) up to high-level considerations both in terms of research method and in creating an effective (e.g., design rationales); mailing lists archive messages, thus approach; in Section IV, we discuss our findings from a offering a historical perspective. more high level perspective and conclude. II. Related Work III. Challenges After analyzing the related work in document and software Automatic summarization of documents written in natural artifact summarization, we started to investigate whether it language has been attempted by researchers for more than half could be possible to automatically generate helpful summaries a century [8]. We focus on efforts regarding summarization of development emails. By exploring possible research of emails and software development artifacts. methods and approaches to devise an effective technique, we found many unanswered questions while performing this Emails constitute a composite, chronologically ordered, task. In the following we analyze these open questions, so and structured (due to message metadata such as author, that we can see the state-of-the-practice in this topic and subject, or date) material that can be summarized with underline aspects that call for further studies. different methods. Lam et al. [11] proposed a system to summarize email messages by exploiting thread reply chains A. Methodology and commonly found features (like the proper names in Given the same development email, distinct people are very subjects found in the main sentences of the body). They likely to summarize it differently and give differing feedback asked four participants to use their system on their own on others’ summaries. This is true not only in the case of messages and provide feedback on the results. The gathered abstractive summaries (i.e., composing a document with new opinions were that the summary quality was either excellent sentences that express only the core messages), but also for or very bad (without intermediate results), the system worked extractive ones (i.e., selecting a subset of existing sentences best on either very short or very long email thread (sometimes, to form the summary). This situation binds the results of for short messages, reading the summary took longer), and any summarization approach to the subjective evaluation the system would have been useful to decide which email to of humans. To alleviate this issue, we have to follow a read first but it did not obviate the need to read it. Rambow et sound research method that considers the twofold nature (i.e., al. [14] proposed a technique to extract sentences exploiting quantitative and qualitative) of this topic. Unfortunately, there machine learning techniques. By considering a thread as a is no well-established research method: Researchers adopted single text, they fixed an incremental set of features that dissimilar approaches in their studies for both creating composed a vector view of every sentence in the thread itself. golden sets of summaries and evaluating the output of their They computed features that are usable for all text genres (e.g., approaches. Especially in the software engineering domain, the length of the sentence), features obtained considering where only few studies cover artifact summarization, the the thread broken into messages (e.g., absolute position of a proposed research methods appear scattered and inconsistent message in the thread), and features specific to the thread with one another. For this reason, the first open challenge structure (e.g., number of responses to a message, number of in this topic is finding a common base for a sound research recipients of a message). They presented results in terms of method. precision and recall with respect to a golden set of sentences We claim that the two main points when reasoning about selected by two human readers, but did not evaluate resulting the research method to use are the development email corpus summaries using word/string based similarity metric and/or and the participants to be involved in the study. human judgments. Other summarization efforts include the Corpus: Methodological questions regarding the corpus start one of Carenini et al., who built a fragment quotation graph to by deciding the population from
Recommended publications
  • Police Interactions with the Community on Facebook: an Examination of the Content Of
    Police interactions with the community on Facebook: An examination of the content of the message police communicate with citizens on Facebook, community response, and factors associated with different communication patterns. A dissertation submitted to the Graduate School of the University of Cincinnati in partial fulfillment of the requirements for the degree of Doctorate of Philosophy (Ph.D) in the School of Criminal Justice of the College of Education, Criminal Justice, and Human Services by Bradley Buckmeier 2019 B.A. University of Cincinnati, 2008 M.S. University of Cincinnati, 2009 Dissertation Committee: James Frank, PhD (Chair) Lawrence Travis, PhD Edward Latessa, PhD Charles Klahm, PhD Abstract The nature of interactions between the police and the public has been an important topic in policing research. Social media are a relatively new platform that the police can use to interact with the community. Facebook is a social media website which allows the police to communicate directly with the community and, at the same time, allows the community to respond. Limited research exists about the nature of the interactions the police are having with the community on Facebook. This dissertation will examine police department interactions with the community using Facebook as the means of communication. Specifically, it will examine the nature and content of their messages when communicating with citizens on Facebook, the factors that may be associated with different online communication patterns of the police (i.e., community factors, year of adoption of Facebook) and how the community responds. ii Copyright Notice © Bradley Buckmeier iii Acknowledgments This dissertation marks the end of a long journey in my life that I could not have done alone.
    [Show full text]
  • Forming Innovative Learning Environments Through Technology. Conversations in Excellence. INSTITUTION National Catholic Educational Association, Washington, DC
    DOCUMENT RESUME ED 455 828 IR 020 851 AUTHOR Cimino, Carol, Ed.; Haney, Regina M., Ed.; O'Keefe, Joseph M., Ed.; Zukowski, Angela Ann, Ed. TITLE Forming Innovative Learning Environments through Technology. Conversations in Excellence. INSTITUTION National Catholic Educational Association, Washington, DC. ISBN ISBN-1-55833-253-7 PUB DATE 2000-00-00 NOTE 162p. AVAILABLE FROM National Catholic Educational Association, 1077 30th St., NW, Suite 100, Washington, DC 20007-3852 (NCEA members, $17; non-members, $22) .Web site: http://www.ncea.org. PUB TYPE Books (010) Collected Works General (020) EDRS PRICE MF01/PC07 Plus Postage. DESCRIPTORS *Catholic Educators; *Catholic Schools; Computer Assisted Instruction; *Computer Uses in Education; Educational Development; Educational Environment; Educational Practices; *Educational Technology; Elementary Secondary Education; Instructional Innovation IDENTIFIERS Technology Integration ABSTRACT Selected Programs for Improving Catholic Education (SPICE) was initiated in 1996. This venture of the National Catholic Educational Association, in partnership with the Jesuit Institute at Boston College, identifies exemplary Catholic educational programs from around the counLry, and invites the schools and dioceses named to share their ideas and practices in a 3-day gathering called Conversations in Excellence at Boston College. The focus area of SPICE 1999 was "Forming Innovative Learning Environments through Technology." Specifically, the SPICE committee was looking for programs that seamlessly weave the use
    [Show full text]
  • Simon Young from the Slants
    11/23/2010 Slant Eye For The Round Eye: Intervie… Can you have two Asian American Top Chef winners i... We’ve had some mixed responses to our ethnic theme, though for the Xu Yong: Sadly, we never got to most part it has been positive. We’ve had a lot of fans tell us that its know you refreshing to find an Asian artist playing dance rock, that they kind of sing certain songs like “Sakura, Sakura” as an anthem (“We sing for Celtics and Cavs: Game 4 tactics the Japanese and the Chinese and all of the dirty knees…”). It’s an Film: The Warlords amazing feeling to be playing these songs and watching kids sing along First Gas, Then Rice, Now Beer? to every word. M. Night Shyamalan's "The Happening" We had one review recently that took some jabs at us for being Asian; Kiyomi saying that we had self-confidence issues and because of our Asian More on Asian Eyelid Surgery themes. Rather than reviewing our music at all, the entire article Fusion Stories: 10 books for young focused on this – which resulted in a substantial amount of hate mail readers for APA... sent to the publication for their “racist” remarks. Billboard.com Review: Lyrics Born and Everywhere A... Last question. Five things you really miss when you're touring on the road. Kristine Sa: My Last Goodbye Film: Once Upon A Time In Corea 1. Seeing my friends in my hometown or having any semblance of a Google and Supporting disaster “normal” relationship. relief in Myanmar 2.
    [Show full text]
  • I Give Permission for Public Access to My Thesis and for Any Copying to Be Done at the Discretion of the Archives Librarian And/Or the College Librarian
    1 I give permission for public access to my thesis and for any copying to be done at the discretion of the archives librarian and/or the College librarian. Emily Merritt 06/22/12 An Analysis of the Discourse of Internet Trolling: A Case Study of Reddit.com Student presenter: Emily Rose Merritt Project advisor: Esther Castro-Cuenca With the proliferation of social media and community discussion and forum websites, interest in understanding and explaining communication on the Internet (with an emphasis on language-based communication) is on the rise. Over time, new genres of interaction have developed that take place primarily or exclusively in online communication, and with them has developed the need to investigate the structure of these interactions, what their function is within conversations and communities, what their place is within certain Internet discourses, and over time what effects they have on communication on and offline. Thus far many of these genres have been deemed at best disruptive and at worst anti-social, but when studied from a judgment-free point of view show high levels of complexity and offer us excellent opportunities to understand how the Internet is shaping and being shaped by new kinds and contexts of communication. One of these genres of interaction that has gained significant fame on some very popular forums and discussion sites is called trolling. Trolling occurs on discussion sites or message boards when a user intentionally posts erroneous or inflammatory information with the intention of provoking a strong reaction out of other users. The objective of this study is to understand the complexities of trolling, as well as some of its functions and outcomes in anonymous online communication.
    [Show full text]
  • And HTML Attachments Are Evil a Radical Solution to Get Rid of Them
    Quoting entire messages (top posting) and HTML atta... http://sax.iasf-milano.inaf.it/~lucio/Procmail/noquoten... Quoting entire messages (top posting) and HTML attachments are evil A radical solution to get rid of them Introduction Download Operation Updates Introduction I was really fed up of receiving mail messages which contain the same text once as plain text and once as HTML (I have just discovered that somebody sends message which even contain an attachment of "multipart/alternative" type, which contains two sub-attachments of which one is HTML ... there is no end to perversion). I was even more fed up of those guys who reply to a message of mine quoting my entire message at the end, instead of snipping only the parts they are really replying to (what is called top posting on Usenet, and heavily and rightfully criticized, and also against netiquette) : bad manner good manner Dear Lucio, Dear Lucio, with reference to your message I with reference to your message I have to say what follows. have to say what follows. On 29 February 2000 Lucio On 29 February 2000 Lucio Chiappetti wrote : Chiappetti wrote : > pinco panco blagulon exarzur > pinco panco blagulon exarzur otzhaxwq sobaka otzhaxwq sobaka > pallino vitelli Bremsstrahlung > pallino vitelli Bremsstrahlung notwithstanding notwithstanding On this I fully agree while I disagree On this I fully agree while I disagree on the rest on the rest >txet emas eht niatnoc hcihw And therefore I do not quote it. segassem liam >gniviecer fo pu def yllaer saw >ohw syug esoht fo pu def erom neve saw I >LMTH sa ecno dna txet nialp sa ecno >and so on and so forth ..
    [Show full text]
  • Twitter: Expressions of the Whole Self
    MEDIA@LSE Electronic Dissertation Series Compiled by Professor Robin Mansell and Dr. Bart Cammaerts Twitter: Expressions of the Whole Self An investigation into user appropriation of a web-based communications platform Edward Mischaud MSc in Politics and Communication Other dissertations of the series are available online here: http://www.lse.ac.uk/collections/media@lse/mediaWorkingPapers/ Dissertation submitted to the Department of Media and Communications, London School of Economics and Political Science, September 2007, in partial fulfilment of the requirements for the MSc in Politics and Communication. Supervised by Dr. Bart Cammaerts. Published by Media@lse, London School of Economics and Political Science ("LSE"), Houghton Street, London WC2A 2AE. The LSE is a School of the University of London. It is a Charity and is incorporated in England as a company limited by guarantee under the Companies Act (Reg number 70527). Copyright in editorial matter, LSE © 2007. Copyright, Edward Mischaud © 2007. The authors have asserted their moral rights. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means without the prior permission in writing of the publisher nor be issued to the public or circulated in any form of binding or cover other than that in which it is published. In the interests of providing a free flow of debate, views expressed in this dissertation are not necessarily those of the compilers or the LSE. MSc Dissertation Edward Mischaud Twitter: Expressions of the Whole Self An investigation into user appropriation of a web-based communications platform Edward Mischaud ABSTRACT Twitter.com is a web-based communications platform combining Instant Messaging and SMS that enables subscribers to its service to send short ‘status updates’ to other people.
    [Show full text]
  • Comprehensive Guide to a Professional Blog Site: a Wordpress Example
    Comprehensive Guide to a Professional Blog Site: A WordPress Example by Michael K. Bergman September 2005 Michael K. Bergman is a co-founder, chief technology officer, and chairman of About BrightPlanet Corporation. He is also the lead project coordinator for the DiDia (document Mike intelligence, document information automation) open source project. Mike’s software management experience includes products in Internet search tools, data warehousing, bioinformatics, accounting, finance, management, planning, electronic mapping and technical areas. He is the author of an award-winning Internet search tutorial and the definitive deep Web white paper, among other publications. He is acknowledged as an expert in search, information theory, and document content. Mike’s current musings may be found on his Web blog site, http://mkbergman.com. © Copyright 2005. All rights reserved. Do not reproduce without permission. Gone beyond Blogger? Want to really be aggressive in functionality and scope of SUMMARY content for your personal, professional or corporate blog? If so, this Comprehensive Guide to a Professsional Blog Site may be useful to you. This Guide is the result of 350 hrs of learning and experimentation to test the boundaries of blog functionality, scope and capabilities. I myself began this process as a total newbie about six months ago – which likely shows in gaps and naïveté – but I have been aggressive in documenting as I have gone. The learning from my professional blog journey, still ongoing, is reflected in these pages. This Guide addresses about 100 individual “how to” blogging topics and lessons, all geared to the content-focused and not occasional blogger. More than 140 citations, 80 of which are unique, are provided to other experts with guidance for all of us.
    [Show full text]
  • First Name Initial Last Name
    Dana L. Brand. Fandom, Creativity, and Interconnections. A Master’s Paper for the M.S. in I.S. degree. Month, Year. 68 pages. Advisor: Ryan Shaw This study investigates media fandom's uses of social networks--specifically the types of posts that the LiveJournal, Tumblr, and Twitter infrastructures are conducive to and the various ways of linking between the services. Study methodology includes a survey of fandom participants and a month long classification of posts within the fandom communities across all three sites. Headings: Digital Media Digital Technology Fan Fiction Fandom Social Networks FANDOM, CREATIVITY, AND INTERCONNECTIONS by Dana L. Brand A Master’s paper submitted to the faculty of the School of Information and Library Science of the University of North Carolina at Chapel Hill in partial fulfillment of the requirements for the degree of Master of Science in Information Science. Chapel Hill, North Carolina April 2011 Approved by _______________________________________ Advisor’s Firstname Lastname 1 Contents Introduction ......................................................................................................................... 2 Literature Review................................................................................................................ 4 1.1 Fandom, Generally ............................................................................................... 4 1.2 Fandom History .................................................................................................... 8 1.3 Fandom and
    [Show full text]
  • Newsreaders.Com: Getting Started: Netiquette
    Usenet Netiquette NewsReaders.com: Getting Started: Netiquette I hope you will try Giganews or UsenetServer for your news subscription -- especially as a holiday present for your friends, family, or yourself! Getting Started (Netiquette) Consult various Netiquette links The Seven Don'ts of Usenet Google Groups Posting Style Guide Introduction to Usenet and Netiquette from NewsWatcher manual Quoting Style by Richard Kettlewell Other languages: o Voila! Francois. o Usenet News German o Netiquette auf Deutsch! Some notes from me: Read a newsgroup for a while before posting o By reading the group without posting (known as "lurking") for a while, or by reading the group archives on Google, you get a sense of the scope and tone of the group. Consult the FAQ before posting. o See Newsgroups page to find the FAQ for a particular group o FAQ stands for Frequently Asked Questions o a FAQ has not only the questions, but the answers! o Thus by reading the FAQ you don't post questions that have been asked (and answered) ad infinitum See the configuring software section regarding test posts (only post tests to groups with name ending in ".test") and not posting a duplicate post in the mistaken belief that your initial post did not go through. Don't do "drive through" posts. o Frequently someone who has an urgent question will post to a group he/she does not usually read, and then add something like "Please reply to me directly since I don't normally read this group." o Newsgroups are meant to be a shared experience.
    [Show full text]
  • The Australian Library Journal the Australian Library Journal Is the Flagship Publication Volume 57 No
    The Australian Library Journal The Australian Library Journal is the flagship publication Volume 57 No. 4 November 2008 of the Australian Library and Information Association. It supports the Association’s Objects by documenting progress in research and professional practice and stimulates discussion on issues relevant to libraries and librarianship. The Australian Library Journal Australian Library and Information Association Journal of the Australian Library and Information Association PO Box 6335 Kingston ACT 2604 Australia http:/ /www.alia.org.au/ ISSN 0004-9670 Jean Hagger (1917-2008) Special issue on Web 2.0 Web 2.0 strategy in libraries and information services Alex Byrne Do we remove all the walls? Second Life librarianship Kathryn Greenhill A Web 2.0 vision, Web 2.0 project management and real-world student learning in a website redevelopment project Kelly McKeon and Ellen Thompson Guidelines for the development of a blog-based current awareness news service Nicky Hayward-Wright November 2008 Virtual Services on the edge: innovative use of Web tools in public libraries Michelle McLean Guest editors: Dr Helen Partridge and Clare Thorpe Australian Library Journal Volume 57 No. 4 November 2008 Contents 355 Editor’s note 356 Jean Hagger, BA, MLS, ALA, FLAA (1917–2008) Special issue on Web 2.0 362 Guest editorial. To be Web 2.0, or not to be Web 2.0: is that the question? 365 Web 2.0 strategy in libraries and information services Dr Alex Byrne 377 Do we remove all the walls? Second Life librarianship Kathryn Greenhill 394 A Web 2.0
    [Show full text]
  • Raporttien Ulkoasu Ja Lähteisiin Viittaaminen
    Content Marketing for Start-ups Case: Motivade Ltd. Justus Hartwigsen Bachelor’s Thesis Degree Programme in International Business 2016 Abstract 12.05.2016 Author(s) Justus Hartwigsen Degree programme International Business Report/thesis title Number of pages Content Marketing for Start-ups and appendix pages Case: Motivade Ltd. 54 This thesis deals with content marketing and its importance for a start-up like Motivade. Motivade is active in the Health and Fitness industry and has been online with their web- site/blog and social media for about three years. However there is room for improvement and Motivade made clear to me that they would benefit of a deeper insight into content marketing. The thesis starts with a short SWOT analysis of Motivade’s current Marketing activities. From there the thesis covers the most relevant theory of topics in the exact order of how content is created, published and distributed. The topics covered are content creation cou- pled with search engine optimisation, free as well as paid social media services as distribu- tion channels and email, whatsapp and remarketing as follow up channels. To present the findings data was obtained from online marketing courses, articles/ blog posts as well as several books. The desired outcome of applying the researched information is the ability for Motivade to produce and efficiently distribute quality content which helps to raise brand awareness and to attract new customers. Keywords Content Marketing, analysis, brand awareness, SEO, social Media, email, remarketing Table of contents 1 Introduction ................................................................................................................... 1 1.1 Case Company ..................................................................................................... 1 1.2 Research problem ................................................................................................. 2 1.3 Thesis structure ...................................................................................................
    [Show full text]
  • Applicant Behavior on Internet Job Boards: the Effects of Content and Style
    DePaul University Via Sapientiae College of Science and Health Theses and Dissertations College of Science and Health Summer 8-17-2012 Applicant Behavior on Internet Job Boards: The Effects of Content and Style Samuel Young DePaul University, [email protected] Follow this and additional works at: https://via.library.depaul.edu/csh_etd Part of the Industrial and Organizational Psychology Commons Recommended Citation Young, Samuel, "Applicant Behavior on Internet Job Boards: The Effects of Content and Style" (2012). College of Science and Health Theses and Dissertations. 18. https://via.library.depaul.edu/csh_etd/18 This Dissertation is brought to you for free and open access by the College of Science and Health at Via Sapientiae. It has been accepted for inclusion in College of Science and Health Theses and Dissertations by an authorized administrator of Via Sapientiae. For more information, please contact [email protected]. APPLICANT BEHAVIOR ON INTERNET JOB BOARDS: THE EFFECTS OF CONTENT AND STYLE A Dissertation Presented in Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy BY SAMUEL KIT YOUNG 4/1/2012 Department of Psychology College of Liberal Arts and Sciences DePaul University Chicago, Illinois ii DISSERTATION COMMITTEE Alice Stuhlmacher, Ph.D. Chairperson Douglas Cellar, Ph.D. Reader Annette Towler, Ph.D. Reader Joel Whalen, Ph.D. Reader Alexandra Murphy, Ph.D. Reader iii ACKNOWLEDGEMENTS I would like to thank Alice Stuhlmacher for all of her advice and guidance from the very beginning of this dissertation process; in the past year that I have been formulating, re-formulating, writing and re-writing this work I have learned much in large part due to her support.
    [Show full text]