HOME





Gerald M. 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, 2009.< ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Chicago
Chicago is the List of municipalities in Illinois, most populous city in the U.S. state of Illinois and in the Midwestern United States. With a population of 2,746,388, as of the 2020 United States census, 2020 census, it is the List of United States cities by population, third-most populous city in the United States after New York City and Los Angeles. As the county seat, seat of Cook County, Illinois, Cook County, the List of the most populous counties in the United States, second-most populous county in the U.S., Chicago is the center of the Chicago metropolitan area, often colloquially called "Chicagoland" and home to 9.6 million residents. Located on the shore of Lake Michigan, Chicago was incorporated as a city in 1837 near a Chicago Portage, portage between the Great Lakes and the Mississippi River, Mississippi River watershed. It grew rapidly in the mid-19th century. In 1871, the Great Chicago Fire destroyed several square miles and left more than 100,000 homeless, but ...
[...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 2023 impact factor The impact factor (IF) or journal impact factor (JIF) of an academic journal is a type of journal ranking. Journals with higher impact factor values are considered more prestigious or important within their field. The Impact Factor of a journa ... of 6.5. 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 Ac ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

University Of Michigan Alumni
A university () is an educational institution, institution of tertiary education and research which awards academic degrees in several Discipline (academia), academic disciplines. ''University'' is derived from the Latin phrase , which roughly means "community of teachers and scholars". Universities typically offer both undergraduate education, undergraduate and postgraduate education, postgraduate programs. The first universities in Europe were established by Catholic Church, Catholic 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 (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 and notarial law.Hunt Janin: "The university in medieval life, 1179–1499", McFarland, 2 ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Software Engineering Researchers
Software consists of computer programs that instruct the execution of a computer. Software also includes design documents and specifications. The history of software is closely tied to the development of digital computers in the mid-20th century. Early programs were written in the machine language specific to the hardware. The introduction of high-level programming languages in 1958 allowed for more human-readable instructions, making software development easier and more portable across different computer architectures. Software in a programming language is run through a compiler or interpreter to execute on the architecture's hardware. Over time, software has become complex, owing to developments in networking, operating systems, and databases. Software can generally be categorized into two main types: # operating systems, which manage hardware resources and provide services for applications # application software, which performs specific tasks for users The rise of ...
[...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 that was previously known as Def American * American University, in Washington, D.C. Sports teams S ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


2018 Deaths
This is a list of lists of deaths of notable people, organized by year. New deaths articles are added to their respective month (e.g., Deaths in ) and then linked below. 2025 2024 2023 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 1986 Earlier years ''Deaths in years earlier than this can usually be found in the main articles of the years.'' See also * Lists of deaths by day * Deaths by year (category) {{DEFAULTSORT:deaths by year ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

1933 Births
Events January * January 11 – Australian aviator 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 "Pakistan, Pakstan"; this influences the Pakistan Movement. * January 30 ** Nazi Party leader Adolf Hitler is appointed Chancellor of Germany (German Reich), 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 Hitle ...
[...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 O'Reilly Media, Inc. (formerly O'Reilly & Associates) is an American learning company established by Tim O'Reilly that provides technical and professional skills development courses via an online learning platform. O'Reilly also publishes b ... , isbn = 0-596-0087 ...
[...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 1971 book, ''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. Software walkthrough, Structured walkthroughs are one way of making such a formal review. Strengths * Works best for complex tasks. ('difficult' used in ) * 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 longer to complete. * ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Card File
A (German language, German: 'slipbox', plural ) or card file consists of small items of information stored on (German: 'slips'), paper slips or cards, that may be linked to each other through Index term, subject headings or other metadata such as numbers and Tag (metadata), 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 History of wikis, 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 ins ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


EuroSTAR Conference
The EuroSTAR Conference is the largest gathering of European software testing professionals. The 2024 EuroSTAR Software Testing Conference will take place at Stockholmsmässan, Sweden, 11-14 June 2024. 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. Other The annual conference has been the origin of many milestones in the history of software testing including the introduction of the W-Model by Paul Herzlich in 1993, the foundation of Dutch Special Interest Group in Software Testing (SIGIST) TestNet at EuroSTAR 1996 and the foundation of the Test Lab (2009) w ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]