Thanks Adrian. Em dom, 1 de nov de 2015 às 18:42, Adrian Crum < [email protected]> escreveu:
> We follow a best practice of limiting a commit to fixing only one thing. > That approach provides the ability to revert the commit should something > go wrong. Reverting a single fix is easier than reverting a small > portion of a larger commit. > > Adrian Crum > Sandglass Software > www.sandglass-software.com > > On 11/1/2015 12:30 PM, Marcos César de Oliveira wrote: > > Hi, Taher and Pierre. > > > > I collected the commit log from GitHub and the issues from Jira. I > assumed > > that GitHub mirrors the main subversion repository and that the mapping > of > > commits from subversion and GitHub is one to one. I confirmed this by > > comparing the commit log from svn and git, and both repositories have the > > same number of commits. This is correct? The association of commits and > > issues was extracted from the comment field of the commits, specifically > > searching for the pattern OFBIZ-\d+. Accordingly, I found that 23.3% of > > commits are associated with issues. I also confirmed this number using > the > > svn log. From this subset, 83.74% of the issues have only one commit > > associated. This finding make me think if the developers of OFBiz try to > > follow some recommendation with regard to the size of commits. One > > hypothesis is that the developers try to commit only when the issue is > > resolved. Another hypothesis is that the issues tend to be small and > > require only one commit to be resolved. For now, I would like to know if > > exists any recommendation that asks for to commit only after the issue is > > resolved, or if exists any recommendation that can influence the number > of > > commits associated with an issue. > > > > Best regards, > > > > Marcos César > > > > > > Em dom, 1 de nov de 2015 às 17:46, Pierre Smits <[email protected]> > > escreveu: > > > >> Hi Marcos, > >> > >> Your questions cannot be answered as easy as you have posted your > >> conjecture. Would any other investigation into OFBiz issues, and by whom > >> and how the are resolved, yield the same results? > >> Any investigation into a product of a project under the umbrella of the > >> Apache Software Foundation should not be based on information/data in > >> GitHub. > >> > >> Best regards, > >> > >> Pierre Smits > >> > >> *OFBiz Extensions Marketplace* > >> http://oem.ofbizci.net/oci-2/ > >> > >> On Sun, Nov 1, 2015 at 5:42 PM, Marcos César de Oliveira < > >> [email protected] > >>> wrote: > >> > >>> Hi, everybody. > >>> > >>> I'm a Brazilian software engineering researcher, and currently I'm > >> working > >>> on a paper where we are conducting an investigation about evolution of > >>> Enterprise Information Systems. One of the case studies in this study > is > >>> Apache OFBiz. > >>> > >>> After analyzing the data extracted from github, we realized that the > >>> majority of issues were resolved with a single commit (84%), and that > the > >>> majority of issues have commits from a single user (96%). We conjecture > >>> about the reasoning about this numbers, and guessed that would be that > >> the > >>> OFBiz development community has a convention to commit only when they > are > >>> done with the issue. This is true? Is there such convention or > practice? > >>> > >>> Any help will be very appreciated and I thanks everybody in advance. > >>> > >>> --- > >>> Marcos César > >>> > >> > > >
