Gerald Weinberg
   HOME
*





Gerald Weinberg
Gerald Marvin Weinberg (October 27, 1933 – August 7, 2018) was an American computer scientist, author and teacher of the psychology and anthropology of computer software development. His most well-known books are ''The Psychology of Computer Programming'' and ''Introduction to General Systems Thinking''. Biography Gerald Weinberg was born and raised in Chicago. He attended Omaha Central High School in Omaha, Nebraska. In 1963 he received a PhD in Communication Sciences from the University of Michigan.Gerald M. Weinberg
at dorsethouse.com. Accessed June 5, 2009.
Jerry Weinberg. Author, Teacher, Consultant
at linkedin.com. Accessed June 5, 2 ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Chicago
(''City in a Garden''); I Will , image_map = , map_caption = Interactive Map of Chicago , coordinates = , coordinates_footnotes = , subdivision_type = List of sovereign states, Country , subdivision_name = United States , subdivision_type1 = U.S. state, State , subdivision_type2 = List of counties in Illinois, Counties , subdivision_name1 = Illinois , subdivision_name2 = Cook County, Illinois, Cook and DuPage County, Illinois, DuPage , established_title = Settled , established_date = , established_title2 = Municipal corporation, Incorporated (city) , established_date2 = , founder = Jean Baptiste Point du Sable , government_type = Mayor–council government, Mayor–council , governing_body = Chicago City Council , leader_title = Mayor of Chicago, Mayor , leader_name = Lori Lightfo ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


IEEE Transactions On Software Engineering
The ''IEEE Transactions on Software Engineering'' is a monthly peer-reviewed scientific journal published by the IEEE Computer Society. It was established in 1975 and covers the area of software engineering. It is considered the leading journal in this field. Abstracting and indexing The journal is abstracted and indexed in the Science Citation Index Expanded and Current Contents/Engineering, Computing & Technology. According to the ''Journal Citation Reports'', the journal has a 2020 impact factor The impact factor (IF) or journal impact factor (JIF) of an academic journal is a scientometric index calculated by Clarivate that reflects the yearly mean number of citations of articles published in the last two years in a given journal, as ... of 6.226. Past editors-in-chief See also * '' IEEE Software'' * '' IET Software'' References External links * Transactions on Software Engineering Computer science journals Software engineering publications Monthly journals ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

University Of Michigan Alumni
A university () is an institution of higher (or tertiary) education and research which awards academic degrees in several academic disciplines. ''University'' is derived from the Latin phrase ''universitas magistrorum et scholarium'', which roughly means "community of teachers and scholars". Universities typically offer both undergraduate and postgraduate programs. The first universities in Europe were established by Catholic Church monks. The University of Bologna (), Italy, which was founded in 1088, is the first university in the sense of: *being a high degree-awarding institute. *using the word ''universitas'' (which was coined at its foundation). *having independence from the ecclesiastic schools and issuing secular as well as non-secular degrees (with teaching conducted by both clergy and non-clergy): grammar, rhetoric, logic, theology, canon law, notarial law.Hunt Janin: "The university in medieval life, 1179–1499", McFarland, 2008, , p. 55f.de Ridder-Symoens, Hil ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Software Engineering Researchers
Software is a set of computer programs and associated documentation and data. This is in contrast to hardware, from which the system is built and which actually performs the work. At the lowest programming level, executable code consists of machine language instructions supported by an individual processor—typically a central processing unit (CPU) or a graphics processing unit (GPU). Machine language consists of groups of binary values signifying processor instructions that change the state of the computer from its preceding state. For example, an instruction may change the value stored in a particular storage location in the computer—an effect that is not directly observable to the user. An instruction may also invoke one of many input or output operations, for example displaying some text on a computer screen; causing state changes which should be visible to the user. The processor executes the instructions in the order they are provided, unless it is instruc ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


American Systems Scientists
American(s) may refer to: * American, something of, from, or related to the United States of America, commonly known as the "United States" or "America" ** Americans, citizens and nationals of the United States of America ** American ancestry, people who self-identify their ancestry as "American" ** American English, the set of varieties of the English language native to the United States ** Native Americans in the United States, indigenous peoples of the United States * American, something of, from, or related to the Americas, also known as "America" ** Indigenous peoples of the Americas * American (word), for analysis and history of the meanings in various contexts Organizations * American Airlines, U.S.-based airline headquartered in Fort Worth, Texas * American Athletic Conference, an American college athletic conference * American Recordings (record label), a record label previously known as Def American * American University, in Washington, D.C. Sports teams Soccer ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


