Talk:Scientific community metaphor

Bad Writing
"The Scientific Community Metaphor is an approach to understanding scientific communities by extending pattern-directed invocation programming languages that invoke high-level procedural plans on the basis of messages (e.g. assertions and goals) building on the philosophy, history and sociology of science with its analysis that scientific research depends critically on monotonicity, concurrency, commutativity, and pluralism to propose, modify, support, and oppose scientific methods, practices, and theories."

-Wow now that is some horrible writing. First of all, its a run-on sentence. Break it up. Second, you need to start an article with sentences in PLAIN ENGLISH, not specialized jibber-jabber like "pattern-directed invocation programming languages that invoke high-level procedural plans". Who knows what that means? Maybe some tiny fraction of computer programmers out there? Third, why does it start out "The Scientific Community Methaphor" like its some TV show. Shouldn't it be more like "the 'Scientific Community' is a metaphor that refers to such and such". Wow thanks for a good laugh though!

Capitalisation
Should this article be fully capitalised? Capitals after the first word are usually used only in proper names or titles of books, but there may be exceptional circumstances. --Charles Stewart 14:55, 17 Jun 2005 (UTC)

Use
Are there any examples of this metaphor/paradigm actually being used? Also, the reference section should be cleaned up. I mean, does Goedel's Theorems really have any relevance? --Maru (talk) Contribs 23:57, 26 October 2005 (UTC)

Wow yeah that reference section is longer than the article lol


 * It is currently being used. But there are no publications yet.  I have removed the citation to Göedel's theorem. --Carl Hewitt 01:46, 27 October 2005 (UTC)


 * You'll have to forgive this layperson, but if this was first outlined in 1981 (as the article claims), and there still aren't any publications (according to you, who seems to be in the best position to know).... Well, that doesn't bode well for the notability of this subject. Although if it is being used, then that would probably be notable enough. Adding a mention of what it is being used in would help the article a fair bit. --Maru  (talk) Contribs 02:37, 27 October 2005 (UTC)


 * It is just now that the massive concurrency has become available (i.e. Web Services and many-core computer architectures) necessary to make the science and technology discussed in this article highly relevant to the development of computer science.  Consequently the published work reported in this article is increasingly referenced in the field and we can expect many more publications in the coming years.  Of course there is a delay between when work is done and it is published in the literature.--Carl Hewitt 03:56, 31 October 2005 (UTC)


 * Well... I'm still a bit worried about notability, but I guess it does Wikipedia no harm to keep the article- after all, Wikipedia is not paper. --Maru (talk) Contribs 04:14, 31 October 2005 (UTC)


 * It's 2011, time to look for some examples or question that notability claim again. SteveLoughran (talk) 23:01, 5 January 2011 (UTC)

Categorization
I propose the following categories for the article:
 * Category:Logic programming
 * Category:Artificial intelligence
 * Category:Actor model
 * Category:Science studies
 * Philosophy of science
 * Category:Theorem prover languages

Another Wikipedia editor has proposed the following category which I don't understand
 * Category:Computer science books

Of course we can discuss the appropiateness of each of the above. Thanks,--Carl Hewitt 03:59, 31 October 2005 (UTC)


 * The CS books category was probably added because of the confusing initial lines:
 * "The Scientific Community Metaphor was published in 1981 by Bill Kornfeld and Carl Hewitt as an approach to understanding scientific communities by extending pattern directed invocation programming languages"


 * On Wikipedia, the general practice is to bold books, and leave in normal text or italics articles. They probably didn't notice way down in the references that it was " MIT AI Memo 641.", hence not a book.
 * Good point. Actually it is bold because of another Wikipedia convention to bold the subject of the article.--Carl Hewitt 04:48, 31 October 2005 (UTC)
 * Now, the AI cat should probably be removed since I think a few of the other cats are subcategories of AI, and it's best to be as specific as one can.
 * I have removed the AI cat.--Carl Hewitt 04:48, 31 October 2005 (UTC)
 * The Philosophy of science cat strikes me as unsuited, since while principles and movements such as logical positivism are very important to P o' S, practical descriptions and implementations such as (AFAIK) the Scientific Community Metaphor don't really concern it much.
 * There are extensive connections to the philosophy of science in the article.--Carl Hewitt 04:53, 31 October 2005 (UTC)
 * I'm not too sure about the theorem prover language cat- it seems to be based on theorem proving languages, but does it actually prove theorems? That I'll leave to you though. --Maru  (talk) Contribs 04:38, 31 October 2005 (UTC)


 * Book might indeed be an overstatement for an 10 page paper, for which I could only find 27 other papers that cite it. I propose the category Category:Computer science papers. The paper is about the philosophy behind the Ether programming language. An article about Ether would belong in logic programming and/or theorem prover language but an article about an paper about Ether not. The paper does not touch articficial intelligence and the philosophy of science enough to warrant inclusion in those categories. The paper does not report about a study of science. I doubt the papaer is notable enough to justify the existance of an article about it. --R.Koot 05:01, 31 October 2005 (UTC)


 * How did you readily find 27 papers that cite the article? I wonder how many papers actually cite it.;-)
 * --R.Koot 07:03, 31 October 2005 (UTC)
 * The Wikipedia article is actually about the Scientific Community Metaphor which is an extremely important area for Computer Science going forward because of the recent advent of massive concurrency (i.e. Web Services and many-core computer architectures).
 * The article already says a great deal that touches on the philosophy of science and presumably those areas of the article will be expanded in the future.
 * Also here is a close connection with the content of the article and much work in the recent 4S conference in Pasadena. The Scientific Community Metaphor is an obligatory point of passage between Science Studies and Autonomous Agents and Multi-Agent Systems--Carl Hewitt 06:32, 31 October 2005 (UTC)

