Laurie Williams (software Engineer)
   HOME
*





Laurie Williams (software Engineer)
Laurie Williams is an American software engineer known for her writings on pair programming and agile software development. She is a distinguished professor of computer science at North Carolina State University, and interim head of the Department of Computer Science at North Carolina State University. Education and career Williams graduated from Lehigh University in 1984, with a bachelor's degree in industrial engineering. After earning an M.B.A. from Duke University in 1990, she completed a Ph.D. at the University of Utah in 2000. Her dissertation, ''The Collaborative Software Process'', was supervised by Robert R. Kessler. She joined the North Carolina State University in 2000, and was named a distinguished professor in 2018. Books With Robert R. Kessler, Williams is the author of the book ''Pair Programming Illuminated'' (Addison-Wesley, 2002). With Michele Marchesi, Giancarlo Succi, and James Donovan Wells, she is an author of ''Extreme Programming Perspectives'' (Addison-Wes ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Software Engineering
Software engineering is a systematic engineering approach to software development. A software engineer is a person who applies the principles of software engineering to design, develop, maintain, test, and evaluate computer software. The term '' programmer'' is sometimes used as a synonym, but may also lack connotations of engineering education or skills. Engineering techniques are used to inform the software development process which involves the definition, implementation, assessment, measurement, management, change, and improvement of the software life cycle process itself. It heavily uses software configuration management which is about systematically controlling changes to the configuration, and maintaining the integrity and traceability of the configuration and code throughout the system life cycle. Modern processes use software versioning. History Beginning in the 1960s, software engineering was seen as its own type of engineering. Additionally, the development of soft ...
[...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]  


Fellow Members Of The IEEE
A fellow is a concept whose exact meaning depends on context. In learned or professional societies, it refers to a privileged member who is specially elected in recognition of their work and achievements. Within the context of higher educational institutions, a fellow can be a member of a highly ranked group of teachers at a particular college or university or a member of the governing body in some universities (such as the Fellows of Harvard College); it can also be a specially selected postgraduate student who has been appointed to a post (called a fellowship) granting a stipend, research facilities and other privileges for a fixed period (usually one year or more) in order to undertake some advanced study or research, often in return for teaching services. In the context of research and development-intensive large companies or corporations, the title "fellow" is sometimes given to a small number of senior scientists and engineers. In the context of medical education in No ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




American Software Engineers
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 * B ...
[...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 instructed to ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

North Carolina State University Faculty
North is one of the four compass points or cardinal directions. It is the opposite of south and is perpendicular to east and west. ''North'' is a noun, adjective, or adverb indicating direction or geography. Etymology The word ''north'' is related to the Old High German ''nord'', both descending from the Proto-Indo-European unit *''ner-'', meaning "left; below" as north is to left when facing the rising sun. Similarly, the other cardinal directions are also related to the sun's position. The Latin word ''borealis'' comes from the Greek '' boreas'' "north wind, north", which, according to Ovid, was personified as the wind-god Boreas, the father of Calais and Zetes. ''Septentrionalis'' is from ''septentriones'', "the seven plow oxen", a name of ''Ursa Major''. The Greek ἀρκτικός (''arktikós'') is named for the same constellation, and is the source of the English word ''Arctic''. Other languages have other derivations. For example, in Lezgian, ''kefer'' can mean b ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

University Of Utah Alumni
A university () is an institution of higher (or tertiary) education and research which awards academic degrees in several academic disciplines. Universities typically offer both undergraduate and postgraduate programs. In the United States, the designation is reserved for colleges that have a graduate school. The word ''university'' is derived from the Latin ''universitas magistrorum et scholarium'', which roughly means "community of teachers and scholars". The first universities were created in Europe by Catholic Church monks. The University of Bologna (''Università di Bologna''), founded in 1088, is the first university in the sense of: *Being a high degree-awarding institute. *Having independence from the ecclesiastic schools, although conducted by both clergy and non-clergy. *Using the word ''universitas'' (which was coined at its foundation). *Issuing secular and non-secular degrees: grammar, rhetoric, logic, theology, canon law, notarial law.Hunt Janin: "The university ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Fuqua School Of Business Alumni
Fuqua is an American surname, possibly an Americanization of the French surname Fouquet. Notable people * Henry L. Fuqua (1865–1926), Governor of Louisiana * Samuel G. Fuqua (1899–1987), US Navy seaman and Medal of Honor recipient *Ivan Fuqua (1909–1994), American track athlete and coach *Charlie Fuqua (1910–1971), American singer, member of The Ink Spots *J. B. Fuqua (1918–2006), American businessman and philanthropist *Harvey Fuqua (1929–2010), American singer and music industry executive * William Fuqua (born 1930), Justice of the Kentucky Supreme Court *Don Fuqua (born 1933), American politician from Florida *Charles Fuqua (Charlie) Manuel (Charlie Manuel) (born 1944), American baseball player and manager *John Fuqua (1946), American football player *Rich Fuqua (born 1950), American college basketball player *Joseph Fuqua (born 1962), American actor, director, instructor, and playwright *Antoine Fuqua (born 1966), American film director *Ad ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Lehigh University Alumni
Lehigh may refer to: Places United States *Lehigh, Iowa *Lehigh, Kansas * Lehigh, Oklahoma * Lehigh, Barbour County, West Virginia *Lehigh, Wisconsin *Lehigh Acres, Florida *Lehigh Township (other) *Lehigh Valley, a region in eastern Pennsylvania **Lehigh Canal, constructed along the Lehigh River **Lehigh County, Pennsylvania **Lehigh Valley AVA, Pennsylvania wine region **Lehigh County Ballpark, Allentown **Lehigh Gap, Pennsylvania, a mountain gap formed by the Lehigh River **Lehigh Valley Mall, a shopping mall in Whitehall Township, Pennsylvania ** Lehigh Parkway, a park in Allentown **Lehigh River, a tributary of the Delaware River **Lehigh Street, Allentown **Lehigh Tunnel, along the Northeast Extension of the Pennsylvania Turnpike **Little Lehigh Creek, a tributary of Jordan Creek Fictional * Lehigh Station, Pennsylvania, a fictional town in the television miniseries ''North and South'' Businesses * Lehigh & Susquehanna Turnpike (1804) a wagon road connecting Phil ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


American Women 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 * B ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Living People
Related categories * :Year of birth missing (living people) / :Year of birth unknown * :Date of birth missing (living people) / :Date of birth unknown * :Place of birth missing (living people) / :Place of birth unknown * :Year of death missing / :Year of death unknown * :Date of death missing / :Date of death unknown * :Place of death missing / :Place of death unknown * :Missing middle or first names See also * :Dead people * :Template:L, which generates this category or death years, and birth year and sort keys. : {{DEFAULTSORT:Living people 21st-century people People by status ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Pair Programming
Pair programming is an software development technique in which two programmers work together at one workstation. One, the ''driver'', writes code while the other, the ''observer'' or ''navigator'', reviews each line of code as it is typed in. The two programmers switch roles frequently. While reviewing, the observer also considers the "strategic" direction of the work, coming up with ideas for improvements and likely future problems to address. This is intended to free the driver to focus all of their attention on the "tactical" aspects of completing the current task, using the observer as a safety net and guide. Economics Pair programming increases the person-hours required to deliver code compared to programmers working individually. However, the resulting code has fewer defects. Along with code development time, other factors like field support costs and quality assurance also figure into the return on investment. Pair programming might theoretically offset these expenses by re ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]