American Computer Scientists
American(s) may refer to: * American, something of, from, or related to the United States of America, commonly known as the "United States" or "America" ** Americans, citizens and nationals of the United States of America ** American ancestry, people who self-identify their ancestry as "American" ** American English, the set of varieties of the English language native to the United States ** Native Americans in the United States, indigenous peoples of the United States * American, something of, from, or related to the Americas, also known as "America" ** Indigenous peoples of the Americas * American (word), for analysis and history of the meanings in various contexts Organizations * American Airlines, U.S.-based airline headquartered in Fort Worth, Texas * American Athletic Conference, an American college athletic conference * American Recordings (record label), a record label previously known as Def American * American University, in Washington, D.C. Sports teams Soccer ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




2018 Deaths
This is a list of deaths of notable people, organised by year. New deaths articles are added to their respective month (e.g., Deaths in ) and then linked here. 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991 1990 1989 1988 1987 See also * Lists of deaths by day * Deaths by year {{DEFAULTSORT:deaths by year ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

1933 Births
Events January * January 11 – Sir Charles Kingsford Smith makes the first commercial flight between Australia and New Zealand. * January 17 – The United States Congress votes in favour of Philippines independence, against the wishes of U.S. President Herbert Hoover. * January 28 – " Pakistan Declaration": Choudhry Rahmat Ali publishes (in Cambridge, UK) a pamphlet entitled ''Now or Never; Are We to Live or Perish Forever?'', in which he calls for the creation of a Muslim state in northwest India that he calls " Pakstan"; this influences the Pakistan Movement. * January 30 ** National Socialist German Workers Party leader Adolf Hitler is appointed Chancellor of Germany by President of Germany Paul von Hindenburg. ** Édouard Daladier forms a government in France in succession to Joseph Paul-Boncour. He is succeeded on October 26 by Albert Sarraut and on November 26 by Camille Chautemps. February * February 1 – Adolf Hitler gives his "Proclamation ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Prefactoring
Prefactoring is the application of experience to the creation of new software systems. Its relationship to its namesake refactoring is that lessons learned from refactoring are part of that experience. Experience is captured in guidelines that can be applied to a development process. The guidelines have come from a number of sources, including Jerry Weinberg, Norm Kerth, and Scott Ambler. These guidelines include: * "When you're abstract, be abstract all the way" * " Splitters can be lumped more easily than lumpers can be split" * "Use the client’s language" References Further reading *{{cite book , first = Ken , last = Pugh , year = 2005 , title = Prefactoring , publisher = O'Reilly Media , isbn = 0-596-00874-0 , url-access = registration , url = https://archive.org/details/prefactoringextr00pugh this book won the Jolt award in 2006 External links Code refactoring ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Egoless Programming
Egoless programming is a style of computer programming in which personal factors are minimized so that quality may be improved. The cooperative methods suggested are similar to those used by other collective ventures such as Wikipedia. History The concept was first propounded by Gerald M. Weinberg in his seminal book of 1971, ''The Psychology of Computer Programming''. Peer reviews of code To ensure quality, reviews of code by other programmers are made. The concept of ''egoless programming'' emphasises that such reviews should be made in a friendly, collegial way in which personal feelings are put aside. Structured walkthroughs are one way of making such a formal review. Strengths * Works best for complex tasks. * Open communication channels allow information to flow freely to team members * Greater conformity that helps in consistent documentation * Team members have greater job satisfaction. Weaknesses * Projects take a longer time to complete. * Projects experience a hi ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Card File
A (German: "slip box", plural ) or card file consists of small items of information stored on paper slips or cards that may be linked to each other through subject headings or other metadata such as numbers and tags. A book on the same topic published a decade earlier was: It has often been used as a system of note-taking and personal knowledge management for research, study, and writing. In the 1980s, the card file began to be used as metaphor in the interface of some hypertextual personal knowledge base software applications such as NoteCards. In the 1990s, such software inspired the invention of wikis. Use in personal knowledge management As used in research, study, and writing, a card file consists of many individual notes with ideas and other short pieces of information that are taken down as they occur or are acquired. The notes may be numbered hierarchically so that new notes may be inserted at the appropriate place, and contain metadata to allow the note-take ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


EuroSTAR Conference
The EuroSTAR Conference is the premier and largest gathering of European software testing professionals. The 2023 EuroSTAR Software Testing Conference will take place at Antwerp Zoo, Belgium, 13-16 June 2023. History of EuroSTAR Software Testing The first EuroSTAR conference took place in London in October 1993 as a sister conference of (US-based) STAR Conferences organised by William C. Hetzel and Gelperin in conjunction with the British Computer Society. EuroSTAR stands for European Software Testing Analysis & Review. EuroSTAR is the longest running and largest European software testing and quality assurance conference that takes place in a different European city each year. Cities visited so far include London (1993, 1995) Brussels (1994, 1997) Amsterdam (1996, 2003, 2012), Edinburgh (1997, 2002), Munich (1998), Barcelona (1999), Copenhagen (2000, 2005, 2010, 2017, 2022), Manchester (2006, 2011), Stockholm (2001, 2007, 2009, 2016), Cologne (2004), The Hague (2008, 2018), Dubl ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]