Two case studies of open source software development: Apache and Mozilla
ACM Transactions on Software Engineering and Methodology (TOSEM)
Limiting the Dangers of Intuitive Decision Making
IEEE Software
Proceedings of the 28th international conference on Software engineering
Automating bug report assignment
Proceedings of the 28th international conference on Software engineering
Patch Review Processes in Open Source Software Development Communities: A Comparative Case Study
HICSS '07 Proceedings of the 40th Annual Hawaii International Conference on System Sciences
Journal of Software Maintenance and Evolution: Research and Practice
Open source software peer review practices: a case study of the apache server
Proceedings of the 30th international conference on Software engineering
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering
Towards the next generation of bug tracking systems
VLHCC '08 Proceedings of the 2008 IEEE Symposium on Visual Languages and Human-Centric Computing
The role of patch review in software evolution: an analysis of the mozilla firefox
Proceedings of the joint international and annual ERCIM workshops on Principles of software evolution (IWPSE) and software evolution (Evol) workshops
Proceedings of the 2010 ACM conference on Computer supported cooperative work
Information needs in bug reports: improving cooperation between developers and users
Proceedings of the 2010 ACM conference on Computer supported cooperative work
Software intelligence: the future of mining software engineering data
Proceedings of the FSE/SDP workshop on Future of software engineering research
Proceedings of the 8th Working Conference on Mining Software Repositories
Understanding broadcast based peer review on open source software projects
Proceedings of the 33rd International Conference on Software Engineering
Characterizing the differences between pre- and post- release versions of software
Proceedings of the 33rd International Conference on Software Engineering
Software analytics as a learning case in practice: approaches and experiences
Proceedings of the International Workshop on Machine Learning Technologies in Software Engineering
Information needs for software development analytics
Proceedings of the 34th International Conference on Software Engineering
The Secret Life of Patches: A Firefox Case Study
WCRE '12 Proceedings of the 2012 19th Working Conference on Reverse Engineering
Situational awareness: personalizing issue tracking systems
Proceedings of the 2013 International Conference on Software Engineering
Hi-index | 0.00 |
Software engineers generate vast quantities of development artifacts such as source code, bug reports, test cases, usage logs, etc., as they create and maintain their projects. The information contained in these artifacts could provide valuable insights into the software quality and adoption, as well as development process. However, very little of it is available in the way that is immediately useful to various stakeholders. This research aims to extract and analyze data from software repositories to provide software practitioners with up-to-date and insightful information that can support informed decisions related to the business, management, design, or development of software systems. This data-centric decision-making is known as analytics. In particular, we demonstrate that by employing software development analytics, we can help developers make informed decisions around user adoption of a software project, code review process, as well as improve developers' awareness of their working context.