People, Organizations, and Process Improvement
IEEE Software
Island parsing and bidirectional charts
COLING '88 Proceedings of the 12th conference on Computational linguistics - Volume 2
Producing Open Source Software: How to Run a Successful Free Software Project
Producing Open Source Software: How to Run a Successful Free Software Project
Maintaining mental models: a study of developer work habits
Proceedings of the 28th international conference on Software engineering
Information Needs in Collocated Software Development Teams
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
Benchmarking Lightweight Techniques to Link E-Mails and Source Code
WCRE '09 Proceedings of the 2009 16th Working Conference on Reverse Engineering
Linking e-mails and source code artifacts
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Towards integrating e-mail communication in the IDE
Proceedings of 2010 ICSE Workshop on Search-driven Development: Users, Infrastructure, Tools and Evaluation
Extracting Source Code from E-Mails
ICPC '10 Proceedings of the 2010 IEEE 18th International Conference on Program Comprehension
RTFM (Read the Factual Mails) - Augmenting Program Comprehension with Remail
CSMR '11 Proceedings of the 2011 15th European Conference on Software Maintenance and Reengineering
Are popular classes more defect prone?
FASE'10 Proceedings of the 13th international conference on Fundamental Approaches to Software Engineering
Exploring, exposing, and exploiting emails to include human factors in software engineering
Proceedings of the 33rd International Conference on Software Engineering
Communication in open source software development mailing lists
Proceedings of the 10th Working Conference on Mining Software Repositories
Hi-index | 0.00 |
Source code is the target and final outcome of software development. By focusing our research and analysis on source code only, we risk forgetting that software is the product of human efforts, where communication plays a pivotal role. One of the most used communications means are emails, which have become vital for any distributed development project. Analyzing email archives is non-trivial, due to the noisy and unstructured nature of emails, the vast amounts of information, the unstandardized storage systems, and the gap with development tools. We present Miler, a toolset that allows the exploration of this form of communication, in the context of software maintenance and evolution. With Miler we can retrieve data from mailing list repositories in different formats, model emails as first-class entities, and transparently store them in databases. Miler offers tools and support for navigating the content, manually labelling emails with discussed source code entities, automatically linking emails to source code, measuring code entities' popularity in mailing lists, exposing structured content in the unstructured content, and integrating email communication in an IDE.