input: Please answer the following: Information:  - Ethel Marshall (May 6, 1924 - June 12, 2013) was an American badminton player noted for her mobility and shot-making prowess.  - Thelma Kingsbury ( later , in succession : Thelma Scovil , Thelma Welcome , Thelma Lougheed ) was an English - born , USA naturalized , sportswoman who won major badminton titles in the British Isles and then in the USA from the early 1930s to the early 1950s . Equally adept in singles and doubles she won two women 's singles titles and four women 's doubles titles at the prestigious All - England Championships between 1933 and 1937 . In the 1935 - 1936 season she achieved a British `` Grand Slam '' by winning the open singles titles of England , Ireland , Scotland , and Wales . After emigrating from Britain to the USA she won the U.S. women 's singles title in 1941 and shared the U.S. women 's doubles title with Janet Wright in 1941 , 1947 , 1948 , 1949 , and 1950 . Though reaching 40 in the early 1950s she continued to play highly competitive singles matches against such formidable opponents as Ethel Marshall , Margaret Varner , and a teenage Judy Devlin ( Hashman ) . Thelma Kingsbury was among the initial class of players elected to the U.S. Badminton Hall of Fame in 1956 .  - Badminton is a racquet sport played using racquets to hit a shuttlecock across a net. Although it may be played with larger teams, the most common forms of the game are "singles" (with one player per side) and "doubles" (with two players per side). Badminton is often played as a casual outdoor activity in a yard or on a beach; formal games are played on a rectangular indoor court. Points are scored by striking the shuttlecock with the racquet and landing it within the opposing side's half of the court.  - A shuttlecock (also called a bird or birdie) is a high-drag projectile used in the sport of badminton. The name is from the Victorian times, when Badminton was first discovered and became popular. It has an open conical shape: the cone is formed from 16 or so overlapping feathers, usually goose or duck, embedded into a rounded cork base. The cork is covered with thin leather. To ensure that shuttlecocks rotate consistently, only feathers from the birds' left wings are used. The shuttlecock's shape makes it extremely aerodynamically stable. Regardless of initial orientation, it will turn to fly cork first, and remain in the cork-first orientation. The name "shuttlecock" is frequently shortened to shuttle. The "shuttle" part of the name was probably derived from its back-and-forth motion during the game, resembling the shuttle of a loom; the "cock" part of the name was probably derived from the resemblance of the feathers to those on a cockerel.    Given the information, choose the subject and object entities that have the relation of 'occupation'.
++++++++++
output: thelma kingsbury , badminton player


input: Please answer the following: Information:  - Agile software development is a set of software development methods in which requirements and solutions evolve through collaboration between self - organizing , cross-functional teams . It promotes adaptive planning , evolutionary development , early delivery , continuous improvement , and encourages rapid and flexible response to change . The Manifesto for Agile Software Development , also known as the Agile Manifesto , was first proclaimed in 2001 , six years after `` Agile Methodology '' was originally introduced in the late 1980s and early 1990s . The Manifesto came out of the DSDM Consortium in 1994 , although its roots go back to the mid 1980s at DuPont and works by James Martin and James Kerr et al .  - Computer software, or simply software, is that part of a computer system that consists of encoded information or computer instructions, in contrast to the physical hardware from which the system is built.  - A plan is typically any diagram or list of steps with timing and resources, used to achieve an objective. See also strategy. It is commonly understood as a temporal set of intended actions through which one expects to achieve a goal. For spatial or planar topologic or topographic sets see map. Plans can be formal or informal:  - In computing, source code is any collection of computer instructions, possibly with comments, written using a human-readable programming language, usually as ordinary text. The source code of a program is specially designed to facilitate the work of computer programmers, who specify the actions to be performed by a computer mostly by writing source code. The source code is often transformed by an assembler or compiler into binary machine code understood by the computer. The machine code might then be stored for execution at a later time. Alternatively, source code may be interpreted and thus immediately executed.  - Engineering is the application of mathematics and scientific, economic, social, and practical knowledge in order to invent, innovate, design, build, maintain, research, and improve structures, machines, tools, systems, components, materials, processes, solutions, and organizations.  - Structure is an arrangement and organization of interrelated elements in a material object or system, or the object or system so organized. Material structures include man-made objects such as buildings and machines and natural objects such as biological organisms, minerals and chemicals. Abstract structures include data structures in computer science and musical form. Types of structure include a hierarchy (a cascade of one-to-many relationships), a network featuring many-to-many links, or a lattice featuring connections between components that are neighbors in space.  - Computer programming (often shortened to programming) is a process that leads from an original formulation of a computing problem to executable computer programs. Programming involves activities such as analysis, developing understanding, generating algorithms, verification of requirements of algorithms including their correctness and resources consumption, and implementation (commonly referred to as coding) of algorithms in a target programming language. Source code is written in one or more programming languages. The purpose of programming is to find a sequence of instructions that will automate performing a specific task or solving a given problem. The process of programming thus often requires expertise in many different subjects, including knowledge of the application domain, specialized algorithms, and formal logic.   - Software development is the process of computer programming, documenting, testing, and bug fixing involved in creating and maintaining applications and frameworks resulting in a software product. Software development is a process of writing and maintaining the source code, but in a broader sense, it includes all that is involved between the conception of the desired software through to the final manifestation of the software, sometimes in a planned and structured process. Therefore, software development may include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities that result in software products.    Given the information, choose the subject and object entities that have the relation of 'subclass of'.
++++++++++
output:
agile software development , computer programming