Hamcrest Java - Project Age

29 views
Skip to first unread message

Anderson Severo de Matos

unread,
Jul 21, 2018, 7:42:46 PM7/21/18
to Hamcrest Developers
Hello everybody,

I'm finishing my master's degree on CS and have been working on a particular research about
software unbundling (actually API unbundling). We do mine client projects from a dataset that
use one of the study selected APIs, and Hamcrest is included. I wish to ask for a simple
information about Hamcrest project to compose an informative table about these APIs:
how many years the project have today?

I couldn't find this answer on places like hamcrest.org, its Github page or its Wikipedia
article (I also needed the number of contributors but the Github page has this info).

Thank you in advance.

Robert Chatley

unread,
Jul 22, 2018, 6:30:38 AM7/22/18
to hamcre...@googlegroups.com
I would say Joe first published Hamcrest around 2005-6. Here's a 2006 blog post from Nat that mentions it http://natpryce.com/articles/000662.html.

--Robert

--
You received this message because you are subscribed to the Google Groups "Hamcrest Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hamcrest-dev...@googlegroups.com.
To post to this group, send email to hamcre...@googlegroups.com.
Visit this group at https://groups.google.com/group/hamcrest-dev.
For more options, visit https://groups.google.com/d/optout.

Romilly Cocking

unread,
Jul 22, 2018, 7:58:11 AM7/22/18
to hamcre...@googlegroups.com
Joe's first commit (on google code) was on 6 March 2006.

@Robert Goodness, that blog post of Nat's takes me back. I'd forgotten about GetInLine (mentioned in the post).

I'd also forgotten about Lyft and its cunning re-purposing of the matchers.

On 22 July 2018 at 11:30, Robert Chatley <rob...@chatley.com> wrote:
I would say Joe first published Hamcrest around 2005-6. Here's a 2006 blog post from Nat that mentions it http://natpryce.com/articles/000662.html.

--Robert
On Sun, Jul 22, 2018 at 12:42 AM Anderson Severo de Matos <anderso...@gmail.com> wrote:
Hello everybody,

I'm finishing my master's degree on CS and have been working on a particular research about
software unbundling (actually API unbundling). We do mine client projects from a dataset that
use one of the study selected APIs, and Hamcrest is included. I wish to ask for a simple
information about Hamcrest project to compose an informative table about these APIs:
how many years the project have today?

I couldn't find this answer on places like hamcrest.org, its Github page or its Wikipedia
article (I also needed the number of contributors but the Github page has this info).

Thank you in advance.

--
You received this message because you are subscribed to the Google Groups "Hamcrest Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hamcrest-dev+unsubscribe@googlegroups.com.

To post to this group, send email to hamcre...@googlegroups.com.
Visit this group at https://groups.google.com/group/hamcrest-dev.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Hamcrest Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hamcrest-dev+unsubscribe@googlegroups.com.

To post to this group, send email to hamcre...@googlegroups.com.
Visit this group at https://groups.google.com/group/hamcrest-dev.
For more options, visit https://groups.google.com/d/optout.



--
personal:@romillyc work:@rareblog skype:romilly.cocking web:http://blog.rareschool.com/

Romilly Cocking

unread,
Jul 22, 2018, 8:31:11 AM7/22/18
to hamcre...@googlegroups.com
Joe started blogging about his use of the constraints library in JMock about a year before, on 24 May 2005; that's where Hamcrest came from. The blog appears to be defunct but you can see the post via the wayback machine: https://web.archive.org/web/*/http://joe.truemesh.com/blog//000511.html

Steve Freeman

unread,
Jul 22, 2018, 11:22:17 AM7/22/18
to hamcre...@googlegroups.com
I have a vague memory that there was an antecedent in NMock that didn't quite get it right. I remember having discussions with Charlie Poole about it.

S


> On 22 Jul 2018, at 13:31, Romilly Cocking <romilly...@gmail.com> wrote:
> Joe started blogging about his use of the constraints library in JMock about a year before, on 24 May 2005; that's where Hamcrest came from. The blog appears to be defunct but you can see the post via the wayback machine: https://web.archive.org/web/*/http://joe.truemesh.com/blog//000511.html
>
> On 22 July 2018 at 12:58, Romilly Cocking <romilly...@gmail.com> wrote:
> Joe's first commit (on google code) was on 6 March 2006.
>
> @Robert Goodness, that blog post of Nat's takes me back. I'd forgotten about GetInLine (mentioned in the post).
>
> I'd also forgotten about Lyft and its cunning re-purposing of the matchers.
>
> On 22 July 2018 at 11:30, Robert Chatley <rob...@chatley.com> wrote:
> I would say Joe first published Hamcrest around 2005-6. Here's a 2006 blog post from Nat that mentions it http://natpryce.com/articles/000662.html.
>
> --Robert
>
> On Sun, Jul 22, 2018 at 12:42 AM Anderson Severo de Matos <anderso...@gmail.com> wrote:
> Hello everybody,
>
> I'm finishing my master's degree on CS and have been working on a particular research about
> software unbundling (actually API unbundling). We do mine client projects from a dataset that
> use one of the study selected APIs, and Hamcrest is included. I wish to ask for a simple
> information about Hamcrest project to compose an informative table about these APIs:
> how many years the project have today?
>
> I couldn't find this answer on places like hamcrest.org, its Github page or its Wikipedia
> article (I also needed the number of contributors but the Github page has this info).
>
> Thank you in advance.
>
> --
> You received this message because you are subscribed to the Google Groups "Hamcrest Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to hamcrest-dev...@googlegroups.com.
> To post to this group, send email to hamcre...@googlegroups.com.
> Visit this group at https://groups.google.com/group/hamcrest-dev.
> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups "Hamcrest Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to hamcrest-dev...@googlegroups.com.
> To post to this group, send email to hamcre...@googlegroups.com.
> Visit this group at https://groups.google.com/group/hamcrest-dev.
> For more options, visit https://groups.google.com/d/optout.
>
>
>
> --
> personal:@romillyc work:@rareblog skype:romilly.cocking web:http://blog.rareschool.com/
>
>
>
> --
> personal:@romillyc work:@rareblog skype:romilly.cocking web:http://blog.rareschool.com/
>
> --
> You received this message because you are subscribed to the Google Groups "Hamcrest Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to hamcrest-dev...@googlegroups.com.

Anderson Severo de Matos

unread,
Jul 22, 2018, 3:37:51 PM7/22/18
to Hamcrest Developers
Oh, thank you very much Robert, Romily and Steve for your answers. Well, I think I
can say Hamcrest has about 12 years now. This is more than enough for the record,
because we are studying projects with at least 5 yeas of development (among them
CommonsIO, JUnit, slf4j, Weka,..). When the final paper is ready I may come here
and share it with you.

Once again, thanks for your help!
Reply all
Reply to author
Forward
0 new messages