What is the "scientific community metaphor"?
The introduction as it stands is both vague and exceptionally buzzword-laden. It is not at all clear whether the metaphor is a: So, er, what is it? zowie 18:23, 22 November 2005 (UTC)
 * poetic device (probably not notable)
 * programming technique for accomplishing interesting CS tasks
 * basis of a programming language that may be notable in its own right (Ether)
 * tool for understanding the behavior of scientists
 * paradigm to steer the behavior of scientists


 * Thanks for your questions. They are excellent and should be answered in revisions of the article.  Regards,--Carl Hewitt 04:10, 27 November 2005 (UTC)

Articles for Deletion debate, and neutrality
This article survived an Articles for Deletion debate. The discussion can be found here. The debate identified serious problems in the article stemming from the extensive authorship and possessiveness of User:CarlHewitt, whose work the article discusses. Until these problems are remedied, a tag indicating the non-neutrality of the article should probably remain. -Splash talk 03:52, 27 November 2005 (UTC)


 * I would like to thank Splash for his work. Also I admit to extensive authorship in getting this article started.  However I do not want to be possessive.  Also I have no doubt that the article can be improved.  So everyone's suggestions for improvement are welcome.--Carl Hewitt 04:06, 27 November 2005 (UTC)

Neutrality disputed?
Can someone say why the neutrality of this article is disputed?--67.134.140.2 23:06, 8 March 2006 (UTC)


 * Based on Splash's comment above, I would imagine that you will find the answer here. --Allan McInnes (talk) 23:43, 8 March 2006 (UTC)


 * The above link is 25KB! Would anyone care to summarize?--67.134.140.2 00:39, 9 March 2006 (UTC)
 * For anybody else looking, this article is related to research by Carl Hewitt, who has been banned from Wikipedia for promoting his viewpoints inappropriately. The topic of this article was published in peer-reviewed literature and is considered notable by experts (see the comment by Charles Stewart in the discussion), but the previous discussion was considered inappropriate (and further edits by anonymous IPs, which I suspect to be him, still persist to this day). --Blaisorblade (talk) 19:18, 1 January 2015 (UTC)

Rewrite or delete
I find this article almost completely unintelligible.

The head section mentions a metaphor whose context is not explained. Is this "Scientific community metaphor" a programming paradigm, or a model to study the activity of real scientists or something else?

The part about the programming language Ether is also obscure: "a high level programming language called Ether was developed that made use of pattern-directed invocation to invoke high-level procedural plans on the basis of messages (e.g. assertions and goals)" and "a programming language named Ether that invoked procedural plans to process goals and assertions concurrently by dynamically creating new rules during program execution". I can't understand what this means. (I notice that "pattern-directed invocation" links to Logical programming, but I've never seen that term used in the context of logical programming or elsewhere, and the only mention to it in the Logical programming article also appear unclear).

The rest of this article appears to be an essay about the organization of scientific communities without any explanation of any relation to the metaphor being discussed. The application seems to contain just wild speculations.

I propose to rewrite the article from the scratch if the subject is notable or delete otherwise. —Preceding unsigned comment added by 82.59.123.141 (talk) 20:47, 21 July 2008 (UTC)


 * The references might help. Good luck!--67.169.145.142 (talk) 08:31, 22 July 2008 (UTC)


 * As no significant improvement has been made since I proposed rewrite, I propose deletion. —Preceding unsigned comment added by 87.7.171.202 (talk) 08:33, 1 August 2008 (UTC)

I have a bachelor's in computer science and never heard of Ether or of the Scientific Community Metaphor. So I found this site: http://ether-lang.org/. Can't be sure if it's indeed the language referenced in this article. If it's not, maybe the reference should be removed from the article. Furthermore, it's just hard to read, even when I have some background in philosophy of science (Kuhn, Feyerabend, Lakatos, Latour). Girondaniel (talk) 16:41, 26 August 2014 (UTC)

Readding npov tag
I just readded back the NPOV tag to the article, by reverting its removal. I did not find sufficient evidence that the NPOV issues were addressed. Most major edits were done by either anonymous users (which look like Carl Hewitt) or (presumably) Carl Hewitt himself (as User:Anonymouser). Note that I'm violating (on purpose) the principle of assuming good faith — I believe that's justified by the discussion linked [|above] and the overall history of conflict with Wikipedia. --Blaisorblade (talk) 18:33, 1 January 2015 (UTC)

Requested semi-protection
I just requested semi-protection of this page. It's maybe a bit late, and *if* edits by Carl Hewitt have safely stopped, it might even be overzealous. But I'd like knowing the page is safe before considering any editing. For instance, reverting advertisy contributions by Carl Hewitt or sockpuppets (either named or anonymous ones). --Blaisorblade (talk) 19:59, 1 January 2015 (UTC)


 * For what it's worth, it appears that Carl Hewitt died in 2022, and so is unlikely to continue editing this page. 69.117.211.11 (talk) 14:00, 5 March 2023 (UTC)